/* About only. Every selector is rooted in the editorial surface. */
.about-editorial{--about-ink:var(--color-text,#1e1e1f);--about-muted:#555;--about-line:var(--color-border,#d4d4d4);--about-paper:var(--color-surface,#f4f4f4);color:var(--about-ink);max-width:1440px;margin:0 auto;padding:0 56px;font-family:Arial,'Helvetica Neue',sans-serif;font-size:17px;line-height:1.65}
.about-editorial *{box-sizing:border-box}
.about-editorial h1,.about-editorial h2,.about-editorial h3,.about-editorial p,.about-editorial figure,.about-editorial ol,.about-editorial dl,.about-editorial dd{margin:0}
.about-editorial h1,.about-editorial h2,.about-editorial h3{font-family:var(--font-heading,Arial,'Helvetica Neue',sans-serif);font-weight:500;color:inherit;text-transform:none}
.about-editorial h1{font-size:clamp(42px,4.6vw,68px);line-height:1.06;letter-spacing:-.055em;white-space:pre-line}
.about-editorial h2{font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-.04em}
.about-editorial h3{font-size:23px;line-height:1.2;letter-spacing:-.025em}
.about-editorial a{color:inherit}
.about-editorial a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.about-editorial .about-editorial__eyebrow{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;margin-bottom:24px}
.about-editorial .about-editorial__hero{display:grid;grid-template-columns:1.08fr 1fr;gap:56px;align-items:center;padding:80px 0 64px}
.about-editorial .about-editorial__intro{font-size:19px;line-height:1.65;color:var(--about-muted);max-width:510px;margin-top:28px}
.about-editorial .about-editorial__jump{display:inline-flex;gap:32px;align-items:center;min-height:48px;margin-top:26px;font-size:14px;text-underline-offset:5px}
.about-editorial .about-editorial__figure{align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.about-editorial .about-editorial__figure img{display:block;width:100%;height:auto;aspect-ratio:1.08;object-fit:cover;object-position:center;border-radius:2px;background:var(--about-paper)}
.about-editorial .about-editorial__figure figcaption{font-size:12px;line-height:1.5;color:var(--about-muted);padding-top:12px;max-width:440px}
.about-editorial .about-editorial__story{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;border-top:1px solid var(--about-line);padding:72px 0}
.about-editorial .about-editorial__prose p+p{margin-top:20px}
.about-editorial .about-editorial__prose{max-width:660px;color:var(--about-muted)}
.about-editorial .about-editorial__principle{padding:48px 64px;background:var(--about-paper);margin:0}
.about-editorial .about-editorial__principle p{font-size:clamp(25px,2.6vw,37px);line-height:1.3;letter-spacing:-.025em;max-width:850px}
.about-editorial .about-editorial__method{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding:88px 0;scroll-margin-top:120px}
.about-editorial .about-editorial__section-head h2{max-width:520px}
.about-editorial .about-editorial__text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;text-underline-offset:5px;margin-top:22px}
.about-editorial .about-editorial__steps{list-style:none;padding:0}
.about-editorial .about-editorial__steps li{display:grid;grid-template-columns:42px 1fr;gap:18px;border-top:1px solid var(--about-line);padding:26px 0}
.about-editorial .about-editorial__steps li:first-child{padding-top:0;border-top:0}
.about-editorial .about-editorial__steps li:last-child{padding-bottom:0}
.about-editorial .about-editorial__steps p{margin-top:12px;color:var(--about-muted)}
.about-editorial .about-editorial__number{font-size:13px;padding-top:4px;color:var(--about-muted)}
.about-editorial .about-editorial__criteria{background:var(--about-ink);color:#fff;padding:56px 64px}
.about-editorial .about-editorial__criteria dl{margin-top:40px}
.about-editorial .about-editorial__criteria dl>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;padding:24px 0;border-top:1px solid #555}
.about-editorial .about-editorial__criteria dt{font-size:21px;letter-spacing:-.025em}
.about-editorial .about-editorial__criteria dd{color:#e0e0e0;max-width:680px}
.about-editorial .about-editorial__funding{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding:72px 0;border-bottom:1px solid var(--about-line)}
.about-editorial .about-editorial__funding h2{font-size:30px}
.about-editorial .about-editorial__funding p{color:var(--about-muted)}
.about-editorial .about-editorial__closing{display:grid;grid-template-columns:1fr auto;gap:72px;align-items:center;padding:72px 0 88px}
.about-editorial .about-editorial__closing p:not(.about-editorial__eyebrow){max-width:650px;margin-top:20px;color:var(--about-muted)}
.about-editorial .about-editorial__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:265px}
.about-editorial .about-editorial__button{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;background:var(--about-ink);color:#fff;border:1px solid var(--about-ink);border-radius:100px;min-height:52px;font-size:14px;text-decoration:none}
.about-editorial .about-editorial__button:hover{background:#393939}
.about-editorial .about-editorial__secondary{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:14px;text-underline-offset:5px}
@media(max-width:1000px){.about-editorial{padding:0 32px}.about-editorial .about-editorial__hero{gap:32px}.about-editorial .about-editorial__story,.about-editorial .about-editorial__method,.about-editorial .about-editorial__funding{gap:48px}.about-editorial .about-editorial__criteria,.about-editorial .about-editorial__principle{padding:40px}.about-editorial .about-editorial__closing{gap:32px}}
@media(max-width:700px){.about-editorial{padding:0 22px;font-size:16px}.about-editorial .about-editorial__hero{grid-template-columns:1fr;padding:40px 0;gap:32px}.about-editorial h1{font-size:43px}.about-editorial .about-editorial__intro{font-size:17px;margin-top:22px}.about-editorial .about-editorial__eyebrow{margin-bottom:18px;font-size:10px}.about-editorial .about-editorial__figure img{aspect-ratio:1.25}.about-editorial .about-editorial__story,.about-editorial .about-editorial__method,.about-editorial .about-editorial__funding{grid-template-columns:1fr;gap:28px;padding:44px 0}.about-editorial .about-editorial__principle{padding:28px 24px}.about-editorial .about-editorial__criteria{padding:32px 24px}.about-editorial .about-editorial__criteria dl{margin-top:28px}.about-editorial .about-editorial__criteria dl>div{grid-template-columns:1fr;gap:10px;padding:22px 0}.about-editorial .about-editorial__steps li{grid-template-columns:28px 1fr;gap:14px}.about-editorial h3{font-size:21px}.about-editorial .about-editorial__closing{grid-template-columns:1fr;gap:28px;padding:44px 0 56px}.about-editorial .about-editorial__actions{min-width:0}.about-editorial .about-editorial__button{justify-content:center}.about-editorial .about-editorial__jump{gap:20px}}
