:root{--c0:#A8000F;--c1:#FDE7E8;--c2:#F0B050;--c3:#FFF9F8;--c4:#3A0005;--c5:#240003;--fd:'Bai Jamjuree',Georgia,serif;--ft:'Sarabun',system-ui,sans-serif}
/* family: kerf. Kerf: cut-steel plates, bevelled corners, spark-line rules, slice-in motion. Display/Text fonts set per site. */
:root{--x-r:2px;--x-hair:1px solid color-mix(in srgb,var(--c4) 20%,transparent);--x-max:min(1505px,94vw)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;interpolate-size:allow-keywords}
body{margin:0;font:400 1.14rem/1.62 var(--ft);color:var(--c4);background:linear-gradient(180deg,var(--c3),#fff 68.4rem)}
img{max-width:100%;display:block}
a{color:var(--c0)}
h1,h2,h3,h4{font-family:var(--fd);font-weight:800;letter-spacing:0.01em;line-height:1;margin:0 0 0.57em;text-wrap:balance;text-box:trim-both cap alphabetic}
h1{font-size:clamp(2.74rem,5.2vw,5.47rem)}
h2{font-size:clamp(1.88rem,2.9vw,2.96rem)}
h3{font-size:1.35rem}
p,li{text-wrap:pretty}
.lt-kerbed{width:var(--x-max);margin-inline:auto}
.lt-skipdocket{position:absolute;left:-999px}.lt-skipdocket:focus{left:1.14rem;top:1.14rem;z-index:99;background:#fff;color:var(--c5);padding:0.57rem 0.91rem;outline:3px solid var(--c5);text-decoration:underline}
.lt-kerfeed{position:fixed;top:0;left:0;height:4px;width:0;z-index:70;background:var(--c2)}
.lt-plate{position:fixed;inset:0 0 auto;z-index:50;background:#fff;border-bottom:3px solid var(--c0);transition:background 0.34s}
.lt-plate .lt-kerhem-in{display:flex;align-items:center;gap:2.05rem;min-height:91px}
.lt-plate>.lt-kerhem-in{max-width:var(--x-max);margin-inline:auto}
.lt-kertag{position:relative;display:block;height:66px;flex:none}
.lt-kertag img{height:66px;width:auto;transition:opacity 0.34s}
.lt-kertag .lt-kertag-d{position:absolute;inset:0 auto auto 0;opacity:0}
.lt-plate.lt-kerfused,.lt-plate.lt-kerfused .lt-kerhem-in{background:var(--c5)}
.lt-plate.lt-kerfused .lt-kertag-l{opacity:0}.lt-plate.lt-kerfused .lt-kertag-d{opacity:1}
.lt-kerrails{display:flex;align-items:center;gap:1.14rem;margin-left:auto}
.lt-kerrails.lt-l{margin-left:auto}.lt-kerrails.lt-r{margin-left:0}
.lt-kerrails a{color:var(--c4);text-decoration:none;font:600 0.98rem/1 var(--ft);padding:0.74rem 0.4rem;white-space:nowrap}
.lt-kerrails a:hover,.lt-kerrails a[aria-current]{color:var(--c0);box-shadow:inset 0 -3px 0 currentColor}
.lt-plate.lt-kerfused .lt-kerrails a{color:#fff}
.lt-kerrails .lt-kerrails-go{background:var(--c0);color:#fff;padding:0.91rem 1.31rem;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)}
.lt-plate.lt-kerfused .lt-kerrails .lt-kerrails-go{color:#fff;background:#A8000F}
.lt-kerfoot{display:none;margin-left:auto;font:700 1.03rem var(--ft);color:var(--c4);background:transparent;border:var(--x-hair);border-radius:var(--x-r);padding:0.68rem 1.08rem}
.lt-plate.lt-kerfused .lt-kerfoot{color:#fff;border-color:rgba(255,255,255,.5)}
.lt-kerdrawer{display:none}
@media (max-width:1140px){.lt-kerrails{display:none}.lt-kerfoot{display:block}
 .lt-kerdrawer.lt-keropened{display:block;position:fixed;inset:109px 4vw auto;z-index:49;padding:0.91rem 1.37rem;border-radius:var(--x-r);background:#fff;border:var(--x-hair);box-shadow:0 34px 68px -30px rgba(0,0,0,.45);max-height:75vh;overflow:auto}
 .lt-kerdrawer a{display:block;padding:0.85rem 0;color:var(--c4);text-decoration:none;font-weight:600;border-bottom:var(--x-hair)}.lt-kerdrawer a:last-child{border:0}}
@media (max-width:700px){.lt-plate .lt-kerhem-in{min-height:73px}.lt-kertag,.lt-kertag img{height:50px}}
main{display:block;overflow-x:clip}
.lt-cutbed{display:grid;min-height:min(88vh,935px);padding:137px 0 0;align-items:end;position:relative;isolation:isolate}
.lt-cutbed>.lt-kersheet,.lt-cutbed>.lt-kerbed.og>.lt-kersheet,.lt-cutbed>.lt-kersheet-p,.lt-cutbed>.lt-kersheet-s,.lt-cutbed>.lt-kersweep,.lt-cutbed>img.lt-kertarp,.lt-cutbed .lt-kerbed>.lt-kersheet{position:absolute;inset:0;z-index:-1;overflow:hidden}
.lt-cutbed img.lt-kertarp{width:100%;height:100%;object-fit:cover}
.lt-cutbed>.lt-kerbed,.lt-cutbed>.lt-kerdie,.lt-cutbed>.lt-kerbed.og>.lt-kerdie{width:var(--x-max);margin-inline:auto;position:relative}
.lt-cutbed>.lt-kerbed>.lt-kerbanner,.lt-cutbed>.lt-kerdie,.lt-cutbed>.lt-kerbed.og>.lt-kerdie{background:var(--c5);color:#e6f8fd;padding:2.74rem 2.96rem 3.19rem;border-left:11px solid var(--c2);max-width:798px}
.lt-cutbed .lt-kerbanner h1{margin-bottom:0.51em}
.lt-clause{display:inline-block;font:700 0.87rem/1 var(--ft);text-transform:uppercase;letter-spacing:0.18em;margin:0 0 1.25rem;color:#fff;background:var(--c5);padding:0.46rem 0.85rem;letter-spacing:0.18em;border-left:4px solid var(--c2)}
.lt-keroverlap{font-size:1.28rem;max-width:43.32rem}
.lt-kerthread{font-size:0.96rem;margin:0 0 1.14rem;color:inherit}.lt-kerthread a{color:inherit}
@media (max-width:760px){.lt-cutbed{min-height:0;padding:109px 0 0}.lt-cutbed>.lt-kersheet,.lt-cutbed>.lt-kerbed.og>.lt-kersheet,.lt-cutbed>.lt-kersheet-p,.lt-cutbed>.lt-kersheet-s,.lt-cutbed>.lt-kersweep,.lt-cutbed>img.lt-kertarp{position:absolute;inset:0}.lt-cutbed>.lt-kerbed>.lt-kerbanner,.lt-cutbed>.lt-kerdie,.lt-cutbed>.lt-kerbed.og>.lt-kerdie{padding:1.6rem 1.37rem 1.82rem;border-left-width:7px}.lt-keroverlap{font-size:1.14rem}h1{font-size:clamp(2.17rem,8.4vw,3.08rem)}}
.lt-file{display:inline-flex;align-items:center;gap:0.63rem;min-height:55px;margin:1.03rem 0.8rem 0 0;font:700 1.08rem/1 var(--ft);text-decoration:none;transition:transform 0.23s,opacity 0.23s;border-radius:2px;padding:1.08rem 1.6rem;background:var(--c0);color:#fff;border:2px solid var(--c0);clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%)}
.lt-file:hover{transform:translateY(-2px)}
.lt-file.lt-kerweld-line{background:#fff;color:var(--c5);border:2px solid var(--c5)}
.lt-file:empty{display:none}
.lt-kerrun{padding:4.79rem 0}
.lt-kerrun>.lt-kerbed>h2,.lt-kerrun>.lt-kerbench h2{max-width:30ch}
.lt-chambers{background:var(--c5);color:#ffe9e0;position:relative}
.lt-chambers a:not(.lt-file):not(.lt-folder){color:inherit}
.lt-chambers h2,.lt-chambers h3{color:inherit}
.lt-kerkeders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.37rem;padding:4.1rem 0}
.lt-kerkeders>div{padding:1.71rem;border:var(--x-hair);border-radius:var(--x-r)}
.lt-kerkeders p{margin:0;font-size:1.09rem}
@media (max-width:980px){.lt-kerkeders{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lt-kerkeders{grid-template-columns:1fr}}
.lt-kerspec-notes{display:grid;grid-template-columns:minmax(0,1fr) 331px;gap:3.88rem;align-items:start}
.lt-kerspec-notes article>section{padding:0 0 1.48rem;margin:0 0 2.17rem;border-bottom:var(--x-hair)}
.lt-kerspec-notes article>section:last-child{border:0}
.lt-kerspec-notes article h2{font-size:clamp(1.6rem,2.3vw,2.28rem)}
.lt-kerspec-notes aside{position:sticky;top:132px;display:grid;gap:1.25rem}
.lt-kerhotbar{font:600 1.35rem/1.42 var(--fd);margin:0;padding:0.23rem 0 0.23rem 1.25rem;border-left:4px solid var(--c2)}.lt-kerhotbar:empty{display:none}
.lt-kerjig{padding:1.6rem;border-radius:var(--x-r);background:var(--c1);border:var(--x-hair)}
.lt-kerjig strong{display:block;font-family:var(--fd);margin-bottom:0.51rem}
.lt-kerjig a{display:block;padding:0.36rem 0;font-weight:600;color:var(--c4)}
@media (max-width:960px){.lt-kerspec-notes{grid-template-columns:1fr;gap:1.71rem}.lt-kerspec-notes aside{position:static}}
.lt-kerseam-table{width:100%;border-collapse:collapse;margin:1.14rem 0 2.28rem;font-size:1.09rem}
.lt-kerseam-table th,.lt-kerseam-table td{padding:0.85rem 1.03rem;text-align:left;vertical-align:top;border-bottom:var(--x-hair)}
.lt-kerseam-table th{width:36%;background:var(--c1)}
.lt-kerpanels{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(319px,100%),1fr));gap:1.6rem}
.lt-folder{position:relative;display:block;color:var(--c4);text-decoration:none;overflow:hidden;transition:transform 0.28s;background:#fff;border:1px solid color-mix(in srgb,var(--c4) 16%,transparent);border-bottom:4px solid var(--c0);clip-path:polygon(0 0,calc(100% - 21px) 0,100% 21px,100% 100%,0 100%)}
.lt-folder:hover{transform:translateY(-3px)}
.lt-folder img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover}
.lt-folder .lt-kerpatch-text{padding:1.03rem 1.14rem 1.37rem}
.lt-folder h3{margin:0 0 0.46rem}.lt-folder p{margin:0;font-size:1.07rem}
.lt-kerpanels-list{grid-template-columns:repeat(auto-fill,minmax(min(445px,100%),1fr))}
.lt-kerhems{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(524px,100%),1fr));gap:1.14rem 2.51rem}
.lt-kerhems a{display:grid;grid-template-columns:137px minmax(0,1fr);gap:1.37rem;align-items:center;color:var(--c4);text-decoration:none;padding:0.8rem 0;border-bottom:var(--x-hair)}
.lt-chambers .lt-kerhems a{color:inherit}
.lt-kerhems img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--x-r)}
.lt-kerhems h3{margin:0 0 0.34rem;font-size:1.2rem}.lt-kerhems p{margin:0;font-size:1.05rem}
.lt-kerbench{width:var(--x-max);margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.42rem;align-items:center}
.lt-kerbench>img{width:100%;min-height:456px;height:100%;object-fit:cover;border-radius:var(--x-r)}
.lt-kerbench .lt-kerbench-text{padding:1.14rem 0}
@media (max-width:880px){.lt-kerbench{grid-template-columns:1fr;gap:1.6rem}.lt-kerbench>img{min-height:262px}}
details{margin:0.57rem 0;border:0;border-left:4px solid var(--c0);border-radius:0;background:#fff;padding:0 1.14rem;box-shadow:0 1px 0 color-mix(in srgb,var(--c4) 14%,transparent)}
summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.14rem;padding:1.2rem 0;font:700 1.16rem/1.35 var(--ft)}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";flex:none;font:700 1.48rem/1 var(--ft);color:var(--c0);transition:transform 0.34s}
details[open]>summary::after{transform:rotate(45deg)}
details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size 0.4s ease,opacity 0.4s ease,content-visibility 0.4s allow-discrete}
details[open]::details-content{block-size:auto;opacity:1}
details>p{margin:0 0 1.25rem}
.lt-kermakers .lt-kermakers-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0.46rem 1.14rem;margin-bottom:1.48rem}
.lt-kermakers .lt-kermakers-h p{margin:0;font-size:0.96rem;text-transform:uppercase;letter-spacing:0.14em}
.lt-rvl-dark,.lt-rvl-band{background:var(--c5);color:#ffe9e0}
main section .amr-root{--amr-font:var(--ft);--amr-bg:#fff;--amr-text:var(--c4);--amr-muted:#4b5563;--amr-star:var(--c2);--amr-link:var(--c0);--amr-radius:var(--x-r)}
.amr-root .amr-photo-fallback{color:var(--amr-text,#0f172a)!important;background:color-mix(in srgb,var(--amr-text,#0f172a) 10%,#fff)!important}
.lt-kerlast-seam{padding:5.24rem 0 7.98rem;text-align:center;background:var(--c4);color:#fff}
.lt-kerlast-seam .lt-kerbed{display:flex;flex-direction:column;align-items:center}
.lt-kerlast-seam h2{max-width:32ch;color:inherit}
.lt-kerlast-seam .lt-file{background:var(--c2);color:var(--c5);border-color:var(--c2)}
.lt-kerselvedge{background:#0b1418;color:#b9d3da;padding:4.1rem 0 7.52rem;font-size:1.07rem}
.lt-kerselvedge a{color:#fff}
.lt-kerselvedge-grid{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:2.62rem}
.lt-kerselvedge-grid h4{font:700 0.91rem var(--ft);text-transform:uppercase;letter-spacing:0.18em;margin:0 0 0.97rem}
.lt-kerselvedge-grid nav a{display:block;padding:0.25rem 0;text-decoration:none}
.lt-kerselvedge-logo img{height:62px!important}
.lt-kerselvedge-fine{margin-top:2.85rem;padding-top:1.48rem;border-top:1px solid rgba(255,255,255,.16);font-size:0.93rem}
@media (max-width:860px){.lt-kerselvedge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-kerselvedge-grid>*{min-width:0}}
main a[href^=mailto]{overflow-wrap:anywhere}
.lt-kerquote-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.85rem;align-items:start}
.lt-kerquote{display:grid;grid-template-columns:1fr 1fr;gap:1.14rem 1.42rem;padding:2.05rem;border-radius:var(--x-r);background:#fff;border:var(--x-hair)}
.lt-kerquote-row{display:flex;flex-direction:column;gap:0.4rem;min-width:0}.lt-kerquote-full{grid-column:1/-1}
.lt-kerquote label{font-weight:700;font-size:1.03rem}.lt-kerquote-opt{font-weight:400}
.lt-kerquote input,.lt-kerquote textarea{font:inherit;width:100%;min-height:52px;padding:0.8rem 0.97rem;border-radius:var(--x-r);border:var(--x-hair);background:#fff;color:var(--c4)}
.lt-kerquote input:focus-visible,.lt-kerquote textarea:focus-visible{outline:3px solid var(--c2);outline-offset:2px}
.lt-kerquote [aria-invalid=true]{border:2px solid #B42318}
.lt-kerquote-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.lt-kerquote-acts{display:flex;flex-wrap:wrap;gap:1.14rem;align-items:center}
.lt-kerquote-send{font:700 1.08rem var(--ft);min-height:55px;cursor:pointer;border-radius:2px;padding:1.08rem 1.6rem;background:var(--c0);color:#fff;border:2px solid var(--c0);clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%)}
.lt-kerquote-msg{margin:0;font-weight:700}.lt-kerquote-msg.lt-kersealed{color:#166534}.lt-kerquote-msg.lt-kerleak{color:#B42318}
@media (max-width:820px){.lt-kerquote-wrap{grid-template-columns:1fr}}@media (max-width:560px){.lt-kerquote{grid-template-columns:1fr;padding:1.25rem}}
.lt-kersweep{display:block;position:absolute;inset:0;overflow:hidden}.lt-kersweep>img{width:100%;height:100%;object-fit:cover}
@media (prefers-reduced-motion:no-preference){
 @view-transition{navigation:auto}
 .lt-cutbed img.lt-kertarp{animation:kfSpark 1.82s ease-out both}
 .lt-cutbed>.lt-kerbed>.lt-kerbanner,.lt-cutbed>.lt-kerdie,.lt-cutbed>.lt-kerbed.og>.lt-kerdie{animation:kfSlice 0.85s 0.14s cubic-bezier(.2,.8,.2,1) both}
 @supports (animation-timeline:view()){
  .lt-kerwd1,.lt-kerwd2,.lt-kerwd3{animation:kfSlice linear both;animation-timeline:view();animation-range:entry 0% entry 40%}
 }
}
@keyframes kfSlice{from{opacity:0;transform:translateX(-28px)}}
@keyframes kfSpark{from{opacity:.4;transform:translateX(-3%)}}
@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none!important;transition:none!important}}
h1,h2,h3{overflow-wrap:break-word}
@media (max-width:760px){h1{font-size:clamp(1.85rem,8.2vw,2.6rem)}h2{font-size:clamp(1.45rem,6.4vw,2rem)}}

/* basics: appended to every per-site stylesheet by skin1029.py (Proof 2026-10-29). Never remove. */
html{interpolate-size:allow-keywords}
.lt-file,.lt-kerrails-go,.lt-clause,.lt-kerfoot,.lt-kerquote-send,.lt-kerthread a{text-box:trim-both cap alphabetic}
details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .35s ease,opacity .35s ease,content-visibility .35s allow-discrete}
details[open]::details-content{block-size:auto;opacity:1}
@media (prefers-reduced-motion:no-preference){
 .lt-kerpanels>*,.lt-kerhems>*,.lt-kerkeders>*{animation:ltSlide .5s cubic-bezier(.3,.6,.2,1) both}
 .lt-kerpanels>:nth-child(2),.lt-kerhems>:nth-child(2),.lt-kerkeders>:nth-child(2){animation-delay:.07s}
 .lt-kerpanels>:nth-child(3),.lt-kerhems>:nth-child(3),.lt-kerkeders>:nth-child(3){animation-delay:.14s}
 .lt-kerpanels>:nth-child(4),.lt-kerhems>:nth-child(4),.lt-kerkeders>:nth-child(4){animation-delay:.21s}
 .lt-kerpanels>:nth-child(n+5),.lt-kerhems>:nth-child(n+5){animation-delay:.28s}
 @supports (animation-timeline:view()){
  .lt-kerpanels>*,.lt-kerhems>*,.lt-kerkeders>*{animation-timeline:view();animation-delay:0s;animation-range:entry 0% entry 38%}
  .lt-kerpanels>:nth-child(3n+2),.lt-kerhems>:nth-child(2n),.lt-kerkeders>:nth-child(2n){animation-range:entry 6% entry 44%}
  .lt-kerpanels>:nth-child(3n),.lt-kerkeders>:nth-child(3n){animation-range:entry 12% entry 50%}
 }
}
@keyframes ltSlide{from{opacity:0;transform:translateX(-16px)}}
@media (prefers-reduced-motion:reduce){.lt-kerpanels>*,.lt-kerhems>*,.lt-kerkeders>*{animation:none!important;opacity:1;transform:none}details::details-content{transition:none}}

.lt-cutbed>.lt-kerbed.og{position:static}
.lt-cutbed>.lt-kerbed.og>.lt-kerdie{position:relative;margin-inline:auto}
.lt-cutbed>.lt-kerbed:has(>.lt-kersheet){position:static;width:auto;margin:0}.lt-cutbed.hero-framed{min-height:min(80vh,820px);padding-bottom:3rem}.lt-cutbed.hero-framed .lt-kersheet{z-index:-1}

/* card rows: no orphan cards */
.lt-kerpanels:not(.lt-kerpanels-list){display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}.lt-kerpanels:not(.lt-kerpanels-list)>*{flex:0 0 100%;max-width:100%;min-width:0}@media (min-width:640px) and (max-width:899px){.lt-kerpanels:not(.lt-kerpanels-list)>*{flex:0 0 calc((100% - 1*1.6rem)/2);max-width:calc((100% - 1*1.6rem)/2)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(2n+1))>:nth-child(-n+1){flex:0 0 calc((100% - 0*1.6rem)/1);max-width:calc((100% - 0*1.6rem)/1)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(2n+1))>:nth-child(-n+1) img{max-height:340px;object-fit:cover;width:100%}}@media (min-width:900px) and (max-width:1279px){.lt-kerpanels:not(.lt-kerpanels-list)>*{flex:0 0 calc((100% - 2*1.6rem)/3);max-width:calc((100% - 2*1.6rem)/3)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(3n+1))>:nth-child(-n+1){flex:0 0 calc((100% - 0*1.6rem)/1);max-width:calc((100% - 0*1.6rem)/1)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(3n+1))>:nth-child(-n+1) img{max-height:340px;object-fit:cover;width:100%}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(3n+2))>:nth-child(-n+2){flex:0 0 calc((100% - 1*1.6rem)/2);max-width:calc((100% - 1*1.6rem)/2)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(3n+2))>:nth-child(-n+2) img{max-height:340px;object-fit:cover;width:100%}}@media (min-width:1280px){.lt-kerpanels:not(.lt-kerpanels-list)>*{flex:0 0 calc((100% - 3*1.6rem)/4);max-width:calc((100% - 3*1.6rem)/4)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(4n+1))>:nth-child(-n+1){flex:0 0 calc((100% - 0*1.6rem)/1);max-width:calc((100% - 0*1.6rem)/1)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(4n+1))>:nth-child(-n+1) img{max-height:340px;object-fit:cover;width:100%}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(4n+2))>:nth-child(-n+2){flex:0 0 calc((100% - 1*1.6rem)/2);max-width:calc((100% - 1*1.6rem)/2)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(4n+2))>:nth-child(-n+2) img{max-height:340px;object-fit:cover;width:100%}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(4n+3))>:nth-child(-n+3){flex:0 0 calc((100% - 2*1.6rem)/3);max-width:calc((100% - 2*1.6rem)/3)}.lt-kerpanels:not(.lt-kerpanels-list):has(>:last-child:nth-child(4n+3))>:nth-child(-n+3) img{max-height:340px;object-fit:cover;width:100%}}
