:root{color-scheme:light}body{margin:0;background:#fafafa}h1{font-size:1.5rem;margin:0 0 1rem;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem;color:#1f2937}h2{font-size:1.2rem;margin:1.5rem 0 .75rem;color:#1f2937}h3{font-size:1rem;margin:1rem 0 .5rem;color:#374151;font-weight:600}p{margin:.5rem 0;color:#4b5563}ul{margin:.5rem 0;padding-left:1.5rem}li{margin-bottom:.5rem;color:#4b5563}strong{color:#1f2937;font-weight:600}em{color:#6b7280}hr{margin:1.5rem 0;border:none;border-top:1px solid #e5e7eb}@media print{body{background:#fff}nav{display:none!important}footer{display:none!important}button{display:none!important}main{max-width:100%!important;padding:1rem!important}div[style*=maxHeight]{max-height:none!important;overflow:visible!important}div[style*=overflowY]{overflow:visible!important}@page{margin:1cm}}
