.editorial-page{width:min(100%,100rem);min-height:100vh;padding:0 clamp(var(--space-3), 2.4vw, var(--space-7)) var(--space-7);background:var(--color-frame);margin-inline:auto;overflow:clip}.editorial-canvas{color:var(--color-text);background:var(--color-canvas)}.blog-index-hero,.article-hero,.legal-hero{padding:clamp(var(--space-7), 8vw, 8rem) clamp(var(--space-5), 7vw, 7.5rem)}.blog-index-hero{gap:var(--space-7);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-content:center;min-height:34rem;display:grid}.blog-index-hero .operational-kicker{grid-column:1/-1}.blog-index-hero h1,.article-hero h1,.legal-hero h1,.not-found-canvas h1{font:670 clamp(3.2rem, 7vw, 7.2rem) / .93 var(--type-display);letter-spacing:-.06em;text-wrap:balance;margin:0}.blog-index-hero h1{max-width:12ch}.blog-index-hero>p:last-child{max-width:34rem;color:var(--color-text-muted);align-self:end;margin:0;font-size:1rem;line-height:1.65}.blog-index{padding:0 clamp(var(--space-4), 5vw, 5.5rem) clamp(var(--space-7), 7vw, 7rem)}.blog-index-row{gap:clamp(var(--space-4), 3vw, var(--space-7));min-height:14rem;padding:var(--space-6) 0;border-top:1px solid var(--color-line);grid-template-columns:8.5rem minmax(0,1fr) 9rem;align-items:start;display:grid}.blog-index-row:last-child{border-bottom:1px solid var(--color-line)}.blog-index-row__date{gap:var(--space-4);color:var(--color-text-muted);font:400 .75rem/1.4 var(--type-operational);text-transform:uppercase;display:grid}.blog-index-row__date span{color:var(--color-text)}.blog-index-row__body h2{max-width:25ch;font:630 clamp(1.75rem, 3.1vw, 3.25rem) / 1.03 var(--type-display);letter-spacing:-.04em;margin:0}.blog-index-row__body h2 a{text-decoration:none}.blog-index-row__body h2 a:hover{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.blog-index-row__body>p{max-width:48rem;margin:var(--space-4) 0;color:var(--color-text-muted);line-height:1.6}.blog-index-row__body ul,.article-hero ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-index-row__body li,.article-hero li{border:1px solid var(--color-line);font:400 .72rem/1.2 var(--type-operational);text-transform:uppercase;padding:.38rem .55rem}.blog-index-row__action{justify-content:space-between;align-items:center;gap:var(--space-4);text-underline-offset:.3rem;min-height:2.75rem;font-size:.875rem;font-weight:650;display:inline-flex}.article-hero{gap:var(--space-6);border-bottom:1px solid var(--color-line);display:grid}.article-hero__meta{gap:var(--space-3) var(--space-6);color:var(--color-text-muted);font:400 .75rem/1.4 var(--type-operational);text-transform:uppercase;flex-wrap:wrap;display:flex}.article-hero__meta a{align-items:center;min-height:2.75rem;display:inline-flex}.article-hero h1{max-width:19ch;font-size:clamp(3rem,6.2vw,6.5rem)}.article-hero__description{max-width:48rem;color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.article-figure{width:min(100%,84rem);padding:clamp(var(--space-5), 5vw, var(--space-8));margin:0 auto}.article-figure img{object-fit:cover;width:100%;height:auto;display:block}.article-archive-note{width:min(calc(100% - 2 * var(--space-5)), 68ch);margin:var(--space-6) auto 0;padding:var(--space-4) var(--space-5);color:var(--color-text-muted);background:var(--color-surface);border-left:.25rem solid var(--color-accent);font-size:.9rem;line-height:1.6}.article-prose{width:min(calc(100% - 2 * var(--space-5)), 68ch);padding:var(--space-7) 0 var(--space-8);overflow-wrap:anywhere;margin-inline:auto;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.78}.article-prose>:first-child{margin-top:0}.article-prose>:last-child{margin-bottom:0}.article-prose p{margin:0 0 1.45em}.article-prose h2{font:640 clamp(2rem, 3.2vw, 3.2rem) / 1.03 var(--type-display);letter-spacing:-.04em;margin:3.2em 0 .7em}.article-prose h3{font:640 clamp(1.4rem, 2.2vw, 2rem) / 1.15 var(--type-display);letter-spacing:-.025em;margin:2.5em 0 .65em}.article-prose h4{font:650 1.08rem/1.3 var(--type-body);margin:2.2em 0 .6em}.article-prose ul{margin:0 0 1.5em;padding-left:1.25em}.article-prose li{margin:.5em 0;padding-left:.2em}.article-prose li>ul{margin-top:.5em}.article-prose a{text-underline-offset:.22em;text-decoration-thickness:1px}.article-prose em{color:color-mix(in srgb, var(--color-text) 78%, transparent)}.article-prose code{background:var(--color-surface);font:400 .86em/1.4 var(--type-operational);padding:.15em .35em}.article-end{margin:0 clamp(var(--space-5), 7vw, 7.5rem);padding:var(--space-7) 0 clamp(var(--space-7), 7vw, 7rem);gap:var(--space-7);border-top:1px solid var(--color-line);grid-template-columns:1fr auto;align-items:start;display:grid}.article-end>div>p:last-child{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.editorial-context-action,.not-found-primary{min-height:3.25rem;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-7);color:var(--color-frame-text);background:var(--color-frame);font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.legal-hero{border-bottom:1px solid var(--color-line)}.legal-hero h1{max-width:14ch;margin-top:var(--space-7);font-size:clamp(3rem,6vw,6.2rem)}.legal-hero>p:not(.operational-kicker){max-width:43rem;margin:var(--space-5) 0 0;color:var(--color-text-muted);line-height:1.6}.legal-hero__date{font:400 .66rem/1.4 var(--type-operational);text-transform:uppercase}.legal-prose{width:min(calc(100% - 2 * var(--space-5)), 72ch)}.not-found-canvas{min-height:41rem;padding:clamp(var(--space-6), 7vw, 7rem);gap:var(--space-7);background:var(--color-canvas);grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);align-items:center;display:grid}.not-found-code{color:var(--color-line);font:700 clamp(7rem, 20vw, 18rem) / .75 var(--type-display);letter-spacing:-.1em;margin:0}.not-found-canvas h1{max-width:11ch;margin-top:var(--space-5);font-size:clamp(3rem,5.8vw,6rem)}.not-found-canvas>div>p:not(.operational-kicker){max-width:36rem;margin:var(--space-5) 0;color:var(--color-text-muted);line-height:1.65}.not-found-primary{width:fit-content;min-width:13rem}.not-found-secondary{min-height:2.75rem;margin-left:var(--space-5);text-underline-offset:.3rem;align-items:center;font-size:.875rem;display:inline-flex}@media (max-width:720px){.editorial-page{padding-inline:var(--space-3)}.blog-index-hero,.not-found-canvas{grid-template-columns:1fr}.blog-index-hero{min-height:30rem}.blog-index-hero>p:last-child{align-self:start}.blog-index-row{gap:var(--space-4);grid-template-columns:1fr;min-height:0}.blog-index-row__date{grid-template-columns:auto 1fr}.blog-index-row__action{gap:var(--space-4);width:fit-content}.article-end{grid-template-columns:1fr}.article-hero h1{letter-spacing:-.04em;font-size:clamp(2.35rem,11vw,3rem);line-height:1}.editorial-context-action{width:fit-content}.not-found-canvas{align-content:center}.not-found-code{font-size:clamp(7rem,40vw,12rem)}}@media (max-width:360px){.editorial-page{padding-inline:0}.blog-index-hero,.article-hero,.legal-hero,.not-found-canvas,.blog-index{padding-inline:var(--space-4)}.blog-index-hero h1,.legal-hero h1,.not-found-canvas h1{font-size:2.8rem}.article-figure{padding-inline:0}.article-prose{width:calc(100% - 2 * var(--space-4))}.article-end{margin-inline:var(--space-4)}.editorial-context-action{width:100%}.not-found-secondary{margin:var(--space-3) 0 0;display:flex}}
