
.lt-bh{background:var(--lt-bg2);padding:2.5rem 0 1.5rem}
.lt-bm{display:flex;flex-wrap:wrap;gap:.8rem;font-size:.78rem;color:var(--lt-muted);margin:.8rem 0}
.lt-bb{padding:2.5rem 0;max-width:740px;margin:0 auto}
.lt-bb h2{margin:1.8rem 0 .8rem}.lt-bb p{line-height:1.85;margin-bottom:1.1rem}
.lt-bb blockquote{border-left:3px solid var(--lt-sage);background:rgba(61,90,69,.03);padding:.8rem 1.2rem;border-radius:0 var(--lt-r) var(--lt-r) 0;margin:1.4rem 0;font-style:italic;color:var(--lt-muted)}
.lt-bcta{background:var(--lt-card);border:2px solid var(--lt-sage);border-radius:var(--lt-rl);padding:1.8rem;text-align:center;margin:2rem 0}
.lt-bauth{display:flex;align-items:center;gap:.8rem;background:var(--lt-bg2);border:1px solid var(--lt-border);border-radius:var(--lt-r);padding:1.2rem;margin-top:1.5rem}
.lt-bg{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}
.lt-bc{background:var(--lt-card);border:1px solid var(--lt-border);border-radius:var(--lt-r);padding:1.2rem;transition:border-color .3s,transform .3s}
.lt-bc:hover{border-color:var(--lt-sage-l);transform:translateY(-2px)}
.lt-bc h3{font-size:.88rem;margin:0 0 .3rem;font-family:var(--lt-sans);font-weight:700}
.lt-bc h3 a{color:var(--lt-sage-d)}.lt-bc h3 a:hover{color:var(--lt-plum)}
.lt-bc p{font-size:.78rem;color:var(--lt-muted);margin:0 0 .5rem}
.lt-bc-meta{font-size:.7rem;color:var(--lt-muted)}
.lt-bpag{display:flex;justify-content:center;gap:.3rem;margin-top:1.5rem}
.lt-bpag a,.lt-bpag span{padding:6px 12px;border-radius:6px;font-size:.8rem;border:1px solid var(--lt-border);color:var(--lt-muted);transition:.2s}
.lt-bpag a:hover{border-color:var(--lt-sage);color:var(--lt-sage)}
.lt-bpag .active{background:var(--lt-sage);color:#fff;border-color:var(--lt-sage)}
@media(max-width:991px){.lt-bg{grid-template-columns:repeat(2,1fr)}}
@media(max-width:575px){.lt-bg{grid-template-columns:1fr}}
