.kc-policy{width:min(720px,100%);margin-inline:auto;padding-block:clamp(30px,7vw,78px)}.kc-policy header{border-bottom:var(--border-hairline) solid var(--line-2);padding-bottom:30px}.kc-policy h1{letter-spacing:-.04em;max-width:12ch;font-size:clamp(42px,7vw,68px);line-height:.98}.kc-policy header p{color:var(--ink-3);font:600 var(--fs-small) var(--font-mono);margin-top:18px}.kc-policy__intro{color:var(--ink-2);margin-top:34px;font-size:19px;line-height:1.65}.kc-policy section{margin-top:44px}.kc-policy h2{letter-spacing:-.02em;font-size:21px}.kc-policy section p{color:var(--ink-2);margin-top:12px;line-height:1.72}.kc-policy code{background:var(--surface-2);font-family:var(--font-mono);padding:2px 5px}.kc-policy__footer{border-top:var(--border-hairline) solid var(--line-2);margin-top:58px;padding-top:24px}.kc-policy a{color:var(--ink);text-underline-offset:4px}
