.kb-hero .mk-wrap{display:block}.kb-hero h1{max-width:20ch}.kb-hero .mk-lead,.kb-hero .mk-hero-price{max-width:44rem}.kb-totals{border-top:1px solid var(--mk-rule)}.kb-table td strong{font-size:1.15rem}.kb-table th a{font-weight:600}.kb-bons h2{margin-bottom:0}.kb-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-items:start;gap:3rem clamp(2rem,4vw,3rem);margin-top:2.5rem;display:grid}.kb-bon{align-content:start;width:auto;scroll-margin-top:1rem}.kb-bon .mk-receipt-paper h3{font-size:2rem;line-height:1}.kb-bon .kb-year>th{text-transform:uppercase;letter-spacing:.12em;padding-top:.75rem;font-size:.78rem;font-weight:700}.kb-bon tbody:first-of-type .kb-year>th{padding-top:0}.kb-bon td{white-space:normal;text-align:right}.kb-vat{color:var(--mk-muted);font-size:.8rem;margin:1rem 0 0!important}.kb-ref{vertical-align:super;color:var(--mk-ink);margin-left:.35rem;font-size:.75rem;line-height:1;display:inline-block}.kb-what h4{font-family:var(--mk-sign);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .4rem;font-size:1.25rem;font-weight:700}.kb-what .mk-list{font-size:1rem}.kb-when,.kb-sources{border-top:1px solid var(--mk-rule)}.kb-when-list{max-width:46rem;font-size:1.1rem}.kb-source-list{gap:1rem;margin:0 0 1.5rem;padding-left:1.4rem;display:grid}.kb-source-list p{overflow-wrap:anywhere;margin:0}.kb-source-list li:target{background:var(--mk-kerb)}
