.lp .kbp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--f-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--steel);margin-bottom:20px}.lp .kbp-crumbs a{color:var(--steel);text-decoration:none}.lp .kbp-crumbs a:hover{color:var(--ink)}.lp .kbp-crumbs .kbp-sep{color:var(--line)}.lp .kbp-crumbs .kbp-cur{color:var(--ink-2)}.lp .kbp-hero{padding:var(--sec) 0 var(--sec-sm);border-bottom:1px solid var(--line);background:var(--surface)}.lp .kbp-doc{font-family:var(--f-m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep);margin-bottom:12px}.lp .kbp-doc .kbp-no{color:var(--red);font-weight:700}.lp .kbp-hero h1{font-size:clamp(28px,4vw,46px);font-weight:700;max-width:22ch}.lp .kbp-lead{margin-top:16px;font-size:clamp(15px,1.5vw,18px);line-height:1.55;color:var(--steel);max-width:66ch}.lp .kbp-meta{margin-top:16px;font-family:var(--f-m);font-variant-numeric:tabular-nums;font-size:12px;color:var(--steel)}.lp .kbp-listsec{padding:var(--sec-sm) 0}.lp .kbp-list{border-top:1px solid var(--ink)}.lp .kbp-back{display:inline-block;margin-top:20px;font-family:var(--f-m);font-size:12px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--brand)}.lp .kbp-back:hover{color:var(--brand-deep)}.lp .kbp-empty{color:var(--steel);font-size:15px;padding:20px 0}.lp .kbp-bodysec{padding:var(--sec-sm) 0}.lp .kbp-body{max-width:860px}.lp .kbp-body h2{font-size:clamp(21px,2.5vw,29px);margin:38px 0 12px;padding-top:24px;border-top:1px solid var(--line)}.lp .kbp-body>h2:first-child{margin-top:0;padding-top:0;border-top:none}.lp .kbp-p{font-size:16px;line-height:1.7;color:var(--ink-2);margin:14px 0;max-width:72ch}.lp .kbp-ul{list-style:none;margin:16px 0;padding:0;max-width:72ch}.lp .kbp-ul li{position:relative;padding:6px 0 6px 22px;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.lp .kbp-ul li:before{content:"—";position:absolute;left:0;color:var(--brand-deep)}.lp .kbp-defs{margin:18px 0;border-top:1px solid var(--line)}.lp .kbp-def{display:grid;grid-template-columns:minmax(130px,210px) 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.lp .kbp-def-l{font-family:var(--f-m);font-size:13px;font-weight:700;color:var(--brand-deep);line-height:1.4}.lp .kbp-def-t{font-size:15px;color:var(--ink-2);line-height:1.6}@media(max-width:600px){.lp .kbp-def{grid-template-columns:1fr;gap:4px}}.lp .kbp-tablewrap{margin:20px 0;overflow-x:auto}.lp .kbp-tcap{display:block;font-family:var(--f-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--steel);margin-bottom:8px}.lp .kbp-table{width:100%;border-collapse:collapse;border-top:1px solid var(--ink-2);font-size:14px}.lp .kbp-table th{font-family:var(--f-m);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:10px 16px 10px 0;border-bottom:1px solid var(--ink-2);white-space:nowrap}.lp .kbp-table td{padding:11px 16px 11px 0;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;font-variant-numeric:tabular-nums;line-height:1.5}.lp .kbp-callout{margin:20px 0;padding:14px 16px;border:1px solid var(--line);border-left-width:3px;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:72ch}.lp .kbp-tip{border-left-color:var(--brand);background:var(--ok-soft)}.lp .kbp-note{border-left-color:var(--warn);background:var(--warn-soft)}.lp .kbp-law{margin:22px 0;padding:2px 0 2px 22px;border-left:3px solid var(--brand-deep);max-width:72ch}.lp .kbp-law p{font-size:15.5px;line-height:1.7;color:var(--ink)}.lp .kbp-law figcaption{margin-top:10px;font-family:var(--f-m);font-size:12px;color:var(--steel)}.lp .kbp-norm{margin:18px 0;padding:12px 15px;border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;gap:3px;max-width:72ch}.lp .kbp-norm-no{font-family:var(--f-m);font-weight:700;font-size:13px;letter-spacing:.02em;color:var(--ink)}.lp .kbp-norm-t{font-size:14.5px;font-weight:600;color:var(--ink-2)}.lp .kbp-norm-s{font-size:13px;color:var(--steel);line-height:1.5}.lp .kbp-links{list-style:none;margin:18px 0;padding:0;max-width:72ch}.lp .kbp-links li{border-bottom:1px solid var(--line)}.lp .kbp-links a{display:inline-flex;gap:8px;align-items:baseline;padding:9px 0;font-size:14.5px;color:var(--brand-deep);text-decoration:none}.lp .kbp-links a:before{content:"→";color:var(--brand)}.lp .kbp-links a:hover{text-decoration:underline}.lp .kbp-cta{margin:24px 0;padding:18px;border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:72ch}.lp .kbp-cta-desc{font-size:14.5px;color:var(--ink-2);line-height:1.55}.lp .kbp-cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;font-weight:600;font-size:14.5px;text-decoration:none;padding:11px 18px;border-radius:2px}.lp .kbp-cta-btn svg{width:16px;height:16px}.lp .kbp-calc{margin:26px 0;border:1px solid var(--ink-2);background:var(--surface);max-width:820px}.lp .kbp-calc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 18px;border-bottom:1px solid var(--ink-2);font-family:var(--f-d);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.lp .kbp-calc-no{font-family:var(--f-m);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.lp .kbp-calc-grid{display:grid;grid-template-columns:1fr minmax(210px,260px)}@media(max-width:640px){.lp .kbp-calc-grid{grid-template-columns:1fr}}.lp .kbp-calc-fields{padding:18px;display:flex;flex-direction:column;gap:18px}.lp .kbp-field{display:flex;flex-direction:column;gap:8px}.lp .kbp-field-l{font-family:var(--f-m);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.lp .kbp-field-hint{font-size:12.5px;line-height:1.45;color:var(--steel)}.lp .kbp-field-input{display:inline-flex;align-items:center;gap:8px;max-width:220px;border:1px solid var(--line);background:var(--paper);border-radius:2px;padding:0 12px}.lp .kbp-field-input:focus-within{border-color:var(--brand-deep)}.lp .kbp-field-input input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:10px 0;font-family:var(--f-m);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;color:var(--ink)}.lp .kbp-field-unit{font-family:var(--f-m);font-size:13px;color:var(--steel)}.lp .kbp-seg{display:flex;flex-wrap:wrap;gap:6px}.lp .kbp-seg-btn{cursor:pointer;font-family:var(--f-m);font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:8px 12px;transition:border-color .15s ease,color .15s ease,background .15s ease}.lp .kbp-seg-btn:hover{border-color:var(--steel);color:var(--ink)}.lp .kbp-seg-btn.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.lp .kbp-calc-out{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:18px;border-left:1px solid var(--line);background:var(--cream)}@media(max-width:640px){.lp .kbp-calc-out{border-left:0;border-top:1px solid var(--line)}}.lp .kbp-calc-out-num{font-family:var(--f-d);font-weight:700;font-size:clamp(40px,8vw,58px);line-height:1;color:var(--brand-deep);font-variant-numeric:tabular-nums}.lp .kbp-calc-out-main{font-family:var(--f-d);font-weight:700;font-size:16px;color:var(--ink)}.lp .kbp-calc-out-sub{margin-top:6px;font-size:13px;line-height:1.55;color:var(--ink-2)}.lp .kbp-calc-out-empty{font-size:13.5px;line-height:1.55;color:var(--steel)}.lp .kbp-calc-foot{margin:0;padding:13px 18px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.6;color:var(--steel)}.lp .kbp-fig{margin:24px 0;border:1px solid var(--line);background:var(--surface);max-width:760px}.lp .kbp-fig-inner{padding:20px}.lp .kbp-fig img{display:block;width:100%;height:auto}.lp .kbp-figcap{padding:10px 14px;border-top:1px solid var(--line);font-family:var(--f-m);font-size:11.5px;letter-spacing:.02em;color:var(--steel);line-height:1.5}.lp .kbp-figcap .kbp-rys{color:var(--red);font-weight:700}.lp .kbp-figcap a{color:var(--steel);text-decoration:underline}.lp .kbp-faq{margin-top:var(--sec-sm);border-top:1px solid var(--ink);padding-top:22px;max-width:820px}.lp .kbp-faq h2{font-size:clamp(21px,2.5vw,28px);margin-bottom:6px}.lp .kbp-faq details{border-bottom:1px solid var(--line)}.lp .kbp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:16px 2px;font-family:var(--f-d);font-weight:600;font-size:16px;letter-spacing:-.01em}.lp .kbp-faq summary::-webkit-details-marker{display:none}.lp .kbp-faq summary:after{content:"+";font-family:var(--f-m);color:var(--brand-deep);font-size:18px;flex:none;transition:transform .2s ease}.lp .kbp-faq details[open] summary:after{transform:rotate(45deg)}.lp .kbp-faq details>div{padding:0 2px 18px;color:var(--ink-2);font-size:15px;line-height:1.6;max-width:72ch}.lp .kbp-related{margin-top:var(--sec-sm);border-top:1px solid var(--ink);padding-top:20px;max-width:820px}.lp .kbp-related h2{font-size:22px;margin-bottom:10px}.lp .kbp-related ul{list-style:none}.lp .kbp-related li{border-bottom:1px solid var(--line)}.lp .kbp-related a{display:inline-flex;gap:10px;align-items:baseline;padding:11px 0;font-size:15px;font-weight:600;color:var(--ink-2);text-decoration:none}.lp .kbp-related a:before{content:"—";color:var(--brand-deep);flex:none}.lp .kbp-related a:hover{color:var(--ink)}.lp .kbp-product{margin-top:var(--sec-sm);padding:22px;border:1px solid var(--ink);background:var(--cream);max-width:820px}.lp .kbp-product-line{font-size:14.5px;color:var(--ink-2);line-height:1.6}.lp .kbp-product-link{display:inline-block;margin:8px 0;font-family:var(--f-d);font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--brand-deep);text-decoration:none}.lp .kbp-product-link:hover{text-decoration:underline}
