.invpa{--invpa-accent:#ff6b35}.invpa-doc{color:#1a1a1a;font-feature-settings:"tnum";background:#fff;border-radius:10px;padding:clamp(22px,3vw,34px);font-size:13px;line-height:1.5;box-shadow:0 30px 70px -28px #000000d9}.invpa-doc p{margin:0}.invpa-chip{background:var(--invpa-accent);color:#fff;width:17px;height:17px;font-family:var(--font-display),sans-serif;vertical-align:1px;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:6px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.invpa-chip--legend{margin-right:9px}.invpa-head{border-bottom:1px solid #e6e3df;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.invpa-org{font-weight:700}.invpa-from p:last-child,.invpa-to p:last-child{color:#575757}.invpa-title{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:21px;font-weight:800}.invpa-meta{justify-content:space-between;gap:28px;padding:18px 0;display:flex}.invpa-lbl{letter-spacing:.1em;text-transform:uppercase;color:#8a8580;font-size:10.5px;margin-bottom:4px!important}.invpa-facts{gap:4px;min-width:232px;margin:0;display:grid}.invpa-facts>div{justify-content:space-between;gap:16px;display:flex}.invpa-facts dt{color:#575757}.invpa-facts dd{white-space:nowrap;margin:0;font-weight:600}.invpa-table{border-collapse:collapse;width:100%;margin-top:6px}.invpa-table td,.invpa-table th{text-align:left;vertical-align:top;padding:9px 10px}.invpa-table thead th{letter-spacing:.08em;text-transform:uppercase;color:#8a8580;white-space:nowrap;border-bottom:1px solid #d9d5d0;font-size:10.5px;font-weight:600}.invpa-table tbody td{border-bottom:1px solid #f0edea}.invpa-table .invpa-num{text-align:right;white-space:nowrap}.invpa-table td:first-child,.invpa-table th:first-child{color:#8a8580;padding-left:0}.invpa-table td:last-child,.invpa-table th:last-child{padding-right:0}.invpa-totals{justify-content:flex-end;align-items:flex-start;gap:4px;padding-top:14px;display:flex}.invpa-totals .invpa-chip--totals{margin-top:2px;margin-right:0}.invpa-totals dl{gap:3px;min-width:248px;margin:0 0 0 10px;display:grid}.invpa-totals dl>div{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:0 10px;display:grid}.invpa-totals dt{color:#575757;white-space:nowrap}.invpa-totals dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}.invpa-sum{border-top:1px solid #d9d5d0;margin-top:7px;padding-top:9px;grid-template-columns:1fr auto!important}.invpa-sum dt{color:#1a1a1a;font-weight:700}.invpa-sum dd{font-weight:800}.invpa-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;margin:16px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.invpa-legend li{align-items:flex-start;display:flex}.invpa-legend .invpa-chip{margin-top:1px}@media (width<=620px){.invpa-legend{grid-template-columns:1fr}}.bkln-sheet{color:#1a1a1a;font-feature-settings:"tnum";background:#fff;border-radius:10px;padding:4px 18px;font-size:13.5px;line-height:1.45;box-shadow:0 30px 70px -28px #000000d9}.bkln-row{grid-template-columns:88px 1fr auto;align-items:start;gap:18px;padding:16px 0;display:grid}.bkln-row p{margin:0}.bkln-date{color:#1a1a1a;white-space:nowrap}.bkln-name{font-weight:500}.bkln-ref{color:#8a8580;overflow-wrap:anywhere;margin-top:2px!important}.bkln-amount{color:#c8402a;white-space:nowrap;justify-self:end;font-weight:600}.bkln-gap{margin-top:clamp(18px,2.6vw,26px)}.bkln-gap-head{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#8f8a84;margin:0 0 12px;font-size:11.5px}.bkln-missing{color:#ddd8d2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.bkln-missing li{align-items:center;display:flex}.bkln-q{color:#a7a29b;width:19px;height:19px;font-family:var(--font-display),sans-serif;border:1px solid #ffffff4d;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:10px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}@media (width<=620px){.bkln-missing{grid-template-columns:1fr}.bkln-row{grid-template-columns:1fr auto;gap:6px 14px}.bkln-date{grid-area:1/1}.bkln-amount{grid-area:1/2}.bkln-who{grid-area:2/1/auto/-1}}.kl-feat .section.article-hero{padding-top:150px;padding-bottom:clamp(28px,4vw,44px)}.kl-feat .art-head{max-width:42rem;margin-inline:auto}.kl-feat .art-head h1{letter-spacing:-.035em;margin-top:20px;font-size:clamp(2.1rem,4.6vw,3.3rem);line-height:1.06}.kl-feat .art-back{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:7px;font-size:12px;transition:color .25s;display:inline-flex}.kl-feat .art-back:hover{color:var(--orange)}.kl-feat .art-back svg{flex:none;width:14px;height:14px;display:block}.kl-feat .art-lead{color:var(--muted);margin-top:20px;font-size:clamp(1.06rem,1.6vw,1.25rem);line-height:1.6}.kl-feat .art-meta{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;font-size:14px;display:flex}.kl-feat .art-meta>span:first-child{color:var(--ink);font-weight:600}.kl-feat .art-col{max-width:42rem;color:var(--ink-soft);margin-inline:auto;padding-bottom:clamp(50px,7vw,90px);font-size:clamp(1rem,1.15vw,1.09rem);line-height:1.72}.kl-feat .art-col>section{padding-top:clamp(38px,5vw,58px)}.kl-feat .art-col p{margin-top:1.15em}.kl-feat .art-col>.art-intro{margin-top:0}.kl-feat .art-intro{color:var(--ink-soft);font-size:1.1em}.kl-feat .art-col h2{letter-spacing:-.025em;margin-bottom:.2em;font-size:clamp(1.5rem,2.6vw,1.95rem);line-height:1.15}.kl-feat .art-col h3{letter-spacing:-.015em;margin-top:1.9em;margin-bottom:-.15em;font-size:clamp(1.14rem,1.7vw,1.3rem);font-weight:700;line-height:1.25}.kl-feat .art-col strong{color:var(--ink);font-weight:650}.kl-feat .art-col em{font-style:italic}.kl-feat .art-col p a{color:var(--orange);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--orange) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--orange) 45%,transparent);transition:text-decoration-color .25s}.kl-feat .art-col p a:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.kl-feat .art-col ol:not(.art-figure *),.kl-feat .art-col ul:not(.art-figure *){flex-direction:column;gap:.6em;margin-top:1.15em;padding-left:1.35em;display:flex}.kl-feat .art-col ul:not(.art-figure *){list-style:outside}.kl-feat .art-col ol:not(.art-figure *){list-style:decimal}.kl-feat .art-col li:not(.art-figure *)::marker{color:var(--muted-2)}.kl-feat .art-col .art-steps li::marker{color:var(--orange);font-weight:700}.kl-feat .art-col .art-steps{gap:.85em}.kl-feat .art-tablewrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:1.5em;overflow-x:auto}.kl-feat .art-tablewrap:focus-visible{border-radius:14px}.kl-feat .art-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95em}.kl-feat .art-table td,.kl-feat .art-table th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px;line-height:1.5}.kl-feat .art-table tbody tr:last-child td,.kl-feat .art-table tbody tr:last-child th{border-bottom:0}.kl-feat .art-table thead th{font-family:var(--font-display);color:var(--ink);border-bottom-color:var(--line-strong);white-space:nowrap;font-size:.95em;font-weight:700}.kl-feat .art-table tbody th{color:var(--muted-2);white-space:nowrap;font-weight:500}.kl-feat .art-table td{color:var(--ink-soft)}.kl-feat .art-table--left tbody td:first-of-type,.kl-feat .art-table--right tbody td:last-of-type{color:var(--ink)}.kl-feat .art-figure{margin:clamp(30px,4vw,44px) 0}.kl-feat .art-figure--wide{width:min(56rem,calc(min(100vw, var(--maxw)) - 48px));max-width:none;margin-left:50%;transform:translate(-50%)}.kl-feat .art-figure figcaption{color:var(--muted-2);margin-top:14px;font-size:14.5px;line-height:1.55}.kl-feat .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=620px){.kl-feat .section.article-hero{padding-top:120px}.kl-feat .art-col{line-height:1.68}.kl-feat .art-tablewrap,.kl-feat .art-tablewrap:focus-visible{border-radius:12px}}
