main{max-width:850px;margin:auto;padding:44px 24px}h1{font-size:clamp(36px,7vw,66px);line-height:1.1}h2{margin-top:2em;font-size:26px}p{line-height:1.7}.check{border-bottom:1px solid #ccc;padding:10px 0}nav{display:flex;gap:20px;flex-wrap:wrap}@media print{nav{display:none}main{padding:0}p{font-size:11pt}}