.blog-page{color:#e8e6dc;background:#14120b}.blog-container{max-width:800px;margin:0 auto;padding:0 1.5rem}.blog-featured{padding-top:3rem;padding-bottom:3rem}.blog-featured-link{color:inherit;text-decoration:none;display:block}.blog-featured-card{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:2px;flex-direction:column;justify-content:space-between;min-height:360px;padding:2rem 2.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.blog-featured-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0003}.blog-featured-meta{color:#fff9;align-items:center;gap:1rem;font-size:.82rem;display:flex}.blog-featured-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff2e;border-radius:99px;padding:.3rem .9rem;font-size:.74rem;font-weight:500}.blog-featured-body{margin-top:auto}.blog-featured-body h2{color:#fff;max-width:520px;margin:0 0 .8rem;font-size:1.8rem;font-weight:700;line-height:1.25}.blog-featured-body p{color:#ffffffb3;max-width:480px;margin:0 0 1.2rem;font-size:.92rem;line-height:1.55}.blog-featured-author{color:#fff;font-size:.86rem;font-weight:500}.blog-featured-footer{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.blog-featured-cta{color:#fff;font-size:.86rem;font-weight:650}.blog-featured-gradient{pointer-events:none;background:linear-gradient(#0000,#00000059);position:absolute;inset:0}.blog-articles{padding-bottom:5rem}.blog-year-label{color:#8d8882;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.72rem;font-weight:600}.blog-article-list{flex-direction:column;gap:3rem;display:flex}.blog-article-header h4{color:#e8e6dc;margin:0 0 .5rem;font-size:1.2rem;font-weight:600;line-height:1.35}.blog-article-meta{align-items:center;gap:.75rem;font-size:.82rem;display:flex}.blog-article-meta span:first-child{color:#8d8882}.blog-article-meta span:last-child{color:#8d8882;opacity:.7}.blog-article-body{margin-top:1rem}.blog-article-body p{color:#e8e6dcbf;margin:0 0 1rem;font-size:.92rem;line-height:1.65}.blog-article-body strong{color:#e8e6dc}.blog-article-ref{color:#8d8882;font-size:.82rem;font-style:italic}.blog-cta{text-align:center;background:#000;padding:5rem 0;position:relative;overflow:hidden}.blog-cta-lines{background:#000;position:absolute;inset:0;overflow:hidden}.blog-cta-line{transform-origin:50%;background-image:repeating-linear-gradient(90deg,#0000,#0000 30px,#ffffff40 30px 32px),repeating-linear-gradient(90deg,#0000,#0000 60px,#ffffff26 60px 62px);width:300%;height:300%;animation:50s linear infinite blog-cta-rotate;position:absolute;top:-100%;left:-100%}.blog-cta-line-2{background-image:repeating-linear-gradient(90deg,#0000,#0000 45px,#fff3 45px 47px),repeating-linear-gradient(90deg,#0000,#0000 90px,#ffffff1f 90px 92px);animation:35s linear infinite reverse blog-cta-rotate}.blog-cta-line-3{background-image:repeating-linear-gradient(90deg,#0000,#0000 50px,#ffffff2e 50px 52px),repeating-linear-gradient(90deg,#0000,#0000 100px,#ffffff1a 100px 102px);animation:60s linear infinite blog-cta-rotate}.blog-cta-lines:after{content:"";pointer-events:none;background:radial-gradient(#0000 20%,#0003 45%,#000000b3 75%);position:absolute;inset:0}@keyframes blog-cta-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-cta-inner{z-index:1;position:relative}.blog-cta-device{max-width:900px;margin:0 auto 3rem}.blog-cta-device img{width:100%;height:auto}.blog-cta h2{color:#fff;margin:0 0 .6rem;font-size:2.5rem;font-weight:700}.blog-cta p{color:#ffffff80;margin:0 0 2rem;font-size:1.05rem}@media (width<=768px){.blog-featured-card{min-height:280px;padding:1.5rem}.blog-featured-body h2{font-size:1.3rem}.blog-featured-footer{flex-direction:column;align-items:flex-start;gap:.55rem}.blog-cta h2{font-size:1.8rem}}
