/* Content clarity and tool-first layout. */
.tool-scope-note{padding:14px 18px;border-left:3px solid var(--clr-blue,#2563eb);background:var(--bg-surface);border-radius:8px;line-height:1.7;margin:0 0 20px;color:var(--text-muted)}
.calculation-method{line-height:1.85;max-width:960px}.calculation-method h2{font-size:23px;margin-bottom:16px}.calculation-method h3{font-size:17px;margin:22px 0 8px}.calculation-method p{overflow-wrap:anywhere}.calculation-example{background:var(--bg-surface);border:1px solid var(--border-color);padding:0 20px 18px;border-radius:12px;margin:20px 0}.calculation-review{font-size:12px;color:var(--text-muted);margin-top:22px}.calculation-method a{text-decoration:underline;text-underline-offset:3px}.seo-faq-section details{padding:16px 0;border-bottom:1px solid var(--border-color);line-height:1.7}.seo-faq-section summary{font-weight:600;cursor:pointer}.seo-faq-section details p{padding-top:12px}.tool-after-ad{margin:32px 0;padding:12px 0;overflow:hidden;text-align:center;border-top:1px solid var(--border-color)}.ad-label{display:block;font-size:11px;color:var(--text-muted);margin-bottom:8px;letter-spacing:.12em}
@media(max-width:600px){.tool-scope-note{font-size:13px}.calculation-method h2{font-size:20px}.calculation-example{padding:0 14px 14px}}
