
/* Impact SEO v62: trade growth content components */
.trade-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 12px}
.trade-feature-grid>a{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #dce5f4;border-radius:14px;background:#f5f8ff;color:#153a83;text-decoration:none;transition:box-shadow .2s,transform .2s}
.trade-feature-grid>a:hover,.trade-feature-grid>a:focus-visible{box-shadow:0 5px 16px #193d791c;transform:translateY(-2px)}
.trade-feature-grid strong{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.08rem}
.trade-feature-grid span{color:#3c4c64;font-size:.96rem;line-height:1.55}
.trade-feature-more{margin-top:14px}
.trade-guide-supp{margin:28px auto;max-width:680px}
.trade-guide-supp img{width:100%;height:auto;display:block;border-radius:14px;object-fit:cover}
.trade-guide-supp figcaption{color:#5e6877;font-size:.83rem;margin-top:8px}
.trade-cta-note{font-size:.88rem;margin-top:12px;color:#ecf2ff}
.trade-cta-note a{color:inherit;text-decoration:underline}
.article table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;font-size:.94rem}
.article th,.article td{border:1px solid #dae1ef;padding:12px;text-align:left;vertical-align:top}
.article th{background:#f1f5fb}
.article h2{scroll-margin-top:90px}
@media(max-width:700px){.trade-feature-grid{grid-template-columns:1fr}.trade-feature-grid>a{padding:16px}.trade-guide-supp{margin:22px auto}}

#trade-business-growth{padding:clamp(42px,5vw,74px) 0;background:#fff}
#trade-business-growth .wrap{max-width:1140px;margin:0 auto;padding:0 22px}
#trade-business-growth h2{color:#122954;font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);margin:10px 0 14px;line-height:1.2}
#trade-business-growth p{color:#415472;line-height:1.65}
#trade-business-growth .section-label{text-transform:uppercase;font-size:.81rem;letter-spacing:.12em;font-weight:700;color:#1555a0}
#trade-business-growth .trade-feature-more a{font-weight:700;color:#1555a0}
