.tlfca-v153-book{padding:3rem 1rem;background:#fff8ee;color:#3d3129;line-height:1.9}.tlfca-v153-inner{max-width:1180px;margin:auto}.tlfca-v153-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.tlfca-v153-figure{margin:0;background:#fff;border:1px solid #c8ab8d;border-radius:18px;overflow:hidden}.tlfca-v153-figure img{width:100%;height:auto;display:block}.tlfca-v153-figure figcaption{padding:1rem}.tlfca-v153-figure strong,.tlfca-v153-figure span{display:block}.tlfca-v153-figure span{font-size:.875rem}.tlfca-v153-book h2{font-size:clamp(1.5rem,3vw,2rem)}@media(max-width:900px){.tlfca-v153-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.tlfca-v153-grid{grid-template-columns:1fr}}