body:has(.aca-blog){padding-block-start:0}.aca-blog{font-family:var(--aca-font-ui)}.aca-blog__container{position:relative;inline-size:min(1440px,calc(100% - 48px));margin-inline:auto}.aca-blog-hero{position:relative;isolation:isolate;overflow:clip;padding-block:var(--aca-header-height) calc(80px + var(--aca-hero-cut) + 2px);background:var(--aca-emerald);color:var(--aca-white)}.aca-blog__background{position:absolute;z-index:-2;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.aca-blog-editorial::before,.aca-blog-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:rgb(4 30 21 / 20%)}.aca-blog-hero__label{margin:0 0 32px;color:var(--aca-gold);font-weight:700;font-size:14px}.aca-blog-hero h1{margin:0 0 32px;font:900 clamp(36px, 3.333vw, 64px)/1.15 var(--aca-font-ui)}.aca-blog-hero__description{margin:0 0 32px;color:var(--aca-cream);font-size:18px;line-height:1.6}.aca-blog-hero__tools{display:flex;align-items:center;justify-content:space-between;gap:32px}.aca-blog-categories{display:flex;flex-wrap:wrap;gap:12px;min-inline-size:0}.aca-blog-categories a{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:10px 20px;border:1px solid var(--aca-border,#333);border-radius:var(--aca-radius-default);color:var(--aca-warm-gray);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color var(--aca-transition),border-color var(--aca-transition),background var(--aca-transition)}.aca-blog-categories a:is(:hover,:focus-visible){color:var(--aca-gold);border-color:var(--aca-gold);background:rgb(197 162 93 / 15%)}.aca-blog-search{flex:0 0 400px;block-size:55px}.aca-blog-search input{min-inline-size:0;inline-size:100%}.aca-blog-search button{display:grid;place-items:center;flex:none;padding:0;inline-size:44px;block-size:44px;border:0;background:0 0;cursor:pointer}.aca-blog-content{background:var(--aca-cream)}.aca-blog-section{position:relative;isolation:isolate;overflow:clip;padding-block:80px}.aca-blog-news{padding-block-start:40px}.aca-blog-section__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-end:40px}.aca-blog-section__header h2{margin:0;font-size:28px;font-weight:900}.aca-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.aca-blog__empty{color:var(--aca-text-secondary);margin:0;padding-block:32px}.aca-blog-editorial{position:relative;isolation:isolate;overflow:clip;padding-block:80px;color:var(--aca-white);background:var(--aca-emerald) url('../images/archive-hero-background.webp') center/cover}.aca-blog-editorial::before{background:linear-gradient(rgb(4 30 21 / 80%),rgb(4 30 21 / 95%))}.aca-blog-editorial h2{margin:24px 0;font-size:clamp(28px, 2.5vw, 48px);font-weight:900;line-height:1.2}.aca-blog-editorial p{margin:0 0 24px;line-height:1.6;color:var(--aca-cream)}.aca-blog-picks{padding-block-end:40px}.aca-blog-picks__layout{display:grid;grid-template-columns:minmax(0,820fr) minmax(0,580fr);gap:40px;align-items:start}.aca-blog-picks__secondary{display:grid;gap:32px;padding:0;margin:0;list-style:none;min-inline-size:0}.aca-blog-picks__secondary li{min-inline-size:0}.aca-blog-latest__action{display:flex;justify-content:center;margin-block-start:40px}.aca-blog-pattern{position:absolute;z-index:-1;pointer-events:none;--aca-pattern-opacity:.5}.aca-blog-pattern--left{left:-166px;top:64px;--aca-pattern-size:394px;--aca-pattern-rotation:-45deg}.aca-blog-pattern--right{right:-380px;bottom:-250px;--aca-pattern-size:597px;--aca-pattern-rotation:45deg}.aca-blog-picks .aca-blog-pattern--right{display:none}@media (max-width:1199px){.aca-blog-hero__tools{flex-wrap:wrap}.aca-blog-search{flex-basis:100%;max-inline-size:400px}.aca-blog-picks__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}@media (max-width:991px){.aca-blog__container{inline-size:calc(100% - 40px)}.aca-blog-editorial,.aca-blog-section{padding-block:56px}.aca-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aca-blog-picks__layout{grid-template-columns:minmax(0,1fr);max-inline-size:580px;margin-inline:auto}.aca-blog-hero{padding-block-end:calc(56px + var(--aca-hero-cut) + 2px)}.aca-blog-categories{inline-size:100%;flex-wrap:nowrap;overflow-x:auto;padding-block:6px}.aca-blog-categories a{flex:none}}@media (max-width:640px){.aca-blog-grid{grid-template-columns:minmax(0,1fr)}.aca-blog-section__header{gap:16px;flex-wrap:wrap;margin-block-end:28px}.aca-blog-section__header h2{font-size:24px}.aca-blog-hero__description{font-size:16px}.aca-blog-hero__tools{gap:20px}.aca-blog-search{max-inline-size:100%}}@media (prefers-reduced-motion:reduce){.aca-blog-categories a{transition:none}}