.tlfca-v148-book{color:#463b36;background:#fffaf2;padding:24px 20px;margin:20px 0;isolation:isolate;line-height:1.8;font:inherit}.tlfca-v148-book *{box-sizing:border-box}.tlfca-v148-inner{max-width:1160px;margin:auto}.tlfca-v148-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.tlfca-v148-bar p{font-size:1.15rem;font-weight:700;margin:0}.tlfca-v148-bar>div{display:flex;flex-wrap:wrap;gap:12px}.tlfca-v148-bar a,.tlfca-v148-toggle{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #9c7861;background:#fffdf8;color:#653f31;border-radius:14px;font:inherit;text-underline-offset:4px;cursor:pointer}.tlfca-v148-book :focus-visible{outline:3px solid #70392b;outline-offset:4px}.tlfca-v148-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tlfca-v148-figure{margin:0;min-width:0;background:#fffdf8;border-radius:20px;border:1px solid #decdb8;overflow:hidden;box-shadow:0 8px 22px #6745230b;transition:transform .2s}.tlfca-v148-figure:hover{transform:translateY(-3px)}.tlfca-v148-figure img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:contain}.tlfca-v148-figure figcaption{padding:14px 18px}.tlfca-v148-figure strong{display:block;font-size:1.1rem}.tlfca-v148-figure small{display:block;font-size:.875rem;line-height:1.8;color:#665a50}.tlfca-v148-art-label{display:block;font-size:.875rem;line-height:1.8;padding:8px;color:inherit}.tlfca-v148-art-image{object-fit:contain!important;background:#fffaf2}@media(max-width:950px){.tlfca-v148-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.tlfca-v148-grid{grid-template-columns:minmax(0,1fr)}.tlfca-v148-book{padding:20px 14px}.tlfca-v148-bar a,.tlfca-v148-toggle{font-size:1rem}}@media(prefers-reduced-motion:reduce){.tlfca-v148-figure{transition:none}.tlfca-v148-figure:hover{transform:none}}@media(print){.tlfca-v148-book,.tlfca-v148-art-label{display:none}}