.kf-terms{min-height:100vh;background:var(--kf-canvas);color:var(--kf-ink);padding:var(--kf-space-7) var(--kf-space-4) var(--kf-space-8);display:flex;justify-content:center}.kf-terms__doc{width:100%;max-width:720px}.kf-terms__header{margin-bottom:var(--kf-space-6)}.kf-terms__wordmark{margin:0 0 var(--kf-space-2);font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--kf-ink-secondary)}.kf-terms__title{margin:0;font-weight:800;font-size:30px;line-height:1.12;letter-spacing:-.02em;color:var(--kf-ink)}.kf-terms__notice{margin:0 0 var(--kf-space-6);padding:var(--kf-space-4);border-radius:var(--kf-r-card);border-left:4px solid var(--kf-warn-amber);background:var(--kf-expected-bg);color:var(--kf-expected-text)}.kf-terms__notice-title{margin:0 0 var(--kf-space-2);font-weight:700;font-size:16px;line-height:1.3;color:var(--kf-expected-text)}.kf-terms__notice-body{margin:0;font-size:15px;line-height:1.55;color:var(--kf-expected-text)}.kf-terms__notice .kf-terms__notice-scope{margin-top:var(--kf-space-3)}.kf-terms__prose{font-size:16px;line-height:1.6;color:var(--kf-ink)}.kf-terms__prose h2{margin:var(--kf-space-6) 0 var(--kf-space-3);font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-.01em;color:var(--kf-ink)}.kf-terms__prose p{margin:0 0 var(--kf-space-4)}.kf-terms__meta{color:var(--kf-ink-secondary)}.kf-terms__prose ul{margin:0 0 var(--kf-space-4);padding-left:var(--kf-space-5)}.kf-terms__prose li{margin:0 0 var(--kf-space-2)}.kf.kf-terms a{color:var(--kf-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.kf.kf-terms a:hover{-webkit-text-decoration-color:var(--kf-leaf-hover);text-decoration-color:var(--kf-leaf-hover)}@media (max-width:560px){.kf-terms{padding:var(--kf-space-6) var(--kf-space-3) var(--kf-space-7)}.kf-terms__title{font-size:26px}.kf-terms__notice{padding:var(--kf-space-3)}}