.policy{padding-block:96px var(--section-space);background:var(--ct-paper)}.policy__intro{max-width:820px}.policy h1{color:var(--ct-ink);font-family:var(--font-serif);letter-spacing:-.038em;margin-top:24px;font-size:clamp(48px,5vw,72px);font-weight:600;line-height:1.03}.policy__lede{max-width:58ch;color:var(--ct-muted);font-family:var(--font-body);letter-spacing:-.006em;margin-top:28px;font-size:19px;line-height:1.6}.policy__updated{color:var(--ct-muted);font-variant-numeric:tabular-nums;margin-top:20px;font-size:14px}.policy__parts{border-top:1px solid var(--ct-rule);margin-top:72px}.policy__part{border-bottom:1px solid var(--ct-hair);grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:clamp(32px,6vw,96px);padding-block:36px;display:grid}.policy__part h2{color:var(--ct-text-strong);font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(25px,2.2vw,30px);font-weight:600;line-height:1.15}.policy__text{max-width:60ch;color:var(--ct-ink);font-family:var(--font-body);letter-spacing:-.006em;font-size:17px;line-height:1.65}.policy__text>*+*{margin-top:16px}.policy__text ul{padding-left:22px}.policy__text li+li{margin-top:8px}.policy__text li::marker{color:var(--ct-gold-ink)}.policy__text a{-webkit-text-decoration-color:var(--ct-gold);text-decoration-color:var(--ct-gold);overflow-wrap:anywhere}@media (max-width:850px){.policy{padding-top:72px}.policy__parts{margin-top:56px}.policy__part{grid-template-columns:1fr;gap:14px;padding-block:30px}}@media (max-width:520px){.policy{padding-top:56px}.policy__lede{font-size:17px}.policy__text{font-size:16px}}
