.tlfca-v173-map{margin:16px auto;max-width:1120px;border:1px solid #ddcbb4;border-radius:12px;padding:14px 18px;background:#faf7f2;color:#333;line-height:1.8}.tlfca-v173-map summary{cursor:pointer;min-height:44px;font-weight:700}.tlfca-v173-map a{color:#59402c;text-decoration:underline}.tlfca-v173-map li{margin:5px 0}.tlfca-v173-map input{font:inherit;min-height:44px;width:100%;max-width:480px;padding:8px;box-sizing:border-box;border:1px solid #8e795f;border-radius:8px}.tlfca-v173-map :focus-visible{outline:3px solid #76512e;outline-offset:4px}.tlfca-v173-map [hidden]{display:none!important}.tlfca-v173-return{display:inline-block;margin-top:12px;padding:8px 12px;min-height:44px;box-sizing:border-box}.tlfca-v173-map :target{scroll-margin-top:100px}@media print{.tlfca-v173-map{display:none!important}}