.paper-body{max-width:46rem;margin-inline:auto}.paper-body section{margin-top:3.5rem}.paper-body h2{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.25}.paper-body p{color:hsl(var(--muted-foreground));margin-top:1.1rem;line-height:1.85}.paper-body .eyebrow{color:hsl(var(--primary));letter-spacing:.04em;margin-bottom:.6rem;font-size:.8rem;font-weight:700}.paper-body a:not(.paper-controls){color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.paper-body blockquote{border-left:3px solid hsl(var(--primary));background:hsl(var(--secondary) / .6);margin-block:2rem;padding:1.25rem 1.5rem;font-size:1.2rem;line-height:1.7}.paper-body cite{color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.875rem;font-style:normal;display:block}.paper-sources li{scroll-margin-top:2rem;line-height:1.7}@media print{@page{margin:18mm}.whitepaper{--background:0 0% 100%;--foreground:222 40% 14%;--muted-foreground:218 16% 28%;--primary:163 36% 25%;--secondary:40 25% 94%;--border:30 18% 80%;color:#152131;background:#fff}.paper-controls,.paper-contents{display:none!important}.whitepaper,.whitepaper article{max-width:none;min-height:0;padding:0;overflow:visible}.paper-cover{background:0 0;border-radius:0;margin:0 0 1.5rem;padding:0 0 1.5rem}.paper-cover h1{font-size:28pt}.paper-cover p{font-size:11pt}.paper-body{max-width:none;font-size:10.5pt}.paper-body section{margin-top:1.6rem}.paper-body h2{-moz-column-break-after:avoid;break-after:avoid;font-size:17pt}.paper-body .eyebrow{-moz-column-break-after:avoid;break-after:avoid}.paper-body p,.paper-body li{orphans:3;widows:3}.paper-body blockquote,.paper-cta{-moz-column-break-inside:avoid;break-inside:avoid}.paper-sources a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8pt}}
