html[data-site=hub] .policy{padding:clamp(48px,6vw,80px) 0 clamp(64px,8vw,104px)}html[data-site=hub] .policy-body{max-width:68ch}html[data-site=hub] .policy-body h1{font:600 clamp(36px, 5vw, 56px) / 1.05 var(--f-display);letter-spacing:-.03em;color:var(--black);margin:0 0 12px}html[data-site=hub] .policy-updated{color:var(--muted);margin:0 0 32px;font-size:15px}html[data-site=hub] .policy-body h2{font:600 clamp(22px, 2.4vw, 28px) / 1.2 var(--f-display);letter-spacing:-.02em;color:var(--black);margin:48px 0 12px}html[data-site=hub] .policy-body p,html[data-site=hub] .policy-body li{font:400 17px / 1.7 var(--f-body);color:var(--ink-2);overflow-wrap:anywhere}html[data-site=hub] .policy-body p{margin:0 0 16px}html[data-site=hub] .policy-body ul{margin:0 0 16px;padding-left:1.2em}html[data-site=hub] .policy-body li{margin:6px 0}html[data-site=hub] .policy-body strong{color:var(--ink);font-weight:600}html[data-site=hub] .policy-body a{color:var(--black);text-underline-offset:3px;text-decoration:underline}html[data-site=hub] .policy-body a:hover{color:var(--gold-text)}html[data-site=hub] .policy-body a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html[data-site=hub] .policy-table{border-collapse:collapse;width:100%;font:400 16px / 1.5 var(--f-body);color:var(--ink-2);margin:0 0 20px}html[data-site=hub] .policy-table th,html[data-site=hub] .policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px 12px 0}html[data-site=hub] .policy-table thead th{color:var(--muted);font-size:14px;font-weight:600}html[data-site=hub] .policy-table tbody th{color:var(--ink);width:18%;font-weight:600}@media (max-width:640px){html[data-site=hub] .policy-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html[data-site=hub] .policy-table,html[data-site=hub] .policy-table tbody,html[data-site=hub] .policy-table tr,html[data-site=hub] .policy-table th,html[data-site=hub] .policy-table tbody th,html[data-site=hub] .policy-table td{width:auto;display:block}html[data-site=hub] .policy-table tr{border-bottom:1px solid var(--line);padding:14px 0}html[data-site=hub] .policy-table th,html[data-site=hub] .policy-table td{border:0;padding:2px 0}html[data-site=hub] .policy-table td:before{content:attr(data-label);color:var(--muted);margin-top:8px;font-size:13px;font-weight:600;display:block}}
