body{margin:0;background:#f4f2eb;color:#19231f;font:17px/1.65 system-ui,sans-serif}main{max-width:900px;padding:40px 24px;margin:auto}h1{font-size:clamp(30px,5vw,52px);line-height:1.15}h2{margin-top:40px}a{color:inherit}@media print{body{background:white;font-size:11pt}main{padding:0}h2{break-after:avoid}}
