/* Trust and legal pages (Markdown). Same tokens and fonts as the rest of the site. */
.hl-doc{background:var(--cream);padding:18px 0 56px}
.hl-doc-h1{font-family:'Besley Variable',Georgia,serif;font-weight:800;font-size:clamp(28px,7.2vw,46px);line-height:1.12;letter-spacing:-.022em;margin:10px 0 6px;max-width:20em;text-wrap:balance}
.hl-doc-date{font-size:14.5px;color:var(--mute);margin:0 0 26px}
.hl-prose{max-width:42em;font-size:17px;line-height:1.62;color:var(--ink2)}
.hl-prose h2{font-family:'Besley Variable',Georgia,serif;font-weight:800;font-size:24px;line-height:1.18;letter-spacing:-.012em;color:var(--ink);margin:34px 0 10px}
.hl-prose h3{font-family:'Besley Variable',Georgia,serif;font-weight:700;font-size:19.5px;line-height:1.22;color:var(--ink);margin:24px 0 8px}
.hl-prose p{margin:0 0 14px}
.hl-prose ul,.hl-prose ol{margin:0 0 16px;padding-left:22px}
.hl-prose li{margin-bottom:7px}
.hl-prose a{font-weight:600}
.hl-prose strong{color:var(--ink)}
.hl-prose address{font-style:normal}
@media (min-width:760px){.hl-doc{padding:28px 0 80px}.hl-prose{font-size:18px}.hl-prose h2{font-size:28px;margin-top:44px}}
