.tool-links{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0}
.tool-links a{padding:9px 16px;border:1px solid #dce3d7;border-radius:9px;background:#fff;font-size:13px;font-weight:600;color:#38664e;text-decoration:none!important}
.tool-links a:hover,.tool-links a[aria-current="page"]{background:#eaf0e4;border-color:#8aa479}
.tool-links a span{margin-left:8px;color:#849177}
.tool-hero{max-width:850px;padding:26px 8px 32px}
.tool-hero h1{font-size:38px;line-height:1.35;letter-spacing:-1.4px;margin:0 0 14px}
.tool-hero>p:not(.eyebrow){font-size:15px;color:#63715c;line-height:1.9;margin:0}
.tool-guide{margin:0 auto;padding:38px 8px 25px}
.tool-guide article>section:first-child{margin-top:0}
.related-tools{max-width:820px;margin:0 auto 45px;padding:0 8px}
.related-tools h2{font-size:21px;letter-spacing:-.6px;margin-bottom:0}
.doc-callout .tool-links{padding:0}
@media(max-width:620px){.tool-links{gap:7px;padding:12px 0}.tool-links a{font-size:11px;padding:8px 10px}.tool-links a span{margin-left:2px}.tool-hero{padding:22px 4px 26px}.tool-hero h1{font-size:28px;letter-spacing:-1px}.tool-hero>p:not(.eyebrow){font-size:13px}.tool-guide{padding-top:28px}.related-tools{padding:0 6px}.tool-hero .eyebrow{font-size:9px}}
