.lt{max-width:1200px;margin:0 auto;text-align:start}
.lt-text{max-width:760px;margin:0 auto}
.lt-center{text-align:center}
.lt img,.lt video{display:block;width:100%;height:auto}
.lt-wide{margin:48px 0}
.lt-wide img,.lt-wide video{max-height:75vh;object-fit:cover}
.lt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:40px 0}
.lt-grid--3{grid-template-columns:repeat(3,1fr)}
.lt-grid--4{grid-template-columns:repeat(4,1fr)}
.lt-grid>img,.lt-grid>video,.lt-card img,.lt-grid>div>img{aspect-ratio:3/4;object-fit:cover}
.lt-landscape>img,.lt-landscape>video{aspect-ratio:4/3}
.lt-card{display:block;color:inherit;text-decoration:none}
.lt-card-body{padding:16px 0 0}
.lt-card-body h3{margin:0 0 4px}
.lt-card-body p{margin:0 0 8px}
.lt-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(92,92,92,.2);border:1px solid rgba(92,92,92,.2);margin:48px 0}
.lt-stats>div{background:rgb(var(--background, 255 255 255));background-color:#fff;padding:28px 16px;text-align:center}
.lt-stats .lt-num{font-family:var(--heading-font-family,inherit);font-size:1.6em;letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px}
.lt-stats p{margin:0}
.lt-box{background:#f1e4d8;padding:40px;margin:48px auto}
.lt-box>*:first-child{margin-top:0}
.lt-facts{margin:16px 0 0}
.lt-facts>div{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid rgba(92,92,92,.2)}
.lt-facts>div:last-child{border-bottom:0}
.lt-facts dt{font-weight:600}
.lt-facts dd{margin:0}
.lt-steps{list-style:none;counter-reset:s;padding:0;margin:24px 0}
.lt-steps>li{counter-increment:s;display:grid;grid-template-columns:48px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid rgba(92,92,92,.2)}
.lt-steps>li:last-child{border-bottom:0}
.lt-steps>li:before{content:counter(s);font-family:var(--heading-font-family,inherit);font-size:1.8em;line-height:1}
.lt-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:32px 0}
.lt-cols h3{margin:0 0 8px}
.lt-cols p{margin:0}
.lt-quote{font-style:italic;font-size:1.2em;line-height:1.6;text-align:center;max-width:760px;margin:48px auto;padding:28px 0;border-top:1px solid rgba(92,92,92,.3);border-bottom:1px solid rgba(92,92,92,.3)}
.lt-small{font-size:.9em;opacity:.8}
.lt table{width:100%;border-collapse:collapse;margin:16px 0}
.lt th,.lt td{text-align:left;padding:12px;border-bottom:1px solid rgba(92,92,92,.2)}
@media (max-width:699px){.lt-grid,.lt-grid--3,.lt-cols{grid-template-columns:1fr}.lt-grid--4,.lt-stats{grid-template-columns:1fr 1fr}.lt-facts>div{grid-template-columns:1fr;gap:2px}.lt-box{padding:24px}}
