body{background:#f8f7f4;color:#22364a;line-height:1.8}main{max-width:900px;padding:30px 24px 70px}nav{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d4dbd6;padding-bottom:22px;margin-bottom:45px}nav a{text-decoration:none;font-size:13px}.legal-brand{font-size:23px;font-weight:800}h1{font-size:clamp(30px,5vw,44px);letter-spacing:-1.4px;line-height:1.2}h2{font-size:21px;letter-spacing:-.5px}section{border-radius:6px;padding:24px;border-color:#d9dfda;margin-top:22px}a{color:#214065}:focus-visible{outline:3px solid #926139;outline-offset:4px}@media(max-width:600px){section{padding:18px}main{padding-inline:20px}h1{overflow-wrap:anywhere}}