main{max-width:1100px;padding-bottom:40px}.lead{font-size:1.2rem}section{margin:30px 0}.ruleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ruleGrid article{background:#f0f7fa;border-top:4px solid #367186;border-radius:6px;padding:18px}.ruleGrid h3{margin:0 0 10px}.ruleGrid p{margin:0}nav [aria-current]{background:var(--blue)}@media(max-width:760px){.ruleGrid{grid-template-columns:1fr}}@media print{main{display:block!important}.ruleGrid{grid-template-columns:repeat(3,1fr)}article{break-inside:avoid}main{font-size:10pt}h1{font-size:22pt}h2{font-size:15pt}h3{font-size:11pt}}