@font-face{font-family:"Manrope";font-style:normal;font-weight:400 700;font-display:swap;src:url(/x/klb/manrope-normal-400700-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Manrope";font-style:normal;font-weight:400 700;font-display:swap;src:url(/x/klb/manrope-normal-400700-lat.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:600 700;font-display:swap;src:url(/x/klb/playfair-display-italic-600700-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:600 700;font-display:swap;src:url(/x/klb/playfair-display-italic-600700-lat.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:600 800;font-display:swap;src:url(/x/klb/playfair-display-normal-600800-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:600 800;font-display:swap;src:url(/x/klb/playfair-display-normal-600800-lat.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

:root{--klb-bg:#f2f1ea;--klb-paper:#fbfaf5;--klb-ink:#14262b;--klb-mute:#55666a;--klb-acc:#0b5d6b;--klb-acc2:#0a4954;--klb-line:#cfd3c8;--klb-soft:#e6e8dc;--klb-rail:15rem;--klb-w:min(94vw,1540px)}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--klb-bg);color:var(--klb-ink);font:400 17px/28px Manrope,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:var(--klb-acc);text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{color:var(--klb-acc2)}
h1,h2,h3{font-family:"Playfair Display",Georgia,serif;font-weight:700;line-height:1.18;margin:0;color:var(--klb-ink)}
.klb-skip{position:absolute;left:-999px;top:0;background:var(--klb-ink);color:#fff;padding:.6rem 1rem;z-index:99}
.klb-skip:focus{left:0}
body{--klb-gut:max(0px,calc((100vw - var(--klb-w)) / 2));display:grid;grid-template-columns:calc(var(--klb-gut) + var(--klb-rail)) minmax(0,1fr);margin:0;padding:0 var(--klb-gut) 0 0;align-items:start}
.klb-rail{position:sticky;top:0;height:100vh;border-right:1px solid var(--klb-line);padding:1.6rem 1.2rem 1.2rem var(--klb-gut);overflow:auto}
.klb-rail-in{display:flex;flex-direction:column;gap:1.2rem;min-height:100%}
.klb-word{display:flex;align-items:center;gap:.6rem;color:var(--klb-ink);text-decoration:none;font:700 1.7rem/1 "Playfair Display",Georgia,serif}
.klb-word svg{color:var(--klb-acc);flex:none}
.klb-tag{margin:0;font-size:.82rem;line-height:1.35;color:var(--klb-mute)}
.klb-bchk,.klb-burger{display:none}
.klb-nav ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--klb-line)}
.klb-nav li{border-bottom:1px solid var(--klb-line)}
.klb-nav a{display:grid;grid-template-columns:1.6rem 1fr auto;gap:.3rem;align-items:baseline;padding:.62rem 0;text-decoration:none;color:var(--klb-ink);font-weight:500;font-size:.95rem;line-height:1.3}
.klb-nav a i{font:italic 600 .78rem "Playfair Display",serif;color:var(--klb-mute)}
.klb-nav a b{font-weight:500;font-size:.78rem;color:var(--klb-mute)}
.klb-nav a:hover,.klb-nav a.is-on{color:var(--klb-acc)}
.klb-nav a.is-on span{box-shadow:inset 0 -2px 0 var(--klb-acc)}
.klb-rail-note{margin:auto 0 0;font-size:.74rem;line-height:1.4;color:var(--klb-mute)}
.klb-main{min-width:0;padding:1.6rem 0 0 2.2rem}
.klb-trust{margin:0 0 .9rem;padding:0 0 .5rem;border-bottom:1px solid var(--klb-line);font-size:.78rem;line-height:1.5;color:var(--klb-mute)}
.klb-trust a{color:inherit;text-decoration:underline}
.klb-crumbs{margin:0 0 1.4rem}
.klb-crumbs ol{display:flex;flex-wrap:wrap;gap:.2rem .7rem;list-style:none;margin:0;padding:0;font-size:.82rem;line-height:1.4;color:var(--klb-mute)}
.klb-crumbs li+li::before{content:"/";margin-right:.7rem;color:var(--klb-line)}
.klb-crumbs a{color:var(--klb-mute)}
.klb-sec{margin:0 0 3rem}
.klb-sech{font-size:1.5rem;margin:0 0 1.1rem;padding-top:.9rem;border-top:3px solid var(--klb-ink)}
.klb-sub{margin:-.4rem 0 1.2rem;color:var(--klb-mute)}
.klb-meta{margin:.4rem 0 0;font-size:.8rem;line-height:1.4;color:var(--klb-mute)}
.klb-more{font-weight:700;font-size:.9rem;text-decoration:none}
.klb-more-p{margin:0 0 3rem}
.klb-kick,.klb-kick-l{display:inline-block;font:600 .74rem/1.2 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--klb-acc);text-decoration:none;margin-bottom:.8rem}
.klb-tile{position:relative;margin:0;background:var(--klb-ink)}
.klb-tile-a{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;color:#fff;text-decoration:none}
.klb-tile-a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}
.klb-tile-a:hover img{transform:scale(1.035)}
.klb-tile-t{position:absolute;left:0;right:0;bottom:0;padding:2.6rem 1.1rem .9rem;background:linear-gradient(to top,rgba(10,26,30,.92),rgba(10,26,30,.55) 60%,rgba(10,26,30,0));display:flex;flex-direction:column;gap:.25rem}
.klb-tile-t i{font:600 .68rem/1.2 Manrope,sans-serif;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#bfe3e6}
.klb-tile-t strong{font:700 1.05rem/1.25 "Playfair Display",Georgia,serif}
.klb-tile-t em{font:400 .76rem/1.2 Manrope,sans-serif;font-style:normal;color:#d5dedf}
.klb-tile.is-flat .klb-tile-a{background:var(--klb-acc2)}
.klb-tile.is-flat .klb-tile-t{background:none;top:0;justify-content:flex-end}
.klb-tile.is-lead .klb-tile-t strong{font-size:clamp(1.5rem,2.3vw,2.2rem)}
.klb-tile.is-lead .klb-tile-t{padding:4rem 1.4rem 1.3rem}
.klb-homeh{margin:0 0 1.6rem;max-width:56rem}
.klb-homeh h1{font-size:clamp(2rem,3.4vw,3.4rem);letter-spacing:-.01em}
.klb-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;margin:0 0 3rem}
.klb-mosaic .is-lead{grid-column:span 8;grid-row:span 2}
.klb-mosaic .is-lead .klb-tile-a{aspect-ratio:auto;height:100%;min-height:26rem}
.klb-mosaic .is-mid{grid-column:span 4}
.klb-mosaic .is-sm{grid-column:span 4}
.klb-mosaic .is-mid .klb-tile-a{aspect-ratio:16/10}
.klb-mosaic .is-sm .klb-tile-a{aspect-ratio:16/10}
.klb-chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}
.klb-chips a{display:block;padding:.5rem 1rem;border:1px solid var(--klb-ink);border-radius:999px;color:var(--klb-ink);text-decoration:none;font-weight:600;font-size:.9rem;line-height:1.3}
.klb-chips a:hover{background:var(--klb-ink);color:#fff}
.klb-w{margin:0 0 3rem;padding:1.4rem 1.6rem;background:var(--klb-acc);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.4rem 2.2rem}
.klb-w a{color:#d8f1f3}
.klb-w h2{color:#fff;font-size:1.6rem;margin:0 0 .5rem}
.klb-w-h p{margin:0;font-size:.9rem;line-height:1.5;color:#d5e8ea}
.klb-w-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}
.klb-w-g div{border-left:2px solid rgba(255,255,255,.45);padding-left:.9rem}
.klb-w-g b{display:block;font:700 1.9rem/1.1 "Playfair Display",serif}
.klb-w-g small{font-size:.9rem;font-weight:500}
.klb-w-g span{display:block;margin-top:.3rem;font-size:.84rem;line-height:1.45;color:#d5e8ea}
.klb-w-src{grid-column:1/-1;margin:0;font-size:.8rem;color:#cfe4e6}
.klb-w-season{background:var(--klb-ink)}
.klb-row{display:grid;grid-template-columns:15rem minmax(0,1fr) minmax(0,1fr);gap:1.4rem;margin:0 0 3rem;padding-top:.9rem;border-top:3px solid var(--klb-ink)}
.klb-row-h i{font:italic 600 1rem "Playfair Display",serif;color:var(--klb-mute)}
.klb-row-h h2{font-size:1.55rem;margin:.2rem 0 .5rem}
.klb-row-h h2 a{color:var(--klb-ink);text-decoration:none}
.klb-row-h p{margin:0 0 .8rem;font-size:.9rem;line-height:1.5;color:var(--klb-mute)}
.klb-row.is-alt{grid-template-columns:15rem minmax(0,1fr) minmax(0,1fr)}
.klb-row.is-alt .klb-row-big{order:3}
.klb-row.is-alt .klb-row-list{order:2}
.klb-row-big .klb-tile-a{aspect-ratio:4/3}
.klb-row-list{display:flex;flex-direction:column;gap:1rem}
.klb-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--klb-line)}
.klb-line.is-flat{grid-template-columns:minmax(0,1fr)}
.klb-line.is-flat .klb-line-img{display:none}
.klb-line-img img{width:96px;height:96px;object-fit:cover}
.klb-line h3{font-size:1.1rem;line-height:1.3}
.klb-line h3 a{color:var(--klb-ink);text-decoration:none}
.klb-line h3 a:hover{color:var(--klb-acc)}
.klb-line p{margin:.25rem 0 0;font-size:.88rem;line-height:1.5;color:var(--klb-mute)}
.klb-line p.klb-meta{margin-top:.35rem}
.klb-band{margin:0 0 3rem;background:var(--klb-soft);padding:1.6rem;border-top:3px solid var(--klb-ink)}
.klb-band.is-alt{background:var(--klb-paper)}
.klb-band-in{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.4rem}
.klb-band-h h2{font-size:1.5rem;margin-bottom:.5rem}
.klb-band-h h2 a{color:var(--klb-ink);text-decoration:none}
.klb-band-h p{margin:0;font-size:.9rem;line-height:1.5;color:var(--klb-mute)}
.klb-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem 1.6rem}
.klb-links li{border-bottom:1px solid var(--klb-line);padding-bottom:.5rem;font-size:.92rem;line-height:1.45}
.klb-links li p{margin:.3rem 0 0;font-size:.84rem;color:var(--klb-mute)}
.klb-wire{min-height:3rem}
.klb-hubh{max-width:56rem;margin:0 0 2rem}
.klb-hubh h1{font-size:clamp(2.1rem,3.4vw,3.2rem);margin-bottom:.8rem}
.klb-hubh p{margin:0;font-size:1.05rem;line-height:1.7}
.klb-hubh p.klb-meta{font-size:.82rem;margin-top:.7rem}
.klb-hubh:has(+.klb-hubp){margin-bottom:.4rem}
.klb-hubp{max-width:56rem;margin:0 0 1.6rem;font-size:1.05rem;line-height:1.7}
.klb-hubp+.klb-meta{margin:-.8rem 0 1.6rem;font-size:.82rem;color:var(--klb-mute)}
.klb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem}
.klb-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}
.klb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.4rem}
.klb-fig{margin:0 0 2rem}
.klb-fig img{width:100%;aspect-ratio:21/9;object-fit:cover}
.klb-cap{margin-top:.5rem;font-size:.76rem;line-height:1.45;color:var(--klb-mute)}
.klb-cat,.klb-az{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.6rem 1.6rem}
.klb-cat li,.klb-az li{border-bottom:1px solid var(--klb-line);padding-bottom:.5rem}
.klb-cat span{display:block;font-size:.84rem;color:var(--klb-mute);line-height:1.4}
.klb-art-head{max-width:56rem;margin:0 0 1rem}
.klb-art-head h1{font-size:clamp(1.9rem,2.4vw,2.5rem);letter-spacing:-.01em;margin-bottom:.2rem}
.klb-dek{margin:0;font-size:1.15rem;line-height:1.65;color:#2d4247}
.klb-art-fig{margin:1.2rem 0 1.4rem}
.klb-art-fig img{width:100%;aspect-ratio:3/2;object-fit:cover}
.klb-art-grid{display:grid;grid-template-columns:15rem minmax(0,38rem);gap:2.4rem;align-items:start;margin:0 0 3rem}
.klb-art-grid.no-toc{grid-template-columns:minmax(0,38rem)}
.klb-art-grid>.klb-col:only-child{grid-column:1/-1;max-width:38rem}
.klb-toc{position:sticky;top:1.4rem;font-size:.86rem;line-height:1.4;padding-top:.7rem;border-top:3px solid var(--klb-ink)}
.klb-toc p{margin:0 0 .6rem;font:600 .72rem/1.2 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--klb-mute)}
.klb-toc ol{margin:0;padding:0;list-style:none;counter-reset:t}
.klb-toc li{counter-increment:t;margin:0 0 .5rem;display:grid;grid-template-columns:1.5rem 1fr}
.klb-toc li::before{content:counter(t);font:italic 600 .85rem "Playfair Display",serif;color:var(--klb-mute)}
.klb-toc a{color:var(--klb-ink);text-decoration:none}
.klb-toc a:hover{color:var(--klb-acc)}
.klb-body{font-size:1.06rem;line-height:1.8}
.klb-body>p:first-child:not(.pbn-published-date)::first-letter,.klb-body>.pbn-published-date+p::first-letter{font:700 3.4rem/.9 "Playfair Display",serif;float:left;margin:.3rem .5rem 0 0;color:var(--klb-acc)}
.klb-body h2{font-size:1.65rem;margin:2.4rem 0 .9rem;scroll-margin-top:1.2rem}
.klb-body h3{font-size:1.25rem;margin:1.8rem 0 .6rem}
.klb-body p,.klb-body ul,.klb-body ol{margin:0 0 1.15rem}
.klb-body li{margin-bottom:.4rem}
.klb-tab-wrap{overflow-x:auto;margin:0 0 1.4rem;border:1px solid var(--klb-line)}
.klb-body table{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.45;background:var(--klb-paper)}
.klb-body th,.klb-body td{padding:.6rem .8rem;border-bottom:1px solid var(--klb-line);text-align:left;vertical-align:top}
.klb-body th{background:var(--klb-soft);font-weight:700}
.klb-src{margin-top:2.4rem;padding:1rem 1.2rem;background:var(--klb-paper);border-left:4px solid var(--klb-acc);font-size:.9rem;line-height:1.6}
.klb-src h2{font-size:1.15rem;margin:0 0 .6rem}
.klb-src ol,.klb-src ul{margin:0;padding-left:1.2rem}
.klb-arch{margin:0 0 1.4rem;padding:.8rem 1rem;background:var(--klb-soft);border-left:4px solid var(--klb-mute);font-size:.88rem;line-height:1.55}
.klb-dishes{columns:2;column-gap:2rem;padding-left:1.1rem}
.klb-rel{margin:0 0 3rem}
.klb-rel h2{font-size:1.4rem;margin:0 0 1rem;padding-top:.9rem;border-top:3px solid var(--klb-ink)}
.klb-ortak .klb-body{font-size:1rem}
.klb-ortak .klb-art-grid{grid-template-columns:minmax(0,46rem)}
.klb-ortak .klb-body img{max-width:100%;height:auto}
.klb-wire .news-sync-pic img,.news-sync-pic img{width:112px!important;height:112px!important;object-fit:cover}
.klb-wire article,.klb-wire .pbn-published-item{display:block;margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid var(--klb-line)}
.klb-wire article:has(.news-sync-pic),.klb-wire .pbn-published-item:has(.news-sync-pic){display:grid;grid-template-columns:112px minmax(0,1fr);gap:1rem}
.klb-wire h3{font-size:1.15rem}
.klb-wire a{color:var(--klb-ink);text-decoration:none}
.klb-wire a:hover{color:var(--klb-acc)}
.pbn-published-date{display:block;margin:.3rem 0 0;font-size:.8rem;color:var(--klb-mute)}
.klb-feed .news-sync-pic img{width:448px!important;max-width:100%;height:auto!important;aspect-ratio:16/10}
.klb-e404{max-width:56rem;margin:1rem 0 2.4rem}
.klb-e404 b{display:block;font:700 2.6rem/1 "Playfair Display",serif;color:var(--klb-acc)}
.klb-e404 h1{font-size:2.2rem;margin:.3rem 0 .6rem}
.klb-foot{grid-column:1/-1;margin-top:2rem;border-top:3px solid var(--klb-ink);background:var(--klb-paper)}
.klb-foot-in{padding:2rem 1.6rem 2.4rem}
.klb-foot-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;margin-bottom:1.6rem}
.klb-foot-word{font:700 1.6rem/1 "Playfair Display",serif;margin:0 0 .6rem}
.klb-foot h2{font:600 .74rem/1.2 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--klb-mute);margin:0 0 .7rem}
.klb-foot ul{list-style:none;margin:0;padding:0;font-size:.9rem;line-height:1.5}
.klb-foot li{margin:0 0 .35rem}
.klb-foot p{margin:0 0 .6rem;font-size:.9rem;line-height:1.55}
.klb-foot-note{font-size:.8rem!important;color:var(--klb-mute)}
.klb-ck{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:60;background:var(--klb-ink);color:#fff;padding:.8rem 1rem;max-width:34rem;font-size:.86rem;line-height:1.5}
.klb-ck[hidden]{display:none}
.klb-ck-in{display:flex;gap:1rem;align-items:center}
.klb-ck p{margin:0}
.klb-ck a{color:#bfe3e6}
.klb-ck button{flex:none;background:#fff;color:var(--klb-ink);border:0;padding:.5rem 1rem;font:600 .85rem Manrope,sans-serif;cursor:pointer}
@media (max-width:1180px){
 .klb-row,.klb-row.is-alt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .klb-row-h{grid-column:1/-1}
 .klb-row.is-alt .klb-row-big,.klb-row.is-alt .klb-row-list{order:0}
 .klb-w{grid-template-columns:minmax(0,1fr)}
 .klb-band-in{grid-template-columns:minmax(0,1fr)}
 .klb-foot-cols{grid-template-columns:1fr 1fr}
}
@media (max-width:980px){
 body{display:block;width:min(94vw,40rem);margin:0 auto;padding:0}
 .klb-rail{position:sticky;top:0;z-index:40;height:auto;border-right:0;border-bottom:1px solid var(--klb-line);background:var(--klb-bg);padding:.7rem 0}
 .klb-rail-in{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:0}
 .klb-tag,.klb-rail-note{display:none}
 .klb-burger{display:flex;margin-left:auto;gap:.5rem;align-items:center;font-weight:700;font-size:.9rem;cursor:pointer;padding:.4rem 0}
 .klb-burger span{width:1.3rem;height:2px;background:var(--klb-ink);box-shadow:0 6px 0 var(--klb-ink),0 -6px 0 var(--klb-ink)}
 .klb-nav{display:none;flex-basis:100%}
 .klb-bchk:checked~.klb-nav{display:block}
 .klb-main{padding:1.2rem 0 0}
 .klb-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}
 .klb-mosaic .is-lead{grid-column:1/-1;grid-row:auto}
 .klb-mosaic .is-lead .klb-tile-a{min-height:0;aspect-ratio:4/3}
 .klb-mosaic .is-mid,.klb-mosaic .is-sm{grid-column:span 1}
 .klb-row,.klb-row.is-alt{grid-template-columns:minmax(0,1fr)}
 .klb-art-grid,.klb-art-grid.no-toc{grid-template-columns:minmax(0,1fr);gap:1.2rem}
 .klb-toc{position:static}
 .klb-grid3,.klb-two{grid-template-columns:minmax(0,1fr)}
 .klb-dishes{columns:1}
 .klb-art-fig img,.klb-fig img{aspect-ratio:16/10}
}
@media (max-width:520px){
 body{font-size:16px;line-height:26px}
 .klb-mosaic{grid-template-columns:minmax(0,1fr)}
 .klb-foot-cols{grid-template-columns:minmax(0,1fr)}
 .klb-art-head{margin-bottom:.4rem}
 .klb-art-head h1{font-size:1.55rem;line-height:1.18}
 .klb-hubh h1{font-size:1.7rem}
 .klb-trust{margin:0 0 .5rem;padding:0 0 .3rem;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .klb-crumbs{margin:0 0 .7rem}
 .klb-crumbs ol{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}
 .klb-crumbs li:last-child{overflow:hidden;text-overflow:ellipsis;min-width:0}
 .klb-tile-t strong{font-size:1rem}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
