.tlfca-v188-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:12px;background:#fffdf8;border:1px solid #dfd0bc;border-radius:10px}.tlfca-v188-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:4px 16px;color:#303b39;border:1px solid #b59a74;border-radius:8px;text-decoration:none;font-weight:700}.tlfca-v188-nav a:hover{background:#f0e6d6}.tlfca-v188-nav a:focus-visible,.tlfca-v188-contact a:focus-visible{outline:3px solid #315e54;outline-offset:3px}.tlfca-v188-contact{background:#fffdf8;border:1px solid #dfd0bc;border-radius:10px;padding:24px;line-height:1.85;overflow-wrap:anywhere}.tlfca-v188-contact dt{font-weight:700;margin-top:16px}.tlfca-v188-contact dd{margin:6px 0}.tlfca-v188-contact a{color:#315e54;text-decoration:underline;text-underline-offset:3px}#routes,#prepare,#contact-expectations,#resources{scroll-margin-top:24px}@media(max-width:480px){.tlfca-v188-nav a{flex:1 1 36%;padding:4px 10px}.tlfca-v188-contact{padding:20px}}@media print{.tlfca-v188-nav{display:none}.tlfca-v188-contact{background:white;color:black;border:1px solid black;box-shadow:none}.tlfca-v188-contact a{color:black}}