.print-page{max-width:960px;margin:auto;padding:32px 44px 50px}.print-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:36px}.print-header nav{display:flex;gap:20px;font-size:.8rem}.print-header a[aria-current=page]{font-weight:700}.print-page h1{font-size:clamp(2.8rem,5.4vw,4.4rem)}.print-page h2{font-size:2rem;margin:38px 0 16px}.print-page h3{margin:26px 0 12px}.print-page p{max-width:75ch}.print-tools{padding:18px 0;margin:24px 0;border-block:1px solid var(--line);font-size:.85rem}.print-tools p{margin-top:9px;color:var(--muted)}.print-footer{margin-top:38px;padding-top:20px;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted)}.print-page blockquote{margin:24px 0;padding:20px;background:var(--wash)}.print-page pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--wash)}.formula{font-variant-numeric:tabular-nums}.dataset-print-plot{margin:30px 0}.dataset-print-plot>figcaption{font-weight:700}.dataset-print-plot .chart{margin-top:0}
@media(max-width:680px){.print-page{padding:22px 18px 36px}.print-header{margin-bottom:28px;gap:20px;flex-wrap:wrap}.print-header nav{gap:13px}.print-page h1{font-size:2.7rem}.print-page h2{font-size:1.9rem}.print-page .summary{font-size:1.05rem}}
@media print{@page{size:A4;margin:15mm}.print-page{max-width:none;margin:0;padding:0;font-size:10pt;line-height:1.4}.print-header{padding-bottom:8pt;margin-bottom:14pt}.print-header .brand{font-size:18pt}.print-header nav,.print-tools,.skip{display:none}.print-page h1{font:26pt/1.05 Georgia,serif;letter-spacing:0}.print-page h2{font:18pt/1.12 Georgia,serif;margin-top:18pt}.print-page h3{font-size:12pt}.print-page .summary{font-size:11pt;margin-top:12pt}.print-page .meta{font-size:9pt;margin-top:8pt}.print-page .notice{font-size:9pt;margin:12pt 0;padding:10pt}.print-page p{margin-bottom:8pt;orphans:3;widows:3}.print-page .table-scroll{overflow:visible;margin:8pt 0}.print-page table{min-width:0!important;font-size:8pt}.print-page th,.print-page td{padding:6pt;font-size:8pt}.print-page .table-caption{font-size:9pt;margin-top:12pt}.print-page th{background:#eee}.print-page tr{break-inside:avoid}.print-page .chart-desktop{display:block}.print-page .chart-mobile{display:none}.print-page .dataset-print-plot{break-inside:avoid;margin:15pt 0}.print-page .dataset-print-plot .chart{max-height:160pt}.print-page .legend{font-size:8pt}.print-page .answer-key{break-before:page}.print-page .print-footer{font-size:8pt;margin-top:16pt;padding-top:9pt}.print-page a{color:inherit}.print-page blockquote,.print-page pre{background:#eee;padding:10pt}}
@media print{.print-page .table-caption{break-after:avoid}.print-page .table-scroll{break-inside:avoid}}
