.policy-page{max-width:1440px;margin-inline:auto;font-family:Archivo,sans-serif}.policy-head{max-width:1000px;margin-bottom:36px}.policy-page .policy-head h1{letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:normal;margin:22px 0;font-family:inherit;font-size:clamp(38px,5.8vw,84px);font-weight:750;line-height:1.02}.policy-head>p:not(.t){max-width:65ch;font-size:18px;line-height:1.6}.policy-head .policy-date{margin-top:24px;font-size:14px!important}.policy-review{border-block:1px solid;max-width:100%;margin-bottom:48px;padding:18px 0;font-size:15px;line-height:1.6}.policy-grid{grid-template-columns:minmax(180px,1fr) minmax(0,2.4fr);gap:clamp(24px,6vw,96px);display:grid}.policy-grid nav ol{gap:15px;margin:0;padding-left:22px;font-size:16px;line-height:1.5;display:grid}.policy-page a{text-underline-offset:4px;text-decoration:underline}.policy-page a:hover{color:#1535ff}.policy-body{min-width:0;max-width:72ch}.policy-body section{margin:0 0 48px;scroll-margin-top:110px}.policy-body h2{letter-spacing:-.025em;align-items:baseline;gap:16px;margin:0 0 18px;font-size:clamp(24px,2.2vw,32px);font-weight:650;line-height:1.2;display:flex}.policy-body h2 .t{color:#1535ff;flex-shrink:0;font-size:12px}.policy-body p{overflow-wrap:anywhere;margin:0 0 18px;font-size:18px;line-height:1.75}.policy-related{border-top:1px solid;flex-wrap:wrap;gap:20px 32px;padding-top:28px;font-size:16px;display:flex}.support-options{gap:24px;display:grid}.support-options a{margin-bottom:8px;font-size:22px;font-weight:650;display:block}.support-options p{margin:0}@media (width<=768px){.policy-grid{grid-template-columns:1fr;gap:40px}.policy-grid nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.policy-body p{font-size:17px}.policy-review{margin-bottom:32px}}@media (width<=390px){.policy-grid nav ol{grid-template-columns:1fr}.policy-page .policy-head h1{font-size:36px}.policy-body h2{gap:10px}.policy-related{flex-direction:column}}
