body{font:17px/1.65 system-ui,sans-serif;color:#14283e;background:#f2f6f4;margin:0}main{max-width:860px;margin:24px auto;padding:28px;background:white}h1{line-height:1.2}h2{font-size:1.2rem;margin-top:28px}.legalSummary{padding:20px;border:3px solid #d79d00;background:#fff2bc;font-weight:700}button,a{font:inherit}@media print{body{background:white}main{margin:0;padding:0}button{display:none}}
