.policy-page{color:#ddd;max-width:800px;margin:auto;padding:40px 24px 100px;font-size:17px;line-height:1.75}.policy-page header{justify-content:space-between;align-items:center;margin-bottom:64px;display:flex}.policy-page h1{color:#f5f5f2;letter-spacing:-.04em;margin-bottom:32px;font-size:clamp(34px,6vw,56px);line-height:1.1}.policy-page h2{color:#f5f5f2;margin-top:38px;font-size:23px;line-height:1.35}.policy-page a{text-underline-offset:5px}.policy-page section[lang=es]{border-top:1px solid #333;margin-top:64px;padding-top:24px}.policy-links{flex-wrap:wrap;gap:14px 24px;font-size:14px;line-height:1.5;display:flex}.policy-page>.policy-links{border-top:1px solid #333;margin-top:60px;padding-top:24px}.policy-links a{color:#bdbdb8;padding:8px 0}:is(.policy-page a:focus-visible,.policy-links a:focus-visible){outline-offset:5px;outline:2px solid #d4bd7b}
