.blog-filter-label.reveal,.blog-filter-chips.reveal,.blog-soon-band.reveal,.blog-empty.reveal,.blog-card-featured.reveal,.blog-card.reveal,.blog-cta-inner.reveal{opacity:1!important;transform:none!important}.blog-nav{z-index:100;justify-content:space-between;align-items:center;padding:1.5rem 3rem;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0}.blog-nav .nav-logo{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--cream);font-size:1.8rem;font-weight:400;text-decoration:none;transition:color .22s}.blog-nav.scrolled{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--border);background:#f7f3eee0}.blog-nav.scrolled .nav-logo{color:var(--terracotta)}.blog-nav .nav-links a{color:#f7f3eed9}.blog-nav .nav-links a:hover{color:var(--cream)}.blog-nav.scrolled .nav-links a{color:var(--ink-mid)}.blog-nav.scrolled .nav-links a:hover,.blog-nav.scrolled .nav-links a.nav-active{color:var(--terracotta)}.blog-nav .nav-links a.nav-active{color:var(--cream);opacity:1}.blog-nav .nav-cta{color:var(--cream)!important;background:#f7f3ee33!important;border:1px solid #f7f3ee66!important;padding:.6rem 1.4rem!important;transition:background .22s,color .22s,border-color .22s!important}.blog-nav.scrolled .nav-cta{background:var(--terracotta)!important;color:var(--cream)!important;border-color:#0000!important}.blog-nav.scrolled .nav-cta:hover{background:var(--terracotta-deep)!important}.blog-nav .nav-hamburger span{background:var(--cream)}.blog-nav.scrolled .nav-hamburger span{background:var(--ink)}.reading-progress-wrap{z-index:101;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.reading-progress-bar{background:var(--terracotta);width:0%;height:100%;transition:width .1s linear}.blog-hero{background-color:#1c1610;background-image:linear-gradient(#1c16108c 0%,#1c1610b3 55%,#1c1610d9 100%),url(/blog-hero-library.jpg);background-position:50% 35%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:64vh;padding:6rem 3rem 5rem;display:flex;position:relative;overflow:hidden}.blog-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 30% 60%,#1c161000 0%,#1c16108c 100%),linear-gradient(135deg,#730e0714 0%,#730e0700 50%);position:absolute;inset:0}.blog-hero-bg-ring{pointer-events:none;z-index:0;border:1px solid #f7f3ee14;border-radius:50%;position:absolute}.blog-hero-bg-ring:first-child{width:500px;height:500px;bottom:-150px;left:-150px}.blog-hero-bg-ring:nth-child(2){width:800px;height:800px;bottom:-300px;left:-300px}.blog-hero-bg-ring:nth-child(3){width:1100px;height:1100px;bottom:-450px;left:-450px}.blog-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:4rem;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.blog-hero-text{min-width:0}.blog-hero-latest{background:var(--cream);color:var(--ink);isolation:isolate;animation:fadeUp 1s var(--ease-out) .7s both;transition:transform .35s var(--ease-out), box-shadow .35s ease;border-radius:12px;flex-direction:column;padding:1.6rem 1.75rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px -18px #000000a6,0 2px #1c16101a}.blog-hero-latest:before{content:attr(data-issue-num);font-family:var(--ff-display);color:#730e0712;letter-spacing:-.04em;pointer-events:none;z-index:0;transition:color .3s ease, transform .35s var(--ease-out);font-size:7.5rem;font-weight:400;line-height:1;position:absolute;top:-.25em;right:-.05em}.blog-hero-latest:hover{transform:translateY(-3px);box-shadow:0 32px 70px -18px #000000b3,0 2px #1c16101a}.blog-hero-latest:hover:before{color:#730e0729;transform:translate(-2px,2px)}.blog-hero-latest>*{z-index:1;position:relative}.blog-hero-latest-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.85rem;font-size:.66rem;font-weight:500}.blog-hero-latest-meta{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.blog-hero-latest-issue{letter-spacing:.1em;color:var(--terracotta);text-transform:uppercase;font-size:.7rem;font-weight:600}.blog-hero-latest-topic{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding-left:.7rem;font-size:.66rem;font-weight:500;position:relative}.blog-hero-latest-topic:before{content:"";background:#1c161059;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.blog-hero-latest-title{font-family:var(--ff-display);color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1.25rem;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.blog-hero-latest-sub{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.1rem;font-size:.85rem;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-hero-latest-cta{letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);transition:gap .3s var(--ease-out);align-items:center;gap:.35rem;margin-top:auto;font-size:.7rem;font-weight:600;display:inline-flex}.blog-hero-latest:hover .blog-hero-latest-cta{gap:.6rem}.blog-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f7f3eeb3;animation:fadeUp 1s var(--ease-out) .1s both;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.78rem;font-weight:400;display:flex}.blog-hero-eyebrow:before{content:"";background:#f7f3ee73;width:32px;height:1px;display:block}.blog-hero-headline{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--cream);max-width:680px;animation:fadeUp 1s var(--ease-out) .25s both;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:300;line-height:1.05}.blog-hero-headline em{font-style:italic;font-weight:300}.blog-hero-sub{color:#f7f3eec7;max-width:440px;animation:fadeUp 1s var(--ease-out) .4s both;margin-top:1.5rem;font-size:.95rem;font-weight:300;line-height:1.7}.blog-hero-count{animation:fadeUp 1s var(--ease-out) .55s both;align-items:baseline;gap:.75rem;margin-top:3rem;display:flex}.blog-hero-count-num{font-family:var(--ff-display);color:var(--cream);font-size:2.4rem;font-weight:300;line-height:1}.blog-hero-count-label{letter-spacing:.14em;text-transform:uppercase;color:#f7f3ee73;font-size:.75rem;font-weight:400}.blog-filter-section{background:var(--cream);border-bottom:1px solid var(--border);padding:3rem 3rem 0}.blog-filter-inner{max-width:1200px;margin:0 auto;padding-bottom:2rem}.blog-filter-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:1rem;font-size:.75rem;font-weight:400}.blog-filter-chips{flex-wrap:wrap;gap:.5rem;display:flex}.blog-chip{border:1px solid var(--border);color:var(--ink-mid);font-family:var(--ff-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:.5rem 1.2rem;font-size:.78rem;font-weight:400;transition:all .22s}.blog-chip:hover{border-color:var(--terracotta);color:var(--terracotta)}.blog-chip.active{background:var(--terracotta);border-color:var(--terracotta);color:var(--cream)}.blog-soon-band{background:var(--cream);padding:0 3rem}.blog-soon-band-inner{cursor:pointer;text-align:left;max-width:1200px;font:inherit;color:inherit;transition:border-color .25s ease, background .25s ease, transform .25s var(--ease-out);background:0 0;border:1px dashed #1c161033;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:2.25rem auto 0;padding:1rem 1.5rem;display:grid}.blog-soon-band-inner:hover{border-color:var(--terracotta);background:#730e0708;transform:translateY(-1px)}.blog-soon-band-meta{align-items:center;gap:.6rem;display:flex}.blog-soon-band-issue{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.7rem;font-weight:600}.blog-soon-band-dot{background:var(--border);border-radius:50%;width:3px;height:3px}.blog-soon-band-topic{letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta);font-size:.7rem;font-weight:500}.blog-soon-band-text{color:var(--ink-muted);margin:0;font-size:.92rem;font-weight:300;line-height:1.5}.blog-soon-band-text strong{color:var(--ink);font-weight:500}.blog-soon-band-cta{letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);white-space:nowrap;transition:gap .3s var(--ease-out);font-size:.72rem;font-weight:600}.blog-card-featured{color:inherit;background:var(--cream);border:1px solid var(--border);isolation:isolate;transition:border-color .3s ease, box-shadow .35s ease, transform .3s var(--ease-out);border-radius:2px;margin-bottom:1.5rem;text-decoration:none;display:block;position:relative;overflow:hidden}.blog-card-featured:before{content:attr(data-issue-num);font-family:var(--ff-display);color:#730e070f;letter-spacing:-.04em;pointer-events:none;z-index:0;transition:color .35s ease, transform .4s var(--ease-out);font-size:clamp(8rem,16vw,14rem);font-weight:400;line-height:1;position:absolute;top:-.3em;right:-.15em}.blog-card-featured:hover{border-color:var(--terracotta);transform:translateY(-3px);box-shadow:0 14px 40px #730e0714}.blog-card-featured:hover:before{color:#730e0721;transform:translate(-3px,3px)}.blog-card-featured-inner{z-index:1;flex-direction:column;max-width:760px;padding:3rem 3rem 2.5rem;display:flex;position:relative}.blog-card-featured-label{letter-spacing:.2em;text-transform:uppercase;color:var(--terracotta);align-items:center;gap:.85rem;margin-bottom:1.4rem;font-size:.66rem;font-weight:500;display:flex}.blog-card-featured-label:before{content:"";background:var(--terracotta);width:28px;height:1px;display:block}.blog-card-featured-title{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.005em;margin:0 0 .85rem;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:400;line-height:1.15;transition:color .22s}.blog-card-featured:hover .blog-card-featured-title{color:var(--terracotta)}.blog-card-featured-sub{color:var(--ink-muted);max-width:60ch;margin:0 0 1.5rem;font-size:1rem;font-weight:300;line-height:1.65}.blog-card-featured .blog-card-footer{margin-top:.5rem}.blog-grid-section{background:var(--cream);padding:2.5rem 3rem 6rem}.blog-grid-inner{max-width:1200px;margin:0 auto}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.blog-card{border:1px solid var(--border);transition:border-color .3s ease, box-shadow .3s ease, transform .3s var(--ease-out);background:var(--cream);isolation:isolate;border-radius:2px;text-decoration:none;display:block;position:relative;overflow:hidden}.blog-card:before{content:attr(data-issue-num);font-family:var(--ff-display);color:#730e070d;letter-spacing:-.04em;pointer-events:none;z-index:0;transition:color .3s ease, transform .35s var(--ease-out);font-size:6.5rem;font-weight:400;line-height:1;position:absolute;top:-.2em;right:-.05em}.blog-card:hover{border-color:var(--terracotta);transform:translateY(-3px);box-shadow:0 8px 32px #730e070f}.blog-card:hover:before{color:#730e0721;transform:translate(-2px,2px)}.blog-card-inner{z-index:1;flex-direction:column;min-height:220px;padding:2rem;display:flex;position:relative}.blog-card-meta{align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.blog-card-issue{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.72rem;font-weight:500}.blog-card-topic{letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta);font-size:.72rem;font-weight:500}.blog-card-dot{background:var(--border);border-radius:50%;width:3px;height:3px}.blog-card-time{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:300}.blog-card-title{font-family:var(--ff-display);color:var(--ink);margin-bottom:.6rem;font-size:1.5rem;font-weight:400;line-height:1.2;transition:color .22s}.blog-card:hover .blog-card-title{color:var(--terracotta)}.blog-card-subtitle{color:var(--ink-muted);flex:1;font-size:.88rem;font-weight:300;line-height:1.65}.blog-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.blog-card-date{color:var(--ink-muted);font-size:.78rem;font-weight:300}.blog-card-arrow{letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);font-size:.72rem;font-weight:500;transition:transform .22s}.blog-card:hover .blog-card-arrow{transform:translate(4px)}.blog-card-soon{cursor:pointer;background:var(--cream);border-style:dashed;border-color:#1c16101f}.blog-card-soon:hover{border-color:var(--terracotta);border-style:dashed}.blog-card-title-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--ink-muted)!important}.blog-card-subtitle-blur{filter:blur(4px);-webkit-user-select:none;user-select:none}.blog-card-soon:hover .blog-card-title-blur,.blog-card-soon:hover .blog-card-subtitle-blur{filter:blur(3px)}.blog-empty{text-align:center;padding:6rem 2rem}.blog-empty-headline{font-family:var(--ff-display);color:var(--ink);margin-bottom:.75rem;font-size:2rem;font-weight:400}.blog-empty-body{color:var(--ink-muted);max-width:440px;margin:0 auto 2rem;font-size:.95rem;font-weight:300;line-height:1.7}.blog-empty-cta{background:var(--terracotta);color:var(--cream);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:.9rem 2.2rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .22s;display:inline-block}.blog-empty-cta:hover{background:var(--terracotta-deep)}.blog-cta-band{background:var(--terracotta);padding:6rem 3rem}.blog-cta-inner{text-align:center;max-width:700px;margin:0 auto}.blog-cta-text{font-family:var(--ff-display);color:var(--cream);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.15}.blog-cta-text em{font-style:italic}.blog-cta-sub{color:#f7f3eea6;margin-bottom:2.5rem;font-size:.9rem;font-weight:300;line-height:1.7}.blog-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.article-page{background:var(--cream);padding-top:6rem}.article-header{max-width:720px;margin:0 auto;padding:4rem 3rem 0}.article-back{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.75rem;font-weight:400;text-decoration:none;transition:color .22s;display:inline-flex}.article-back:hover{color:var(--terracotta)}.article-back-arrow{transition:transform .22s}.article-back:hover .article-back-arrow{transform:translate(-3px)}.article-header-meta{align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.article-header-issue{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.72rem;font-weight:500}.article-header-topic{letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta);font-size:.72rem;font-weight:500}.article-header-dot{background:var(--border);border-radius:50%;width:3px;height:3px}.article-header-time,.article-header-date{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:300}.article-title{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:300;line-height:1.1}.article-subtitle{color:var(--ink-muted);max-width:600px;font-size:1.1rem;font-weight:300;line-height:1.7}.article-divider{background:var(--border);height:1px;margin-top:3rem}.article-body{max-width:720px;margin:0 auto;padding:3rem 3rem 4rem}.article-body p{color:var(--ink-mid);margin-bottom:1.5rem;font-size:1.05rem;font-weight:300;line-height:1.9}.article-body p strong{color:var(--ink);font-weight:500}.article-body p em{color:var(--terracotta)}.article-subheading{font-family:var(--ff-display);color:var(--ink);margin:3rem 0 1rem;padding-top:1rem;font-size:1.8rem;font-weight:400;line-height:1.2}.article-subsubheading{font-family:var(--ff-display);color:var(--ink);margin:2rem 0 .75rem;font-size:1.3rem;font-weight:400;line-height:1.25}.article-mjml{max-width:720px;margin:0 auto;padding:3rem 3rem 4rem}.article-mjml>div,.article-mjml table{max-width:100%!important}.article-mjml img{max-width:100%;height:auto}@media (max-width:900px){.article-mjml{padding:2rem 1rem 3rem}}.article-end-divider{background:var(--border);max-width:720px;height:1px;margin:0 auto;padding:0 3rem}.article-nav{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:720px;margin:0 auto;padding:2.5rem 3rem 5rem;display:grid}.article-nav-link{border:1px solid var(--border);transition:border-color .22s ease, transform .22s var(--ease-out);border-radius:2px;padding:1.5rem;text-decoration:none}.article-nav-link:hover{border-color:var(--terracotta);transform:translateY(-2px)}.article-nav-dir{letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);margin-bottom:.5rem;font-size:.72rem;font-weight:400;display:block}.article-nav-title{font-family:var(--ff-display);color:var(--ink);margin-bottom:.4rem;font-size:1.15rem;font-weight:400;line-height:1.25;display:block}.article-nav-topic{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:300;display:block}.article-nav-next{text-align:right}.legal-page{background:var(--cream);padding-top:6rem}.legal-inner{max-width:720px;margin:0 auto;padding:4rem 3rem 5rem}.legal-label{letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);align-items:center;gap:1rem;margin-bottom:1rem;font-size:.75rem;font-weight:400;display:flex}.legal-label:before{content:"";background:var(--terracotta);width:32px;height:1px;display:block}.legal-title{font-family:var(--ff-display);color:var(--ink);margin-bottom:.5rem;font-size:clamp(2.2rem,5vw,3rem);font-weight:300;line-height:1.1}.legal-updated{color:var(--ink-muted);border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:2rem;font-size:.82rem;font-weight:300}.legal-body h2{font-family:var(--ff-display);color:var(--ink);margin:2.5rem 0 .75rem;font-size:1.4rem;font-weight:400;line-height:1.2}.legal-body h2:first-child{margin-top:0}.legal-body h3{font-family:var(--ff-display);color:var(--ink);margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:400;line-height:1.25}.legal-body p{color:var(--ink-mid);margin-bottom:1rem;font-size:.92rem;font-weight:300;line-height:1.85}.legal-body ul{margin:0 0 1rem 1.5rem;padding:0}.legal-body li{color:var(--ink-mid);margin-bottom:.35rem;font-size:.92rem;font-weight:300;line-height:1.85}.legal-body strong{color:var(--ink);font-weight:500}.coverage-list-intro{margin-top:.25rem}.coverage-state-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.5rem;margin:.5rem 0 1.5rem;padding:0;list-style:none;display:grid}.coverage-state-item{color:var(--ink-mid);border-bottom:1px solid var(--border);align-items:baseline;gap:.65rem;margin-bottom:0;padding:.25rem 0;font-size:.92rem;font-weight:300;line-height:1.7;display:flex}.coverage-state-item:last-child{border-bottom:0}.coverage-state-abbr{font-family:var(--ff-display);color:var(--terracotta);letter-spacing:.04em;min-width:2.4rem;font-weight:400}.coverage-state-name{color:var(--ink)}.coverage-state-name em{color:var(--ink-muted);margin-left:.25rem;font-style:italic;font-weight:300}.coverage-state-list--pending .coverage-state-name{color:var(--ink-mid)}@media (max-width:700px){.coverage-state-list{grid-template-columns:1fr}}@media (max-width:900px){.legal-inner{padding:3rem 1.5rem 4rem}.blog-nav{padding:1.25rem 1.5rem}.blog-nav .nav-links{display:none}.blog-nav .nav-hamburger{display:flex}.blog-hero{min-height:auto;padding:0 1.5rem 3rem}.blog-hero-headline{font-size:clamp(2.2rem,9vw,3.5rem)}.blog-hero-inner{grid-template-columns:1fr;gap:2.5rem}.blog-hero-latest{padding:1.4rem 1.5rem 1.3rem}.blog-hero-latest:before{font-size:6rem}.blog-filter-section{padding:2rem 1.5rem 0}.blog-filter-chips{gap:.4rem}.blog-chip{padding:.4rem .9rem;font-size:.72rem}.blog-soon-band{padding:0 1.5rem}.blog-soon-band-inner{text-align:left;grid-template-columns:1fr;gap:.75rem;margin-top:1.75rem;padding:1rem 1.25rem}.blog-soon-band-cta{justify-self:start}.blog-grid-section{padding:2rem 1.5rem 5rem}.blog-grid{grid-template-columns:1fr}.blog-card-featured-inner{padding:2rem 1.75rem 1.75rem}.blog-card-featured:before{font-size:7rem;top:-.15em}.blog-cta-band{padding:4rem 1.5rem}.blog-cta-actions{flex-direction:column;align-items:center}.article-header{padding:3rem 1.5rem 0}.article-body{padding:2rem 1.5rem 3rem}.article-end-divider{padding:0 1.5rem}.article-nav{grid-template-columns:1fr;padding:2rem 1.5rem 4rem}}.brief-page-enter{opacity:0;will-change:opacity, transform;transition:opacity .48s cubic-bezier(.22,.61,.36,1),transform .48s cubic-bezier(.22,.61,.36,1);transform:translateY(8px)}.brief-page-enter.is-entered{opacity:1;transform:translateY(0)}.brief-index-wrap{opacity:1;will-change:opacity, transform;transition:opacity .28s cubic-bezier(.4,0,.7,.2),transform .28s cubic-bezier(.4,0,.7,.2);transform:translateY(0)}.brief-index-wrap.is-leaving{opacity:0;pointer-events:none;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.brief-page-enter,.brief-page-enter.is-entered,.brief-index-wrap,.brief-index-wrap.is-leaving{opacity:1;transition:none;transform:none}.brief-index-wrap.is-leaving{opacity:0}}.brief-backbar{background:var(--cream);border-bottom:1px solid #1c161014;padding:5rem 2rem 0}.brief-backbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:720px;margin:0 auto;padding-bottom:1.25rem;display:flex}.brief-back-link{letter-spacing:.16em;text-transform:uppercase;color:#1c1610b3;align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;transition:color .22s,transform .22s;display:inline-flex}.brief-back-link:hover{color:var(--terracotta);transform:translate(-2px)}.brief-back-arrow{letter-spacing:0;font-size:1rem;display:inline-block}.brief-back-meta{letter-spacing:.12em;text-transform:uppercase;color:#1c161080;align-items:center;gap:.6rem;font-size:.74rem;font-weight:400;display:inline-flex}.brief-back-dot{background:#1c16104d;border-radius:50%;width:3px;height:3px;display:inline-block}.brief-issue{background:var(--cream);display:block}.brief-issue-nav{background:var(--cream);border-top:1px solid #1c161014;padding:3rem 2rem}.brief-issue-nav-inner{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:980px;margin:0 auto;display:grid}.brief-issue-nav-link{background:#ffffff8c;border:1px solid #1c16101a;border-radius:4px;flex-direction:column;gap:.4rem;padding:1.5rem;transition:border-color .22s,transform .22s,background .22s;display:flex}.brief-issue-nav-link:hover{border-color:var(--terracotta);background:#fff;transform:translateY(-2px)}.brief-issue-nav-next{text-align:right}.brief-issue-nav-dir{letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta);font-size:.72rem;font-weight:500}.brief-issue-nav-title{font-family:var(--ff-display);letter-spacing:-.005em;color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.25}.brief-issue-nav-topic{letter-spacing:.16em;text-transform:uppercase;color:#1c161080;font-size:.72rem;font-weight:400}@media (max-width:768px){.brief-backbar{padding:4rem 1.5rem 0}.brief-issue-nav{padding:2rem 1.5rem}.brief-issue-nav-inner{grid-template-columns:1fr}.brief-issue-nav-next{text-align:left}}@media (max-width:480px){.blog-nav{padding:1rem 1.25rem}.blog-nav .nav-logo{font-size:1.5rem}.blog-hero{padding:0 1.25rem 2.25rem}.blog-hero-headline{font-size:clamp(1.95rem,10vw,2.6rem)}.blog-hero-eyebrow{margin-bottom:1rem;font-size:.72rem}.blog-hero-inner{gap:1.5rem}.blog-hero-sub{margin-top:1rem}.blog-hero-latest{padding:1.25rem 1.25rem 1.1rem}.blog-hero-latest:before{font-size:5rem}.blog-filter-section{padding:1.5rem 1.25rem 0}.blog-chip{min-height:36px;padding:.4rem .8rem;font-size:.7rem}.blog-grid-section{padding:1.5rem 1.25rem 3.5rem}.blog-soon-band{padding:0 1.25rem}.blog-soon-band-inner{padding:.95rem 1rem}.blog-cta-band{padding:3rem 1.25rem}.article-header{padding:2rem 1.25rem 0}.article-body{padding:1.5rem 1.25rem 2.5rem}.article-end-divider{padding:0 1.25rem}.article-nav{gap:1rem;padding:1.5rem 1.25rem 3rem}.article-nav-link{min-height:44px;padding:1.1rem}.article-nav-title{font-size:1.05rem}.article-mjml{padding:1.5rem .85rem 2.5rem;overflow-x:auto}.article-mjml>div{width:100%!important}.brief-backbar{padding:3rem 1.25rem 0}.brief-backbar-inner{padding-bottom:1rem}.brief-back-link{font-size:.74rem}.brief-issue-nav{padding:1.5rem 1.25rem}.brief-issue-nav-link{padding:1.1rem}.brief-issue-nav-title{font-size:1.1rem}.brief-issue--locked{padding:2.5rem 1rem 3.5rem}.brief-paywall{border-radius:12px;padding:1.75rem 1.25rem 1.5rem}.brief-paywall-title{font-size:1.55rem}.brief-paywall-sub{margin-bottom:1.5rem;font-size:.95rem}.brief-paywall-cta{min-height:48px;padding:.95rem 1.5rem}.legal-page{padding-top:4.5rem}.legal-inner{padding:2rem 1.25rem 3rem}.legal-title{font-size:clamp(1.8rem,6vw,2.4rem)}.legal-body h2{margin:2rem 0 .6rem;font-size:1.25rem}.legal-body h3{font-size:1.02rem}.legal-body p,.legal-body li{font-size:.88rem}}.brief-issue--locked{background:var(--cream);justify-content:center;padding:4rem 1.5rem 5rem;display:flex}.brief-paywall{text-align:center;background:#fff;border:1px solid #1c16101a;border-radius:14px;width:100%;max-width:560px;padding:2.5rem 2rem 2rem;box-shadow:0 18px 40px #1c16100f}.brief-paywall-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);border:1px solid var(--terracotta);border-radius:999px;margin:0 0 1rem;padding:.35rem .9rem;font-size:.7rem;font-weight:600;display:inline-block}.brief-paywall-title{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 .6rem;font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:500;line-height:1.15}.brief-paywall-sub{font-family:var(--ff-display);color:#1c161099;margin:0 0 1.75rem;font-size:1rem;font-style:italic;line-height:1.45}.brief-paywall-body{text-align:left;max-width:440px;margin:0 auto 1.75rem}.brief-paywall-body p{color:#1c1610c7;margin:0 0 1rem;font-size:.95rem;font-weight:300;line-height:1.6}.brief-paywall-perks{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.brief-paywall-perks li{color:#1c1610bf;padding-left:1.5rem;font-size:.9rem;font-weight:300;position:relative}.brief-paywall-perks li:before{content:"";background:var(--terracotta);border-radius:50%;width:8px;height:8px;position:absolute;top:.55rem;left:0}.brief-paywall-actions{flex-direction:column;align-items:center;gap:.6rem;display:flex}.brief-paywall-cta{background:var(--terracotta);color:var(--cream);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:.9rem 1.8rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .22s,transform .22s;display:inline-block}.brief-paywall-cta:hover{background:var(--terracotta-deep,#a4351a);transform:translateY(-1px)}.brief-paywall-back{color:#1c161099;text-underline-offset:3px;font-size:.82rem;text-decoration:underline}.brief-paywall-back:hover{color:var(--terracotta)}.brief-paywall-footnote{color:#1c16108c;border-top:1px dashed #1c16101f;margin:1.5rem 0 0;padding-top:1.25rem;font-size:.8rem}.brief-paywall-footnote a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.blog-card-members-badge,.blog-card-featured-members-badge{background:var(--terracotta);color:var(--cream);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;margin-left:.55rem;padding:.2rem .55rem;font-size:.65rem;font-weight:500;display:inline-flex}.blog-card-members-badge:before,.blog-card-featured-members-badge:before{content:"";background:var(--cream);border-radius:50%;width:6px;height:6px;display:inline-block}
