/* Scoped advertising surface; no tool selectors or global changes. */
[data-tool-ad-slot="tool_after"][hidden]{display:none!important}
[data-tool-ad-slot="tool_after"]{box-sizing:border-box;display:block;width:calc(100% - 32px);max-width:728px;min-height:120px;margin:32px auto;padding:16px;border-block:1px solid #d5dcd8;background:#f6f8f7;color:#243b32;font:16px/1.6 system-ui,-apple-system,sans-serif;overflow-wrap:anywhere;text-align:left;clear:both}
[data-tool-ad-slot="tool_after"] *{box-sizing:border-box;max-width:100%}
[data-tool-ad-slot="tool_after"]>small{display:block;color:#52635b;font-size:12px;margin:0 0 8px}
[data-tool-ad-slot="tool_after"] p{margin:8px 0 0;font-size:16px;line-height:1.6}
[data-tool-ad-slot="tool_after"] strong{font-size:16px;color:inherit}
[data-tool-ad-slot="tool_after"] a{color:#14553e;text-decoration:underline;text-underline-offset:3px}
[data-tool-ad-slot="tool_after"] a:focus-visible{outline:2px solid #14553e;outline-offset:3px}
[data-tool-ad-slot="tool_after"] img{display:block;max-width:100%;height:auto}
@media(max-width:600px){[data-tool-ad-slot="tool_after"]{max-width:320px;margin-block:24px;padding:12px}}
