.tlfca-v161-tools{font-family:system-ui,sans-serif;color:#35443a;background:#fff9ec;border-bottom:1px solid #dfd2bb;padding:20px 16px;line-height:1.85}.tlfca-v161-tools>div{max-width:1100px;margin:auto}.tlfca-v161-tools strong{font-size:1.2rem}.tlfca-v161-tools nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.tlfca-v161-tools a,.tlfca-v161-tools button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;color:#294c39;background:#edf1e5;border:1px solid #c4d2c0;border-radius:12px;font:inherit;text-decoration:underline;box-sizing:border-box;cursor:pointer}.tlfca-v161-tools p{margin:10px 0;font-size:1rem}.tlfca-v161-tools p a{padding:2px 8px}.tlfca-v161-tools summary{cursor:pointer;min-height:44px;align-content:center}.tlfca-v161-tools a:focus-visible,.tlfca-v161-tools button:focus-visible,.tlfca-v161-tools summary:focus-visible{outline:3px solid #80522f;outline-offset:3px}.tlfca-v161-tools progress{display:block;width:100%;max-width:360px;height:8px;accent-color:#657a51}.tlfca-v161-tools label{display:block;margin-top:12px}.tlfca-v161-tools [hidden]{display:none!important}.tlfca-v161-outline-target{scroll-margin-top:24px}@media(max-width:560px){.tlfca-v161-tools nav>a,.tlfca-v161-tools nav>button{flex:1 1 42%;justify-content:center}.tlfca-v161-tools{padding:16px}}@media(print){.tlfca-v161-tools{display:none!important}}