body{max-width:1000px;margin:0 auto;padding:2rem 1.4rem;color:#17394b;background:#f8fafc;font:17px/1.7 Arial,sans-serif}a{color:#006c7f;overflow-wrap:anywhere}h1,h2,h3{line-height:1.25;letter-spacing:-.025em}h1{font-size:2.25rem}h2{margin-top:2.2rem;font-size:1.65rem}p,li{overflow-wrap:anywhere}table{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}th,td{border:1px solid #b9ced8;padding:.6rem;vertical-align:top}th{background:#e3eef3;text-align:left}img{max-width:100%;height:auto}pre{overflow:auto;background:#eaf0f4;padding:1rem}code{font-size:.9em}nav{display:flex;gap:1.5rem;flex-wrap:wrap;border-bottom:1px solid #b9ced8;padding-bottom:1rem}aside{background:#e4eef3;padding:1rem;border-left:3px solid #157d91;font-size:.9rem;margin:1.5rem 0}button{font:inherit;padding:.6rem 1rem;cursor:pointer}article.sheet-question{border-top:1px solid #b9ced8;padding:1.3rem 0;break-inside:avoid}.sheet-question h2{font-size:1.2rem;margin:.4rem 0}.sheet-question p{margin:.6rem 0}.note-lines{height:4rem;border-bottom:1px solid #b9ced8;margin-top:1rem}.sources{font-size:.85rem}.sources a{display:block}small{font-size:.85rem}@media print{body{padding:0;font-size:10.5pt;background:white}nav,button,.no-print{display:none}h1{font-size:22pt}h2{font-size:16pt}aside{font-size:9pt}a{color:inherit}table{display:table;font-size:8pt}img{max-height:80vh}article.sheet-question{break-inside:avoid}.note-lines{height:2rem}@page{margin:14mm}}