.page-module__-SYFfq__page{background:var(--cream);min-height:100svh}.page-module__-SYFfq__header{width:min(100% - 2.5rem,75rem);min-height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;padding:1rem 0;display:flex}.page-module__-SYFfq__brand{align-items:center;display:inline-flex}.page-module__-SYFfq__brand img{width:8.875rem;height:auto;display:block}.page-module__-SYFfq__backLink{min-height:2.75rem;color:var(--brown);transition:color var(--motion-ui) var(--ease-out), transform var(--motion-press) var(--ease-out);align-items:center;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__-SYFfq__backLink:hover{color:var(--green)}.page-module__-SYFfq__article{width:min(100% - 2.5rem,52rem);margin:0 auto;padding:3.75rem 0 6rem}.page-module__-SYFfq__hero{max-width:47rem}.page-module__-SYFfq__eyebrow,.page-module__-SYFfq__sectionKicker{color:var(--brown);letter-spacing:.09rem;text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:700;line-height:1.25}.page-module__-SYFfq__hero h1{max-width:12ch;color:var(--green);letter-spacing:-.055em;margin:0;font:700 clamp(3rem,7vw,5.25rem)/.98 Fraunces,Georgia,serif}.page-module__-SYFfq__lead{max-width:42rem;color:var(--muted);margin:1.75rem 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.page-module__-SYFfq__meta{color:var(--muted);margin:1.25rem 0 0;font-size:.6875rem}.page-module__-SYFfq__callout{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--mint);grid-template-columns:auto 1fr;gap:1rem;margin:3.25rem 0 5rem;padding:1.25rem 1.5rem;display:grid}.page-module__-SYFfq__calloutMark{background:var(--green);width:2.25rem;height:2.25rem;color:var(--gold);border-radius:.75rem .75rem .75rem .25rem;place-items:center;display:grid}.page-module__-SYFfq__callout strong{color:var(--green);margin-bottom:.25rem;font:700 1.05rem Fraunces,Georgia,serif;display:block}.page-module__-SYFfq__callout p{color:var(--ink);margin:0;font-size:.875rem;line-height:1.55}.page-module__-SYFfq__section{margin-top:5.75rem}.page-module__-SYFfq__section h2{max-width:17ch;color:var(--green);letter-spacing:-.045em;margin:0 0 1.25rem;font:700 clamp(2rem,4vw,3rem)/1.04 Fraunces,Georgia,serif}.page-module__-SYFfq__section>p:not(.page-module__-SYFfq__sectionKicker):not(.page-module__-SYFfq__sourceIntro){max-width:43rem;color:var(--muted);margin:0 0 1.125rem;font-size:.9375rem;line-height:1.75}.page-module__-SYFfq__evidenceGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2rem;display:grid}.page-module__-SYFfq__evidenceCard{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);min-height:12rem;box-shadow:var(--shadow-soft);padding:1.25rem}.page-module__-SYFfq__number{color:var(--brown);letter-spacing:.08rem;font-size:.6875rem;font-weight:700}.page-module__-SYFfq__evidenceCard h3{color:var(--green);margin:2rem 0 .5rem;font:700 1.125rem/1.1 Fraunces,Georgia,serif}.page-module__-SYFfq__evidenceCard p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.page-module__-SYFfq__loop{grid-template-columns:repeat(5,1fr);gap:.5rem;margin:2rem 0 1.75rem;display:grid}.page-module__-SYFfq__loop>div{border:1px solid var(--line);border-top:2px solid var(--brown);background:var(--paper);padding:1rem .75rem;position:relative}.page-module__-SYFfq__loop>div:not(:last-child):after{z-index:1;color:var(--brown);content:"→";font-size:.875rem;position:absolute;top:.95rem;right:-.45rem}.page-module__-SYFfq__loop span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;margin-bottom:1.125rem;font-size:.6875rem;font-weight:700;display:grid}.page-module__-SYFfq__loop strong{color:var(--green);font:700 .9375rem/1.1 Fraunces,Georgia,serif;display:block}.page-module__-SYFfq__loop p{color:var(--muted);margin:.5rem 0 0;font-size:.6875rem;line-height:1.45}.page-module__-SYFfq__quote{border-left:3px solid var(--gold);background:var(--surface-warm);grid-template-columns:auto 1fr;gap:.75rem;max-width:38rem;margin-top:2rem;padding:1.5rem 1.5rem 1.25rem;display:grid}.page-module__-SYFfq__quote span{color:var(--brown);font:700 2rem/1 Fraunces,Georgia,serif}.page-module__-SYFfq__quote p{color:var(--green);margin:0;font:600 1.05rem/1.45 Fraunces,Georgia,serif}.page-module__-SYFfq__boundary{border:1px solid var(--brown);border-radius:var(--radius-control);background:var(--surface-error);gap:.5rem;margin-top:1.75rem;padding:1.25rem 1.5rem;display:grid}.page-module__-SYFfq__boundary strong{color:var(--brown);font:700 1.05rem Fraunces,Georgia,serif}.page-module__-SYFfq__boundary span{color:var(--ink);font-size:.8125rem;line-height:1.55}.page-module__-SYFfq__sourcesSection{border-top:1px solid var(--line);padding-top:1rem}.page-module__-SYFfq__sourceIntro{color:var(--muted);font-size:.8125rem;line-height:1.6}.page-module__-SYFfq__sources{gap:.875rem;margin:1.75rem 0 0;padding:0 0 0 1.5rem;display:grid}.page-module__-SYFfq__sources li{color:var(--brown);padding-left:.375rem;font-size:.75rem}.page-module__-SYFfq__sources li span{color:var(--muted);margin-bottom:.15rem;font-size:.6875rem;display:block}.page-module__-SYFfq__sources a{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2rem;transition:color var(--motion-ui) var(--ease-out), text-decoration-color var(--motion-ui) var(--ease-out);font-weight:700}.page-module__-SYFfq__footer{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--green);color:#fff;grid-template-columns:1.5fr 1fr auto;align-items:end;gap:2rem;width:min(100% - 2.5rem,75rem);margin:0 auto;padding:2rem 2.5rem 2.5rem;display:grid}.page-module__-SYFfq__footer img{width:8rem;height:auto;display:block}.page-module__-SYFfq__footer p{color:#fff;margin:.75rem 0 0;font:600 1.05rem Fraunces,Georgia,serif}.page-module__-SYFfq__footerLinks{gap:.4rem;display:grid}.page-module__-SYFfq__footerLinks a{min-height:2.75rem;color:var(--mint-ink);transition:color var(--motion-ui) var(--ease-out), transform var(--motion-press) var(--ease-out);align-items:center;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__-SYFfq__footerLinks a:hover{color:#fff}.page-module__-SYFfq__footer small{color:var(--mint-ink);text-align:right;font-size:.625rem}@media (max-width:760px){.page-module__-SYFfq__header,.page-module__-SYFfq__footer{width:min(100% - 2rem,52rem)}.page-module__-SYFfq__article{width:min(100% - 2rem,52rem);padding-top:2.75rem}.page-module__-SYFfq__evidenceGrid{grid-template-columns:1fr}.page-module__-SYFfq__evidenceCard{min-height:auto}.page-module__-SYFfq__evidenceCard h3{margin-top:1.25rem}.page-module__-SYFfq__loop{grid-template-columns:1fr;gap:.625rem}.page-module__-SYFfq__loop>div{border-top:0;border-left:2px solid var(--brown);grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding:.875rem 1rem;display:grid}.page-module__-SYFfq__loop>div:not(:last-child):after{content:"↓";inset:auto auto -.65rem 1.1rem}.page-module__-SYFfq__loop span{grid-row:span 2;margin:0}.page-module__-SYFfq__loop p{margin:0}.page-module__-SYFfq__footer{grid-template-columns:1fr 1fr;align-items:start;padding-inline:1.5rem}.page-module__-SYFfq__footer small{text-align:left;grid-column:1/-1}}@media (max-width:430px){.page-module__-SYFfq__header{padding-top:1.25rem}.page-module__-SYFfq__brand img{width:7.5rem}.page-module__-SYFfq__backLink{font-size:.6875rem}.page-module__-SYFfq__hero h1{font-size:clamp(2.5rem,15vw,3.2rem)}.page-module__-SYFfq__callout{margin-top:2.5rem;margin-bottom:4rem;padding:1rem}.page-module__-SYFfq__section{margin-top:4.25rem}.page-module__-SYFfq__footer{grid-template-columns:1fr;gap:1.25rem}.page-module__-SYFfq__footer small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.page-module__-SYFfq__backLink,.page-module__-SYFfq__footerLinks a{transition:none}}
