.tlfca-v159-welcome{background:linear-gradient(135deg,#fff9ef,#f7ead8);color:#403128;padding:clamp(2rem,5vw,4.5rem) 1rem 1.4rem;line-height:1.9}.tlfca-v159-inner{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;max-width:1200px;margin:auto}.tlfca-v159-kicker{font-size:1rem;color:#745038;margin:0 0 1rem}.tlfca-v159-copy h2{font-size:clamp(2.3rem,4.8vw,4rem);line-height:1.35;letter-spacing:.03em;margin:0 0 1.2rem;font-weight:750}.tlfca-v159-lead{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:650}.tlfca-v159-copy>p{max-width:34rem}.tlfca-v159-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.6rem 0}.tlfca-v159-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.6rem 1rem;border:1px solid #875334;border-radius:14px;color:#513a2a;background:#fffaf2;font:inherit;text-decoration:none}.tlfca-v159-actions a.tlfca-v159-primary{background:#875334;color:#fff}.tlfca-v159-phone a{color:#62422f;font-weight:700;display:inline-flex;align-items:center;min-height:44px}.tlfca-v159-phone small{font-size:.875rem}.tlfca-v159-welcome :focus-visible{outline:3px solid #175a78;outline-offset:4px}.tlfca-v159-art{margin:0}.tlfca-v159-art img{display:block;width:100%;height:auto;border-radius:26px;box-shadow:0 16px 40px rgba(80,50,25,.12)}.tlfca-v159-art figcaption{font-size:.875rem;color:#665040;padding:.6rem .2rem}.tlfca-v159-next{max-width:1200px;margin:1.5rem auto 0;color:#70533d}@media(max-width:760px){.tlfca-v159-inner{grid-template-columns:1fr;gap:1.4rem}.tlfca-v159-copy h2{font-size:clamp(2.2rem,8vw,3rem)}.tlfca-v159-art{grid-row:2}.tlfca-v159-actions a{flex:1 1 44%}}@media print{.tlfca-v159-welcome{background:#fff;color:#000;padding:1rem}.tlfca-v159-art img{box-shadow:none}.tlfca-v159-actions{display:none}}