.lk-legal{max-width:820px;margin:0 auto;padding:clamp(110px,13vw,150px) clamp(20px,4vw,48px) clamp(60px,8vw,100px);color:var(--foam-100)}.lk-legal .lk-kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--copper-400);font-weight:600;margin:0 0 10px}.lk-legal h1{font-size:clamp(28px,4.2vw,46px);line-height:1.15;margin:0 0 10px;font-weight:400}.lk-legal .lk-lead{font-size:15px;line-height:1.7;color:var(--foam-60);font-weight:300;margin:0 0 8px}.lk-legal .lk-meta{font-size:13px;color:var(--foam-30);margin:0 0 30px}.lk-legal h2,.lk-legal h3,.lk-legal h4{scroll-margin-top:120px}.lk-legal h2{font-size:clamp(19px,2.4vw,26px);line-height:1.3;margin:44px 0 14px;font-weight:400;color:var(--foam-100);padding-top:14px;border-top:1px solid var(--foam-06)}.lk-legal h3{font-size:clamp(16px,1.9vw,19px);line-height:1.35;margin:28px 0 10px;font-weight:500;color:var(--amber-300)}.lk-legal h4{font-size:15px;margin:20px 0 8px;font-weight:600;color:var(--foam-100)}.lk-legal p{font-size:15px;line-height:1.7;color:rgba(245,239,230,.75);font-weight:300;margin:0 0 14px}.lk-legal strong{color:var(--foam-100);font-weight:600}.lk-legal ol,.lk-legal ul{margin:0 0 16px;padding-left:24px}.lk-legal li{font-size:15px;line-height:1.7;color:rgba(245,239,230,.75);font-weight:300;margin:0 0 8px}.lk-legal li::marker{color:var(--copper-400)}.lk-legal a{color:var(--amber-500);text-decoration:none;border-bottom:1px solid rgba(254,204,7,.28);transition:border-color .3s,color .3s;word-break:break-word}.lk-legal a:hover{color:var(--amber-300);border-bottom-color:var(--amber-300)}.lk-legal .lk-facts{margin:0 0 20px;border:1px solid var(--foam-06);border-radius:14px;padding:6px 20px;background:var(--foam-06)}.lk-legal .lk-facts div{display:grid;grid-template-columns:200px 1fr;gap:6px 20px;padding:11px 0;border-bottom:1px solid var(--foam-06)}.lk-legal .lk-facts div:last-child{border-bottom:0}.lk-legal .lk-facts dt{font-size:13.5px;color:var(--foam-30);font-weight:500}.lk-legal .lk-facts dd{margin:0;font-size:14.5px;color:var(--foam-100);font-weight:400}@media(max-width:620px){.lk-legal .lk-facts div{grid-template-columns:1fr;gap:2px}}.lk-legal .lk-note{background:rgba(254,204,7,.06);border:1px solid rgba(254,204,7,.24);border-radius:14px;padding:14px 18px;margin:0 0 20px}.lk-legal .lk-note p{margin:0;color:rgba(245,239,230,.85)}.lk-legal .lk-tablewrap{overflow-x:auto;margin:0 0 24px;border:1px solid var(--foam-06);border-radius:14px}.lk-legal table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:520px}.lk-legal thead th{text-align:left;padding:12px 16px;color:var(--amber-300);font-weight:600;font-size:12.5px;letter-spacing:.02em;border-bottom:1px solid var(--foam-12);vertical-align:top;white-space:nowrap}.lk-legal tbody td{padding:11px 16px;color:rgba(245,239,230,.72);font-weight:300;line-height:1.55;border-bottom:1px solid var(--foam-06);vertical-align:top}.lk-legal tbody tr:last-child td{border-bottom:0}.lk-legal tbody th{padding:11px 16px;text-align:left;color:var(--foam-100);font-weight:500;border-bottom:1px solid var(--foam-06);vertical-align:top}.lk-legal tbody tr:nth-child(2n) td,.lk-legal tbody tr:nth-child(2n) th{background:rgba(245,239,230,.02)}.lk-legal address{font-style:normal;font-size:14.5px;line-height:1.7;color:rgba(245,239,230,.75)}