.tlfca-v160-path{max-width:1180px;margin:0 auto 40px;padding:24px;color:#35433f;font:inherit;line-height:1.85}.tlfca-v160-path header{text-align:center;margin-bottom:24px}.tlfca-v160-path h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.4}.tlfca-v160-kicker{color:#795038;letter-spacing:.1em}.tlfca-v160-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tlfca-v160-grid article{background:#fffaf0;border:1px solid #decdbc;border-radius:22px;padding:22px;display:flex;flex-direction:column;min-width:0}.tlfca-v160-number{color:#795038;font-size:1.1rem}.tlfca-v160-grid h3{font-size:1.2rem;line-height:1.5}.tlfca-v160-grid p{flex:1}.tlfca-v160-grid a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 12px;border-radius:12px;background:#e8eee5;color:#284432;text-decoration:underline;text-underline-offset:4px}.tlfca-v160-path details{margin-top:20px;border:1px solid #decdbc;border-radius:16px;padding:14px 20px;background:#fffaf0}.tlfca-v160-path summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-weight:700}.tlfca-v160-path a:focus-visible,.tlfca-v160-path summary:focus-visible{outline:3px solid #7a4c28;outline-offset:4px}.tlfca-v160-path details a{color:#284432}.tlfca-v160-path ul{padding-left:1.4em}@media(max-width:950px){.tlfca-v160-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tlfca-v160-path{padding:20px 16px}.tlfca-v160-grid{grid-template-columns:1fr}.tlfca-v160-grid article{padding:20px}}@media(print){.tlfca-v160-path{color:#000}.tlfca-v160-grid{grid-template-columns:1fr 1fr}.tlfca-v160-grid article{break-inside:avoid;background:#fff;box-shadow:none}}