.tool-tabs a{text-decoration:none;text-align:center;font-size:13px}.beta-notice{font-size:12px;line-height:1.7;padding:12px 16px;border:1px solid #d9e0d3;background:#eef2e8;border-radius:10px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:18px}.beta-notice a{font-weight:600;text-underline-offset:3px}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-links a{font-size:12px;text-underline-offset:4px}.tool-guide{border-top:1px solid #d9e0d3;margin:36px 0;padding:24px 0;font-size:14px;line-height:1.8}.tool-guide h2{font-size:21px}.document-page{max-width:820px;margin:40px auto 70px;padding:0 24px;line-height:1.8}.document-page h1{font-size:clamp(30px,5vw,46px);letter-spacing:-1px;line-height:1.15;margin:25px 0}.document-page h2{font-size:21px;margin-top:30px}.document-page p,.document-page li{font-size:15px}.document-page a{text-underline-offset:4px}.document-page .intro{font-size:18px;color:#647363}.support-card{padding:26px;background:#fffefa;border:1px solid #d5dfcd;border-radius:16px;margin:24px 0}.support-card label{display:block;font-size:13px;margin:18px 0 6px}.support-card input,.support-card select,.support-card textarea{width:100%;padding:12px;border:1px solid #cdd8c5;border-radius:8px;background:#fafbf7;color:#24483c;font:inherit}.support-card textarea{min-height:160px}.support-card .consent{display:flex;gap:10px;align-items:flex-start}.support-card input[type=checkbox]{width:auto;margin-top:6px}.support-card button{margin-top:16px}.honeypot{position:absolute;left:-10000px}.feedback-entry{border-top:1px solid #d5dfcd;padding:18px 0}.feedback-entry p{white-space:pre-wrap;overflow-wrap:anywhere}.admin-table{overflow-x:auto}.admin-table table{border-collapse:collapse;font-size:12px;width:100%}.admin-table td,.admin-table th{padding:10px;border-bottom:1px solid #ddd;text-align:left}.inline-error{color:#8e5036;font-size:13px;line-height:1.7}.tool-tabs a:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #a4b690;outline-offset:3px}@media(max-width:650px){footer{display:flex;align-items:flex-start;gap:16px;flex-direction:column}.document-page{padding:0 20px}.support-card{padding:18px}.beta-notice{font-size:11px}.tool-tabs a{font-size:12px}}

.signin-link{font-size:12px;text-underline-offset:3px}.signin-link[hidden]{display:none}
