.mfh-result-signup{margin-top:16px;padding:22px;border:1px solid var(--g200);border-radius:var(--r16);background:#fff}.mfh-result-signup[hidden]{display:none}.mfh-result-signup h3{font-size:22px;margin:0 0 6px}.mfh-result-signup p{font-size:14px;margin-bottom:14px}.mfh-tool-newsletter{display:grid;grid-template-columns:1fr auto;gap:8px}.mfh-tool-newsletter input{min-height:46px;border:1px solid var(--border2);border-radius:var(--r8);padding:10px 12px}.mfh-tool-newsletter button{border:0;border-radius:var(--r8);background:var(--g700);color:#fff;font-weight:700;padding:10px 16px}.mfh-tool-guide{max-width:820px;margin:0 auto 72px}.mfh-tool-guide h2{margin-top:34px}.mfh-faqs details{border-top:1px solid var(--border);padding:16px 0}.mfh-faqs summary{cursor:pointer;font-weight:700;color:var(--ink)}.mfh-faqs p{margin:10px 0 0}.mfh-tool-review{margin-top:26px;padding:16px;border-left:4px solid var(--g500);background:var(--g50)}.mfh-article-tools{margin:42px 0;padding:28px;border:1px solid var(--g200);border-radius:var(--r16);background:var(--g50)}.mfh-article-tools h2{font-size:26px;margin:0 0 8px}.mfh-article-tools>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.mfh-article-tools a{display:flex;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--border);border-radius:var(--r8);padding:12px 14px;font-weight:700}.mfh-article-tools a:focus-visible,.mfh-tool-newsletter input:focus-visible,.mfh-tool-newsletter button:focus-visible{outline:3px solid var(--g200);outline-offset:2px}@media(max-width:650px){.mfh-tool-newsletter,.mfh-article-tools>div{grid-template-columns:1fr}.mfh-tool-newsletter button{min-height:46px}}
