@page{size:letter;margin:.45in}*{box-sizing:border-box}body{margin:0;background:#eef1f4;color:#111827;font:15px/1.4 system-ui,sans-serif}body>header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 4vw;background:#101522;color:white}header a,header button{color:white;background:transparent;border:1px solid #9ba7ba;border-radius:.3rem;padding:.4rem .6rem;font:inherit}.screen{margin:1rem auto;max-width:7.5in;color:#364152}main{max-width:8.5in;margin:auto;background:white}.page{min-height:10in;padding:.35in;position:relative;break-after:page;border-bottom:1px solid #d1d5db}.kicker{font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#526d00}.page h1{font-size:48px;line-height:.98;margin:1.5in 0 .5in}.page h2{font-size:25px;margin:0 0 1rem}.lead{font-size:20px;max-width:34rem}.page dl{margin-top:1.25in}.page dt{font-weight:800;margin-top:1rem}.page dd{margin:.2rem 0 0;min-height:2rem;border-bottom:1px solid #bcc5d1}.note{border-top:1px solid #9ca3af;padding:.45rem 0;break-inside:avoid}.note h3{margin:0;font-size:16px}.note p{margin:.25rem 0}.note .label{font-size:12px;font-weight:800;text-transform:uppercase;color:#526d00}.note .answer{min-height:1.5rem;border-bottom:1px solid #d1d5db}aside{margin-top:.8rem;background:#f3f4f6;padding:.65rem;font-size:13px}.footer{position:absolute;bottom:.35in;left:.35in;right:.35in;font-size:11px;color:#4b5563;display:flex;justify-content:space-between}@media print{body{background:white}body>header,.screen{display:none}.page{border:0;min-height:10in}}
