.ed-chapters{counter-reset:none;gap:clamp(96px,40px + 10vw,224px);display:grid}.ed-chapter{gap:var(--brand1-space-4);display:grid}.ed-chapter__head{border-top:var(--brand1-border-hairline);padding-top:var(--brand1-space-2);flex-wrap:wrap;align-items:baseline;gap:clamp(16px,2vw,40px);display:flex}.ed-num{font-family:var(--brand1-font-heading);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,1.5rem + 10vw,13rem);font-weight:700;line-height:.8}.ed-chapter__name{font-family:var(--brand1-font-heading);font-weight:700;font-size:var(--b1-title);letter-spacing:-.04em;line-height:.95}.ed-chapter__text{gap:var(--brand1-space-3);align-content:end;display:grid}.ed-chapter__text .b1-lead{font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.25}.ed-meta{gap:var(--brand1-space-2);border-top:var(--brand1-border-hairline);padding-top:var(--brand1-space-2);display:grid}.ed-meta div{gap:2px;display:grid}.ed-meta dt{font-size:var(--brand1-text-caption);color:var(--brand1-color-text-muted)}.ed-meta dd{font-size:var(--brand1-text-body);line-height:1.45}.ed-signoff{font-family:var(--brand1-font-heading);letter-spacing:-.015em;align-items:center;gap:12px;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:600;display:inline-flex}.ed-signoff:before{content:"";background:var(--brand1-crimson);border-radius:50%;flex:none;width:12px;height:12px}@media (min-width:900px){.ed-chapter{column-gap:var(--brand1-grid-gutter);row-gap:var(--brand1-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.ed-chapter__head{grid-column:1/-1}.ed-chapter__art{grid-area:2/1/auto/span 7}.ed-chapter__text{grid-area:2/9/auto/span 4}.ed-chapter:nth-child(2n) .ed-chapter__art{grid-column:6/span 7}.ed-chapter:nth-child(2n) .ed-chapter__text{grid-column:1/span 4}.ed-chapter--wide .ed-chapter__art,.ed-chapter--wide:nth-child(2n) .ed-chapter__art{grid-column:1/-1}.ed-chapter--wide .ed-chapter__text,.ed-chapter--wide:nth-child(2n) .ed-chapter__text{grid-area:3/7/auto/span 6}}.ed-statement{font-family:var(--brand1-font-heading);letter-spacing:-.055em;max-inline-size:11ch;font-size:clamp(3.25rem,.6rem + 10.5vw,14rem);font-weight:700;line-height:.88}.ed-statement--m{max-inline-size:14ch;font-size:clamp(2.5rem,.9rem + 6.4vw,8.5rem)}.ed-statement em{color:var(--brand1-color-accent);font-style:normal}[data-brand1-ground=ink] .ed-statement em{color:var(--brand1-rose)}.ed-bigpara{font-family:var(--brand1-font-heading);letter-spacing:-.028em;max-inline-size:24ch;font-size:clamp(1.625rem,1.1rem + 1.9vw,3.25rem);font-weight:500;line-height:1.1}.ed-split{gap:var(--brand1-space-6) var(--brand1-grid-gutter);margin-top:clamp(64px,8vw,144px);display:grid}@media (min-width:700px){.ed-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-split>div{padding-top:var(--brand1-space-3);border-top:1px solid}.ed-split h3{font-family:var(--brand1-font-heading);letter-spacing:-.03em;margin-bottom:var(--brand1-space-3);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.5rem);font-weight:600}.ed-split ul{gap:6px;display:grid}.ed-split li{font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.35}.ed-rows{border-bottom:var(--brand1-border-hairline)}.ed-row{gap:var(--brand1-space-2) var(--brand1-grid-gutter);border-top:var(--brand1-border-hairline);padding-block:clamp(24px,3vw,48px);display:grid}.ed-row__title{font-family:var(--brand1-font-heading);letter-spacing:-.03em;max-inline-size:18ch;font-size:clamp(1.5rem,1.05rem + 1.5vw,2.75rem);font-weight:600;line-height:1.04}.ed-row p{font-size:var(--brand1-text-body);max-inline-size:52ch;line-height:1.55}@media (min-width:900px){.ed-row{grid-template-columns:minmax(0,1fr) minmax(0,6fr) minmax(0,5fr);align-items:baseline}}.ed-signs{gap:var(--brand1-space-8) var(--brand1-grid-gutter);display:grid}@media (min-width:900px){.ed-signs{grid-template-columns:repeat(3,minmax(0,1fr))}}.ed-sign{gap:var(--brand1-space-2);padding-top:var(--brand1-space-3);border-top:2px solid;align-content:start;display:grid}.ed-sign__n{font-family:var(--brand1-font-heading);letter-spacing:-.05em;font-size:clamp(4rem,2rem + 6vw,8rem);font-weight:700;line-height:.85}.ed-sign h3{font-family:var(--brand1-font-heading);letter-spacing:-.03em;max-inline-size:14ch;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.5rem);font-weight:600;line-height:1.04}.ed-sign p{max-inline-size:40ch;line-height:1.55}.ed-grid{gap:clamp(48px, 5vw, 96px) var(--brand1-grid-gutter);display:grid}@media (min-width:640px){.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ed-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ed-fig{align-content:start;gap:14px;display:grid}.ed-fig__media{overflow:hidden}.ed-fig__media>*{transition:transform .9s var(--brand1-ease-standard)}@media (hover:hover){.ed-fig:hover .ed-fig__media>*{transform:scale(1.03)}}.ed-fig__title{font-family:var(--brand1-font-heading);letter-spacing:-.02em;font-size:clamp(1.125rem,1rem + .45vw,1.5rem);font-weight:600;line-height:1.15}.ed-fig__desc{font-size:var(--brand1-text-caption);color:var(--brand1-color-text-muted);max-inline-size:40ch;line-height:1.45}.ed-fig--offset{margin-top:clamp(0px,8vw,160px)}@media (max-width:639px){.ed-fig--offset{margin-top:0}}.ed-wall{columns:2;column-gap:var(--brand1-grid-gutter)}@media (min-width:1000px){.ed-wall{columns:3}}.ed-wall>*{break-inside:avoid;margin-bottom:var(--brand1-grid-gutter)}.ed-steps{gap:var(--brand1-space-6) var(--brand1-grid-gutter);counter-reset:step;display:grid}@media (min-width:700px){.ed-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ed-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ed-steps li{counter-increment:step;gap:var(--brand1-space-2);border-top:var(--brand1-border-hairline);padding-top:var(--brand1-space-3);align-content:start;display:grid}.ed-steps li:before{content:counter(step, decimal-leading-zero);font-size:var(--brand1-text-caption);color:var(--brand1-color-text-muted);font-variant-numeric:tabular-nums}.ed-steps h3{font-family:var(--brand1-font-heading);letter-spacing:-.028em;font-size:clamp(1.375rem,1.05rem + 1vw,2.125rem);font-weight:600;line-height:1.06}.ed-steps p{color:var(--brand1-color-text-muted);line-height:1.5}.ed-head{gap:var(--brand1-space-4) var(--brand1-grid-gutter);align-items:end;margin-bottom:clamp(48px,6vw,112px);display:grid}@media (min-width:900px){.ed-head{grid-template-columns:minmax(0,7fr) minmax(0,1fr) minmax(0,4fr)}.ed-head>:last-child{grid-column:3}}.ed-head .b1-section-head,.ed-head .b1-title{max-inline-size:18ch}.ed-media-row{margin-top:clamp(48px,6vw,112px)}.ed-cta-row{gap:var(--brand1-space-2) var(--brand1-space-4);margin-top:var(--brand1-space-6);flex-wrap:wrap;display:flex}.ed-crumb{margin-bottom:var(--brand1-space-2)}.ed-where{gap:var(--brand1-space-6) var(--brand1-grid-gutter);align-items:end;display:grid}@media (min-width:900px){.ed-where{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ed-marquee{border-block:var(--brand1-border-hairline);padding-block:clamp(32px,4vw,64px);overflow:hidden}.ed-h1-key{max-inline-size:100%;font-family:var(--brand1-font-body);font-size:var(--brand1-text-caption);letter-spacing:0;color:var(--brand1-color-text-muted);align-items:center;gap:10px;margin-block-end:var(--brand1-space-3);font-weight:500;line-height:1.4;display:flex}.ed-h1-key:before{content:"";background:var(--brand1-color-disc,var(--brand1-crimson));border-radius:50%;flex:none;width:8px;height:8px}.ed-h1-line{display:block}.ed-facts{gap:var(--brand1-space-4) var(--brand1-grid-gutter);border-top:var(--brand1-border-hairline);padding-top:var(--brand1-space-4);display:grid}@media (min-width:700px){.ed-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ed-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ed-facts>div{align-content:start;gap:6px;display:grid}.ed-facts dt{font-size:var(--brand1-text-caption);color:var(--brand1-color-text-muted)}.ed-facts dd{font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.4}.ed-answer{font-family:var(--brand1-font-heading);letter-spacing:-.022em;max-inline-size:30ch;margin-bottom:clamp(32px,4vw,64px);font-size:clamp(1.375rem,1.05rem + 1.2vw,2.25rem);font-weight:500;line-height:1.15}.ed-links{gap:var(--brand1-space-2) var(--brand1-space-4);margin-top:var(--brand1-space-4);flex-wrap:wrap;display:flex}.ed-links a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ed-links a:hover{text-decoration-thickness:2px}.ed-nw{white-space:nowrap}
