*{box-sizing:border-box}body{margin:0;background:#f7f6ef;color:#203c3b;font-family:Arial,sans-serif;line-height:1.75}a{color:#146b60}.legal-wrap{width:min(900px,92%);margin:auto}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid #d8dfd6}.legal-header a{text-decoration:none;font-size:13px}.legal-header a:first-child{font-size:19px;font-weight:bold;letter-spacing:1px}.legal-header small{display:block;font-size:10px;letter-spacing:2px}article{margin:35px 0;background:#fffdf8;padding:clamp(22px,5vw,48px);border:1px solid #d8dfd6;border-top:4px solid #74aa9d;border-radius:12px}h1{font-size:clamp(29px,4vw,43px);line-height:1.2}h2{font-size:22px;line-height:1.3;margin-top:35px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#146b60}.updated{font-size:13px;color:#58706b}li{margin:9px 0}footer{padding:0 0 30px;font-size:13px}:focus-visible{outline:3px solid #c29a52;outline-offset:4px}@media(max-width:500px){.legal-header{align-items:flex-start}.legal-header a:first-child{font-size:15px}article{margin-top:22px}ul{padding-left:22px}}