/* Keep Help and every policy inside the landing page chrome. */
body[data-policy-page] #policy-main{padding:0;max-width:none;margin:0}
body[data-policy-page] .policy-page{padding-block:clamp(28px,5vw,64px)}
body[data-policy-page] .policy-doc{max-inline-size:900px;margin-inline:auto;overflow-wrap:anywhere}
body[data-policy-page] .policy-doc h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:0 0 24px}
body[data-policy-page] .policy-doc h2{font-size:clamp(22px,2.4vw,28px);line-height:1.25;margin:0 0 12px}
body[data-policy-page] .policy-doc section{margin-block:32px;scroll-margin-block:100px}
body[data-policy-page] .policy-doc p,body[data-policy-page] .policy-doc li{font-size:16px;line-height:1.7}
body[data-policy-page] .effective{color:var(--muted);font-size:14px}
body[data-policy-page] .help-actions{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:12px 24px;border-block-end:1px solid var(--line)}
body[data-policy-page] .help-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-block:24px 36px}
body[data-policy-page] .help-topics a{font-size:14px;line-height:1.5;text-underline-offset:3px}
@media(max-width:600px){body[data-policy-page] .help-topics{grid-template-columns:1fr}body[data-policy-page] .policy-doc p,body[data-policy-page] .policy-doc li{font-size:15px}}
