.tlfca-v154-book{padding:3rem 1rem;background:#fff5e6;color:#382d26;line-height:1.9}.tlfca-v154-inner{max-width:1180px;margin:auto}.tlfca-v154-kicker{color:#714728;font-weight:700}.tlfca-v154-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.tlfca-v154-figure{margin:0;border:1px solid #b69573;border-radius:18px;overflow:hidden;background:#fff}.tlfca-v154-figure img{width:100%;height:auto;display:block}.tlfca-v154-figure figcaption{padding:1rem}.tlfca-v154-figure strong,.tlfca-v154-figure small{display:block}.tlfca-v154-figure strong{font-size:1.2rem}.tlfca-v154-figure small{font-size:.875rem}.tlfca-v154-tag{display:inline-block;padding:.1rem .6rem;background:#f5e5cf;border-radius:20px}.tlfca-v154-filters{display:flex;flex-wrap:wrap;gap:.5rem}.tlfca-v154-filters button{font:inherit;min-height:44px;padding:.5rem .8rem;border-radius:12px;border:1px solid #795538;background:#fff;color:#382d26;cursor:pointer}.tlfca-v154-filters button[aria-pressed=true]{background:#714728;color:#fff}.tlfca-v154-book :focus-visible{outline:3px solid #165978;outline-offset:3px}.tlfca-v154-book [hidden]{display:none!important}@media(max-width:900px){.tlfca-v154-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.tlfca-v154-grid{grid-template-columns:1fr}.tlfca-v154-filters button{flex:1 1 45%}}@media print{.tlfca-v154-filters{display:none}}