.policy-article{color:var(--site-body-ink,var(--foreground));font-size:1.0625rem;line-height:1.7}.policy-article h1,.policy-article h2,.policy-article h3,.policy-article strong{color:var(--foreground)}.policy-article h1{letter-spacing:-.026em;font-size:clamp(2rem,1.55rem + 1.9vw,2.75rem);font-weight:600;line-height:1.1}.policy-article h2{letter-spacing:-.01em;margin-top:3rem;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:clamp(1.25rem,1.15rem + .5vw,1.4375rem);font-weight:600;line-height:1.3}.policy-article h3{margin-top:2.25rem;margin-bottom:.5rem;scroll-margin-top:5rem;font-size:1.1875rem;font-weight:600;line-height:1.35}.policy-article strong{font-weight:600}.policy-article p{margin-bottom:1.125rem}.policy-article .policy-effective{color:var(--site-faint,var(--muted-foreground));margin-top:.75rem;margin-bottom:2.25rem;font-size:.9375rem}.policy-article ol{margin:0 0 1.25rem}.policy-article li{gap:.75rem;margin-bottom:.75rem;display:flex}.policy-article .policy-marker{min-width:1.25rem;color:var(--site-faint,var(--muted-foreground));flex:none}.policy-article a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 45%, transparent);text-underline-offset:.2em;overflow-wrap:anywhere;transition:text-decoration-color .15s ease-out}.policy-article a:hover{text-decoration-color:currentColor}