.policy-page{max-width:1306px;margin:0 auto;padding:60px clamp(22px,4vw,60px) 80px;color:#b6b8bd}.policy-heading{max-width:800px;margin-bottom:42px}.policy-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#92949b}.policy-heading h1{font-size:clamp(30px,5vw,48px);font-weight:550;letter-spacing:-.035em;color:#fff;margin:12px 0 16px}.policy-heading>p{font-size:14px;line-height:1.8}.policy-draft{padding:12px 16px;border-left:2px solid #ca3b3b;background:#191112;color:#e0bcbc;font-size:12px!important}.policy-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:60px}.policy-chapters{display:flex;flex-direction:column;gap:3px;align-self:start;position:sticky;top:110px}.policy-chapters a{font-size:12px;color:#a9abb1;text-decoration:none;padding:10px 0;border-bottom:1px solid #25272b}.policy-chapters a:hover,.policy-chapters a:focus-visible{color:#fff}.policy-content{max-width:760px;font-size:13px;line-height:1.85}.policy-content section{scroll-margin-top:110px;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #292b30}.policy-content h2{font-size:20px;font-weight:550;color:#f5f5f5;margin:0 0 18px;letter-spacing:-.02em}.policy-content h3{font-size:14px;color:#e6e6e8;font-weight:600;margin:24px 0 8px}.policy-content p{margin:0 0 14px}.policy-content a{color:#e26767;text-underline-offset:3px}.policy-back{font-size:12px}.policy-page a:focus-visible{outline:2px solid #e26767;outline-offset:4px}@media(max-width:760px){.policy-page{padding-top:35px}.policy-layout{grid-template-columns:1fr;gap:32px}.policy-chapters{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.policy-heading{margin-bottom:25px}.policy-content section{scroll-margin-top:90px}}
.policy-heading{max-width:900px;padding-bottom:32px;border-bottom:1px solid #2b2d31;margin-bottom:48px}.policy-eyebrow{color:#d77474}.policy-heading h1{font-size:clamp(34px,5vw,54px);font-weight:550;line-height:1.12}.policy-heading>p:not(.policy-eyebrow):not(.policy-draft){max-width:640px;color:#a9acb3}.policy-draft{border-radius:0 6px 6px 0;line-height:1.7}.policy-chapters{padding:13px 17px;background:#101113;border:1px solid #2a2c31;border-radius:10px;top:155px}.policy-chapters a{padding:13px 3px;font-size:12px;line-height:1.5}.policy-chapters a:last-child{border-bottom:0}.policy-content section{scroll-margin-top:155px;padding-bottom:38px;margin-bottom:38px}.policy-content h2{font-size:22px;margin-bottom:22px}.policy-content{font-size:13px;line-height:1.9}.policy-content section:target h2{color:#f09090}.policy-back{display:inline-flex;padding:9px 14px;border:1px solid #4b3436;border-radius:6px;text-decoration:none}@media(max-width:760px){.policy-heading{padding-bottom:22px;margin-bottom:28px}.policy-chapters{padding:9px 14px;gap:0 16px}.policy-chapters a{font-size:11px}.policy-content h2{font-size:20px}.policy-content section{scroll-margin-top:100px}}
