/* Privacy policy */
.pv-hero{padding-bottom:clamp(40px,5vw,64px)}
.pv-draft{display:inline-block;margin:28px 0 0;padding:14px 18px;border-radius:var(--r-in);background:#FFF6E0;border:1px solid #F7C860;font:500 17px/1.5 var(--body);color:#5A4300}
.pv-draft b{color:#3D2E00}
.pv-sec{padding-top:clamp(32px,4vw,56px)!important;border-top:1px solid #E4EAF3}
.pv-g{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}
.pv-toc{position:sticky;top:110px}
.pv-toc .k{margin:0 0 12px;font:600 13px/1.2 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.pv-toc ol{margin:0;padding:0;list-style:none;border-left:2px solid #E4EAF3}
.pv-toc a{display:block;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;font:600 15px/1.35 var(--head);color:#003466;text-decoration:none}
.pv-toc a:hover{border-left-color:var(--sky)}
.pv-sec .prose>p:first-child{margin-top:0;font-size:21px}
.prose h2{scroll-margin-top:110px}
.prose h2:first-of-type{margin-top:48px}
.prose h3{font-size:20px}
@media (max-width:900px){.pv-g{grid-template-columns:1fr}.pv-toc{position:static}}
