*{box-sizing:border-box}body{margin:0;background:#126e7b;color:#244e59;font:18px/1.8 system-ui,sans-serif}header,main,footer{max-width:1080px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;color:#fff5d8}a{color:inherit;text-underline-offset:5px}header a{text-decoration:none}header strong{font-size:25px;letter-spacing:2px}.paper{position:relative;background:#fff4d8;border:2px solid #e7ce92;border-radius:28px;padding:clamp(24px,5vw,60px);box-shadow:0 12px 0 #094e5b55}.paper:after{content:"";position:absolute;right:12px;top:12px;border-left:26px solid #dfc47f;border-top:26px solid transparent}h1{font-size:clamp(38px,6vw,64px);line-height:1.2;margin:12px 0 24px}h2{font-size:25px;margin-top:36px}p{max-width:75ch}nav{display:flex;gap:24px;flex-wrap:wrap}.button{display:inline-block;background:#f8c95f;padding:12px 24px;border-radius:14px;text-decoration:none;font-weight:700}.eyebrow{font-weight:700;letter-spacing:.1em;color:#287c78}.hero{display:grid;grid-template-columns:1fr 140px;gap:20px;align-items:center}.hero img{width:140px}figure{margin:30px 0 0}figure img{width:100%;border-radius:18px;border:2px solid #e7ce92}figcaption,small{font-size:14px;color:#50706c}.chips{display:flex;gap:12px;flex-wrap:wrap}.chips span{background:#d4eee0;border-radius:40px;padding:6px 18px}footer{color:#fff5d8;font-size:15px}section+section{border-top:1px solid #dec995;margin-top:32px;padding-top:20px}.policy p,.policy li{font-size:17px}.policy h1{font-size:38px}a:focus-visible{outline:3px solid #e88361;outline-offset:5px}@media(max-width:600px){header,main,footer{padding:16px}.hero{grid-template-columns:1fr}.hero img{width:90px}.paper{padding:24px}h1{font-size:38px}}