.tlfca-v163-guide{max-width:1100px;margin:24px auto;padding:24px;background:#fffaf1;color:#344339;border:1px solid #d9cfbc;border-radius:20px;font-family:system-ui,sans-serif;line-height:1.85}.tlfca-v163-guide h2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.5}.tlfca-v163-tag{color:#765039}.tlfca-v163-guide li{margin-bottom:8px}.tlfca-v163-guide dt{font-weight:700;margin-top:12px}.tlfca-v163-guide dd{margin:0}.tlfca-v163-guide summary{min-height:44px;align-content:center;cursor:pointer;font-weight:700}.tlfca-v163-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.tlfca-v163-actions>*{min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #96a48c;border-radius:10px;background:#eaf0e3;color:#2b4835;font:inherit;cursor:pointer}.tlfca-v163-guide :focus-visible,.tlfca-v163-search:focus-visible{outline:3px solid #79502e;outline-offset:3px}.tlfca-v163-guide [hidden]{display:none!important}.tlfca-v163-search{display:block;width:100%;max-width:560px;box-sizing:border-box;min-height:44px;margin:12px 0;padding:10px;border:1px solid #819377;border-radius:10px;font:inherit;background:#fff;color:#293f30}@media(max-width:650px){.tlfca-v163-guide{margin:16px 12px;padding:20px 16px}.tlfca-v163-actions>*{width:100%}}@media(print){.tlfca-v163-actions,.tlfca-v163-search{display:none!important}.tlfca-v163-guide{background:#fff;border-color:#000;color:#000}}