/* Match the approved type roles; retain current sizes, weights, tracking, and geometry. */
.page-nav,.button,.route-card a,.bridge-card a,.footer-links,#expand-all,
body.report-page .report-sections{font-family:var(--sans)}
/* The footer statement is a serif role; its existing component scale is retained. */
.footer-copy strong{font-family:var(--display)}
/* Display italics inherit their component tracking. No global em/i override. */
.display-emphasis{font-family:var(--display);font-style:italic}
/* Extended editorial italics use the handoff's optical adjustment. */
.longform-copy .essay-emphasis{margin-block:2.25rem;color:var(--ink);font-family:var(--display);font-size:clamp(1.45rem,2.2vw,2rem);font-style:italic;letter-spacing:-.02em;line-height:1.3}
.pull-note{margin:1.4rem 0 0;padding-left:1rem;border-left:1px solid var(--ink);color:var(--muted);font-family:var(--display);font-size:1.05rem;font-style:italic;letter-spacing:-.02em}
