.kdraft.pg-legal *,.kdraft.pg-legal :after,.kdraft.pg-legal :before{box-sizing:border-box}.kdraft.pg-legal{margin:0;background:var(--canvas);color:var(--ink-body);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.kdraft.pg-legal a{color:inherit;text-decoration:none}.kdraft.pg-legal .wrap{max-width:1100px;margin:0 auto;padding-inline:var(--gutter)}.kdraft.pg-legal .hero{position:relative}.kdraft.pg-legal .hero>.wrap{position:relative;z-index:1}.kdraft.pg-legal .legal{max-width:720px;padding-top:48px;padding-bottom:24px}.kdraft.pg-legal .legal article>*{margin:0}.kdraft.pg-legal .legal h1{font-size:clamp(26px,3vw,34px);line-height:1.2;letter-spacing:-.5px}.kdraft.pg-legal .legal h1,.kdraft.pg-legal .legal h2{font-family:var(--serif);font-weight:500;color:var(--ink)}.kdraft.pg-legal .legal h2{margin-top:36px;font-size:21px;line-height:1.3;letter-spacing:-.3px;scroll-margin-top:96px}.kdraft.pg-legal .legal h3{margin-top:24px;font-size:15px;font-weight:600;color:var(--ink)}.kdraft.pg-legal .legal p{margin-top:14px;font-size:15px;line-height:1.7;color:var(--ink-body)}.kdraft.pg-legal .legal ol,.kdraft.pg-legal .legal ul{margin:14px 0 0;padding-left:22px}.kdraft.pg-legal .legal li{margin-top:8px;font-size:15px;line-height:1.65;color:var(--ink-body)}.kdraft.pg-legal .legal a{color:var(--amber-send);text-decoration:underline;text-underline-offset:2px}.kdraft.pg-legal .legal a:hover{color:var(--ink)}.kdraft.pg-legal .legal b,.kdraft.pg-legal .legal strong{font-weight:600;color:var(--ink)}.kdraft.pg-legal .legal table{margin-top:16px;width:100%;border-collapse:collapse;font-size:13px}.kdraft.pg-legal .legal td,.kdraft.pg-legal .legal th{padding:8px 10px;text-align:left;border-bottom:1px solid var(--divider);vertical-align:top}.kdraft.pg-legal .legal th{font-weight:600;color:var(--ink)}.kdraft.pg-legal .legal section{display:block}.kdraft.pg-legal .legal .cookie-card{margin-top:14px;padding:16px 18px;font-size:13px;background:var(--card);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow-card)}.kdraft.pg-legal .legal .cookie-card dl{margin:0;display:flex;flex-direction:column;gap:6px}.kdraft.pg-legal .legal .cookie-card dl>div{display:grid;grid-template-columns:96px 1fr;gap:8px}.kdraft.pg-legal .legal .cookie-card dt{color:var(--meta)}.kdraft.pg-legal .legal .cookie-card dd{margin:0;color:var(--ink-body);overflow-wrap:anywhere}