body{font:18px/1.65 system-ui,sans-serif;margin:auto;max-width:1050px;padding:24px;color:#16313b;background:#f4f6f3}main{background:white;padding:clamp(16px,4vw,48px);border-radius:14px}h1{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.2}h2{font-size:1.35rem;margin-top:2rem}a{color:#07516b;overflow-wrap:anywhere}.meta{background:#e7f1ed;padding:14px}label{display:block;font-weight:650;margin-top:18px}textarea{box-sizing:border-box;width:100%;min-height:100px;font:inherit;border:1px solid #647d84;padding:8px}nav{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}button{font:inherit;padding:9px 18px;background:#07516b;color:white;border:0;border-radius:6px}li{margin:.5em 0}@media print{body{background:white;padding:0;font-size:11pt}main{padding:0}button,nav{display:none}textarea{min-height:65px;border-color:#777}h2,label{break-after:avoid}section{break-inside:auto}a{color:black}}