.ev-page{background:var(--c-bg-primary);color:var(--c-text-primary)}.ev-section{padding-block:var(--s-8);padding-inline:var(--site-shell-padding)}.ev-section--cream{background:var(--c-bg-cream)}.ev-section--navy{background:var(--c-dark-bg);color:var(--c-text-on-dark)}.ev-section>.l-stack{--stack-space:var(--s-5);max-inline-size:var(--measure-card-single);margin-inline:auto}.ev-page .ev-label{font-family:var(--font-mono);font-size:var(--f-minus-2);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-blue);overflow-wrap:break-word;margin:0;font-weight:500}.ev-title{font-family:var(--font-serif);font-size:var(--f-5);letter-spacing:-.01em;max-inline-size:var(--measure-copy);margin:0;font-weight:700;line-height:1.06}@media (width>=1024px){.ev-title{font-size:var(--f-6);line-height:1.04}}.ev-title__line{display:block}.ev-title__em{color:var(--c-accent-blue);font-style:italic}.ev-heading{font-family:var(--font-serif);font-size:var(--f-3);max-inline-size:var(--measure-copy);margin:0;font-weight:700;line-height:1.18}.ev-subhead{font-family:var(--font-serif);font-size:var(--f-2);max-inline-size:var(--measure-copy);border-block-start:var(--stroke-1) solid var(--c-border);margin:0;padding-block-start:var(--s-5);font-weight:700;line-height:1.25}.ev-page p{font-size:var(--f-0);max-inline-size:var(--measure-copy);margin:0;line-height:1.7}.ev-page .ev-lede{font-size:var(--f-1);color:var(--c-text-secondary);line-height:1.55}.ev-page .ev-stuck{font-family:var(--font-serif);font-size:var(--f-2);color:var(--c-text-secondary);line-height:1.3}.ev-page .ev-stuck em{font-style:italic}.ev-page p a:not(.ev-cta){color:var(--c-accent-blue);text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:.18em}.ev-page p a:not(.ev-cta):hover{text-decoration-thickness:var(--stroke-2)}.ev-page a:focus-visible{outline:var(--stroke-2) solid var(--c-accent-blue);outline-offset:var(--s-1)}.ev-cta{min-block-size:var(--touch-target-min);padding:var(--s-3) var(--s-5);background:var(--c-accent-blue);color:var(--c-bg-primary);font-family:var(--font-sans);font-size:var(--f-1);text-align:center;border:var(--stroke-2) solid var(--c-accent-blue);transition:background-color var(--motion-duration-s) var(--motion-ease-flow), color var(--motion-duration-s) var(--motion-ease-flow), border-color var(--motion-duration-s) var(--motion-ease-flow);justify-content:center;align-items:center;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ev-cta:hover{background:color-mix(in srgb, var(--c-accent-blue) 84%, black);border-color:color-mix(in srgb, var(--c-accent-blue) 84%, black)}.ev-cta--light{background:var(--c-bg-primary);color:var(--c-dark-bg);border-color:var(--c-bg-primary)}.ev-cta--light:hover{background:color-mix(in srgb, var(--c-bg-primary) 88%, var(--c-dark-bg));border-color:color-mix(in srgb, var(--c-bg-primary) 88%, var(--c-dark-bg))}.ev-section--navy .ev-cta:focus-visible{outline-color:var(--c-text-on-dark)}@media (prefers-reduced-motion:reduce){.ev-cta{transition:none}}.ev-cta-group{--stack-space:var(--s-2);align-items:flex-start}.ev-cta-sub{font-size:var(--f-0);opacity:.9;margin:0;line-height:1.7}.ev-hero{padding-block:var(--s-9) var(--s-8)}.ev-hero>.l-stack{--stack-space:var(--s-4)}@media (width>=1024px){.ev-hero{padding-block:var(--s-10) var(--s-9)}.ev-hero .ev-title{font-size:calc(var(--f-6) * 1.12);letter-spacing:-.02em;line-height:1.03}}.ev-hero .ev-lede{margin-block-start:var(--s-5)}.ev-hero .ev-stuck{margin-block-start:var(--s-3)}.ev-hero>.l-stack>:last-child{margin-block-start:var(--s-4)}.ev-narratives{--autogrid-gap:var(--s-6)}.ev-narrative{border-block-start:var(--stroke-1) solid var(--c-border);min-width:0;padding-block-start:var(--s-4)}.ev-narrative__title{font-family:var(--font-sans);font-size:var(--f-1);margin:0 0 var(--s-3);font-weight:700;line-height:1.35}.ev-page .ev-pull{font-family:var(--font-serif);font-size:var(--f-3);max-inline-size:none;border-block-start:var(--stroke-2) solid var(--c-accent-blue);margin-block-start:var(--s-2);padding-block-start:var(--s-5);line-height:1.35}.ev-page .ev-pull strong{font-weight:700}.ev-evidence{--split-align:flex-start;--split-gap:var(--s-7)}@media (width>=768px){.ev-evidence>:last-child{border-inline-start:var(--stroke-1) solid var(--c-border);padding-inline-start:var(--s-6)}}.ev-evidence__block{border-block-start:var(--stroke-1) solid var(--c-border);min-width:0;padding-block-start:var(--s-5)}.ev-evidence__block--lead{border-block-start-color:var(--c-accent-blue);border-block-start-width:var(--stroke-2)}.ev-page .ev-evidence__client{font-family:var(--font-mono);font-size:var(--f-minus-2);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-secondary);margin:0 0 var(--s-3)}.ev-evidence__title{font-family:var(--font-serif);font-size:var(--f-2);margin:0 0 var(--s-4);font-weight:700;line-height:1.25}.ev-page .ev-figure-line{--stack-space:var(--s-2);margin-block:var(--s-3) var(--s-5);align-items:flex-start}.ev-figure-line span{font-size:var(--f-1);min-width:0;line-height:1.45}.ev-figure{font-family:var(--font-serif);font-size:calc(var(--f-6) * 1.45);color:var(--c-accent-blue);font-weight:700;line-height:.9}.ev-evidence__block--secondary p{font-size:var(--f-1);line-height:1.6}.ev-questions{--autogrid-gap:var(--s-6);--autogrid-cols-tablet:1;--autogrid-cols-wide:2}.ev-page .ev-questions{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.ev-page .ev-questions{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-question{border-block-start:var(--stroke-1) solid var(--c-border);min-width:0;padding-block-start:var(--s-4)}.ev-question__title{font-family:var(--font-serif);font-size:var(--f-2);margin:0 0 var(--s-4);font-weight:700;line-height:1.25}.ev-question__title .ev-num,.ev-finding__title .ev-num{font-family:var(--font-mono);font-size:var(--f-minus-1);letter-spacing:.1em;color:var(--c-accent-blue);vertical-align:.25em;font-weight:500}.ev-question p+p{margin-block-start:var(--s-4)}.ev-findings{--autogrid-cols-mobile:1;--autogrid-cols-tablet:1;--autogrid-cols-wide:1;--autogrid-gap:var(--s-5)}.ev-finding{border-block-start:var(--stroke-1) solid var(--c-border);min-width:0;padding-block-start:var(--s-5)}.ev-finding__title{font-family:var(--font-serif);font-size:var(--f-1);margin:0 0 var(--s-3);font-weight:700;line-height:1.3}.ev-claim{max-inline-size:none;padding:var(--s-5) 0 var(--s-5) var(--s-5);border-inline-start:var(--stroke-2) solid var(--c-accent-blue);margin:0;margin-block-start:var(--s-3)}.ev-claim p{font-family:var(--font-serif);font-size:var(--f-4);max-inline-size:none;font-style:italic;line-height:1.3}.ev-claim strong{font-weight:700}.ev-pair{--split-align:stretch;--split-gap:var(--s-6)}.ev-pair__col{min-width:0}@media (width>=768px){.ev-pair>:last-child{border-inline-start:var(--stroke-1) solid var(--c-border);padding-inline-start:var(--s-6)}}.ev-pair__title{font-family:var(--font-serif);font-size:var(--f-3);margin:0 0 var(--s-3);font-weight:700;line-height:1.15}.ev-page .ev-pair__tagline{font-size:var(--f-1);color:var(--c-text-primary);margin-block-end:var(--s-4);line-height:1.5}.ev-page .ev-pair__tagline strong{font-weight:600}.ev-closing{text-align:center}.ev-closing>.l-stack>*{margin-inline:auto}.ev-section--navy .ev-label{color:var(--c-hud-accent)}.ev-title--closing{font-size:var(--f-4);max-inline-size:var(--measure-layout)}@media (width>=1024px){.ev-title--closing{font-size:var(--f-5)}}.ev-section--navy p{color:var(--c-text-on-dark)}.ev-section--navy .ev-cta{font-size:var(--f-2);padding:var(--s-4) var(--s-6)}.ev-section--navy .ev-cta-group{align-items:center}.ev-section--navy p a:not(.ev-cta){color:var(--c-hud-accent)}@media (width<=48rem){.ev-section{padding-block:var(--s-7)}.ev-hero{padding-block:var(--s-8) var(--s-7)}}
