@font-face{font-family:Expectancy Aero;src:url(/fonts/expectancy-aero/ExpectancyAero-Regular.woff2?v=0.4.2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Expectancy Aero Display;src:url(/fonts/expectancy-aero/refined/ExpectancyAeroDisplay-Medium.woff2?v=0.5.0) format("woff2");font-weight:500;font-style:normal;font-display:swap}body{--font-expectancy:"Expectancy Aero Display",var(--font-geist-sans),Arial,sans-serif;--font-expectancy-original:"Expectancy Aero",var(--font-geist-sans),Arial,sans-serif;--font-expectancy-display:"Expectancy Aero Display",var(--font-geist-sans),Arial,sans-serif}.font-expectancy-original{font-family:var(--font-expectancy-original);font-weight:400;font-style:normal;font-synthesis:none;letter-spacing:-.025em;line-height:1.15}.font-expectancy-display{font-family:var(--font-expectancy-display);font-weight:500;font-style:normal;font-synthesis:none;font-kerning:normal;letter-spacing:0;line-height:1.16;overflow-wrap:anywhere}.article-body h2,.article-body h3,.article-card h2,.article-card h3,.article-header h1,.desk-grid h3,.font-expectancy,.footer-masthead,.footer-statement,.founding-test h2,.governance-band h2,.latest-list h3,.lead-copy h1,.magazine-copy h2,.magazine-issue h2,.masthead,.mission-band h2,.page-intro h1,.policy-feature h2,.policy-stack h2,.record-notes h3,.section-heading h2,.source-list h3,.source-preview-grid h3,.standards-close h2,.wire-copy h2,.wire-copy h3{font-family:var(--font-expectancy);font-weight:500;font-style:normal;font-synthesis:none;font-kerning:normal;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere}.footer-masthead,.masthead{font-size:clamp(1.4rem,10vw,7.8rem);letter-spacing:0;line-height:1.1;white-space:nowrap}.footer-masthead{font-size:clamp(1.4rem,9vw,7.8rem)}.magazine-issue h2{font-size:clamp(2.7rem,5.4vw,6rem)}.magazine-issue h2 em{font-style:normal}@media (max-width:780px){.lead-copy h1{font-size:clamp(2rem,8.5vw,3rem)}.article-header h1,.page-intro h1{font-size:clamp(2rem,9vw,3.8rem)}}.expectancy-ad{border:1px solid #d9bd3f66;border-radius:6px;background:#fafcff;color:#141414;padding:16px 22px;font-family:var(--font-geist-sans),sans-serif;box-sizing:border-box}.ad-page-band{margin:36px var(--page-gutter,5vw)}.ad-disclosure{display:flex;gap:16px;flex-wrap:wrap;color:#56585c;font-size:12px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px}.ad-disclosure span{color:inherit;letter-spacing:0;text-transform:none}.ad-content{display:flex;align-items:center;gap:24px;min-height:90px}.ad-copy{flex:1;min-width:0}.ad-copy strong{font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ad-copy p{font-size:15px;line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}.ad-cta{white-space:nowrap;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;padding:10px 0}.ad-cta:focus-visible{outline:2px solid #d18b2a;outline-offset:6px}.ad-artwork{object-fit:contain;width:140px;height:90px;flex-shrink:0}.ad-article-sponsor .ad-content{flex-direction:column;align-items:stretch;gap:14px}.ad-article-sponsor .ad-artwork{width:100%;height:160px}.ad-article-sponsor{margin-bottom:32px}.ad-section-sponsor{margin:0 0 30px}.article-sidebar{align-self:start;min-width:0}.article-sidebar-empty{display:contents}.article-sidebar .evidence-rail{position:static}.ad-mobile-article{display:none}.advertise-page{max-width:1160px;margin:auto;padding:64px 5vw 96px}.advertise-page>h1{font-size:clamp(36px,5vw,64px);margin-bottom:24px}.advertise-page>p{max-width:720px;font-size:20px;line-height:1.6}.advertise-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:48px 0}.advertise-products article{padding:24px;border:1px solid #d9bd3f88}.advertise-products h2{font-size:24px;margin-bottom:14px}.advertise-products p{font-size:16px;line-height:1.6}.advertise-inquiry{border-top:1px solid #8886;padding-top:40px;max-width:720px}.advertise-inquiry h2{font-size:30px;margin-bottom:20px}.advertise-inquiry form{display:grid;gap:18px}.advertise-inquiry label{display:grid;gap:8px;font-size:16px}.advertise-inquiry :is(input,textarea,select){padding:12px;border:1px solid #777;border-radius:4px;background:#fafcff;color:#141414;width:100%;font:inherit}.advertise-inquiry button{background:#d9bd3f;color:#141414;border-radius:4px;padding:14px 22px;font-size:16px;font-weight:600;justify-self:start;cursor:pointer}.advertise-inquiry button:disabled{cursor:not-allowed;opacity:.6}.advertise-inquiry :focus-visible{outline:2px solid #d18b2a;outline-offset:4px}.advertise-fax{position:absolute;left:-10000px}@media (prefers-color-scheme:dark){.expectancy-ad{background:#141414;color:#fafcff}.ad-disclosure{color:#bfc0c5}}.newsroom-shell .expectancy-ad{background:#141414;color:#fafcff}.newsroom-shell .ad-disclosure{color:#bfc0c5}@media (max-width:780px){.ad-page-band{margin:28px 20px}.expectancy-ad{padding:14px 16px}.ad-content{gap:14px;flex-wrap:wrap;min-height:100px}.ad-artwork{width:80px;height:64px}.ad-copy strong{font-size:16px}.ad-copy p{font-size:14px}.ad-cta{flex-basis:100%}.ad-desktop-article{display:none}.ad-mobile-article{display:block;margin:30px 0}.ad-mobile-article .ad-content{flex-direction:row}.ad-mobile-article .ad-artwork{width:80px;height:64px}.article-sidebar{grid-row:1}.advertise-products{grid-template-columns:1fr;gap:16px}}