.tlfca-v150-scenarios,.tlfca-v150-art{padding:clamp(28px,5vw,60px) 20px;background:#fffaf2;color:#463b36;line-height:1.9;overflow-wrap:anywhere}.tlfca-v150-inner{max-width:1160px;margin:auto}.tlfca-v150-scenarios h2,.tlfca-v150-art h2{font-size:clamp(1.65rem,4vw,2.4rem);line-height:1.45}.tlfca-v150-kicker{font-weight:700;color:#744437}.tlfca-v150-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.tlfca-v150-scenario{min-width:0;padding:18px;border:1px solid #bda58d;border-radius:20px;background:#fffdf8}.tlfca-v150-scenario summary{font-size:1.15rem;font-weight:700;cursor:pointer;min-height:44px;padding:8px}.tlfca-v150-scenario ol{padding-left:24px}.tlfca-v150-links{display:flex;flex-wrap:wrap;gap:10px}.tlfca-v150-links a,.tlfca-v150-phone>a,.tlfca-v150-filters button{min-height:44px;padding:10px 14px;border:1px solid #98705c;border-radius:14px;color:#693d30;background:#fffdf8;font:inherit;display:inline-flex;align-items:center;text-underline-offset:4px}.tlfca-v150-phone{padding:22px;border-left:4px solid #986144;border-radius:16px;background:#f5eadb}.tlfca-v150-phone p{font-size:1rem}.tlfca-v150-filters{display:flex;flex-wrap:wrap;gap:12px}.tlfca-v150-filters button{cursor:pointer}.tlfca-v150-filters button[aria-pressed=true]{background:#754535;color:#fff;border-color:#754535}.tlfca-v150-art>details>summary{max-width:1160px;margin:auto;min-height:44px;padding:12px 16px;cursor:pointer;font-weight:700;border:1px solid #ae8e76;border-radius:14px}.tlfca-v150-scenarios :focus-visible,.tlfca-v150-art :focus-visible{outline:3px solid #784331;outline-offset:4px}.tlfca-v150-hidden{display:none!important}@media(max-width:650px){.tlfca-v150-grid{grid-template-columns:minmax(0,1fr)}.tlfca-v150-scenarios,.tlfca-v150-art{padding:28px 16px}.tlfca-v150-filters button{flex:1 1 40%;justify-content:center}.tlfca-v150-phone{padding:16px}}@media(print){.tlfca-v150-art{display:none}.tlfca-v150-scenarios{background:#fff;color:#000}.tlfca-v150-grid{display:block}.tlfca-v150-scenario{break-inside:avoid;margin:12px 0}}