
.tool-landing{background:#fff;border:1px solid #d4e8f4;border-radius:20px;margin:0 0 26px;padding:clamp(20px,3vw,32px)}.tool-landing ol{line-height:1.8;color:#31546c;padding-left:20px}.tool-landing h2{margin-bottom:8px}.tool-landing p{color:#496780;line-height:1.65}.tool-landing a{color:#0877ca}.tool-landing .tool-guidance{background:#eaf9fd;border-radius:12px;padding:12px;margin:16px 0}.tool-landing section{padding:10px 0}.tool-nav{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.tool-nav a{display:inline-block;background:#e9f5fc;border-radius:10px;padding:9px 13px;font-weight:700;text-decoration:none;color:#075b9d}.focus-workspace{display:block;margin:20px 0;padding:22px;border:1px solid #c5dceb;border-radius:20px;background:#fff}.focus-workspace[hidden]{display:none}.focus-workspace .processing-panel{display:block;box-shadow:none;border:0;margin:0;padding:0}.focus-workspace .processing-panel[hidden]{display:block}.focus-workspace .section-title{margin-bottom:12px}.tool-banner{border-top:1px solid #dbe8f2;margin-top:32px;padding-top:18px}.tool-banner .mallow-ad-section{margin:0}
@media(max-width:600px){.hero{padding:20px 0;display:block}.mast nav{gap:4px}.tool-landing{padding:16px}.focus-workspace{padding:16px}.tool-nav a{font-size:12px}.section-title{flex-wrap:wrap}}
