
/* v63 trades guide rebuild — scoped to the 10 trade articles only */
body.trade-guide-page{background:#f7f9fc;color:#132941}
.trade-guide-page .site-header{background:rgba(255,255,255,.96)}
.trade-guide-page #main-content{background:#f7f9fc}
.trade-guide-page .trade-guide-top{padding:28px 0 0}
.trade-guide-page .trade-container{width:min(1140px,calc(100% - 48px));margin-inline:auto}
.trade-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:.82rem;color:#667d94;margin:0 0 30px}
.trade-breadcrumb a{color:#668099;text-decoration:none}
.trade-breadcrumb a:hover{text-decoration:underline}
.trade-breadcrumb .current{color:#4b6986;font-weight:700}
.trade-hero-grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);gap:42px;align-items:center;padding:0 0 34px}
.trade-hero-copy{min-width:0}
.trade-eyebrow{font-size:.72rem;color:#1972b1;letter-spacing:.11em;text-transform:uppercase;font-weight:800;margin:0 0 13px;font-family:Montserrat,sans-serif}
.trade-guide-page .trade-hero-copy h1{font:800 clamp(2.25rem,3.6vw,3.6rem)/1.095 Montserrat,Arial,sans-serif;letter-spacing:-.047em;color:#112d46;margin:0 0 18px;max-width:660px;overflow-wrap:normal}
.trade-hero-lede{font-size:clamp(1rem,1.4vw,1.19rem);color:#506984;line-height:1.66;margin:0 0 20px;max-width:650px}
.trade-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}
.trade-hero-tags span{border:1px solid #d8e4ee;background:#fff;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:700;color:#526d86}
.trade-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.trade-hero-actions .trade-btn{background:#187fc5;color:#fff!important}
.trade-hero-actions small{color:#5e7489;font-size:.82rem;line-height:1.4}
.trade-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1783c8;border-radius:11px;color:#fff!important;text-decoration:none!important;padding:15px 22px;font-weight:800;font-size:.92rem;box-shadow:0 4px 12px rgba(8,100,160,.12);transition:transform .18s,background .18s}
.trade-btn:hover,.trade-btn:focus-visible{background:#0769a8;transform:translateY(-1px)}
.trade-hero-picture{margin:0;border-radius:20px;overflow:hidden;border:1px solid #d7e0e9;aspect-ratio:1.34/1;background:#e8eef3;box-shadow:0 10px 30px rgba(22,53,85,.06)}
.trade-hero-picture img{width:100%;height:100%;display:block;object-fit:cover}
.trade-cta-wide{display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:20px;background:linear-gradient(120deg,#102c43,#173d56);color:#fff;padding:27px 33px;position:relative;overflow:hidden}
.trade-cta-wide:before{content:"";position:absolute;right:-50px;top:-105px;border-radius:50%;border:35px solid rgba(65,144,192,.10);height:220px;width:220px;pointer-events:none}
.trade-cta-wide>div,.trade-cta-wide>a{position:relative;z-index:1}
.trade-cta-kicker{font-size:.67rem;text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:#a6d8f5;margin:0 0 9px}
.trade-cta-wide h2{font:800 clamp(1.3rem,2.3vw,1.85rem)/1.2 Montserrat,Arial,sans-serif;color:#fff;margin:0 0 8px;letter-spacing:-.03em}
.trade-cta-wide p{font-size:.92rem;color:#d7e5ee;line-height:1.55;margin:0;max-width:760px}
.trade-cta-wide .trade-btn{min-width:225px;flex-shrink:0;background:#258bcb}
.trade-guide-page .trade-guide-content{display:grid;grid-template-columns:minmax(0,730px) minmax(230px,1fr);gap:48px;padding:55px 0 75px;align-items:start}
.trade-guide-page .article{min-width:0}
.trade-guide-page .article .article-lead{background:#ecf5fa;border:1px solid #d1e7f2;border-radius:15px;padding:20px 23px;font-size:1rem;line-height:1.7;color:#304e64;margin:0 0 34px}
.trade-guide-page .article .article-lead strong{color:#113951}
.trade-guide-page .article h2{font:800 clamp(1.5rem,2.4vw,2rem)/1.23 Montserrat,Arial,sans-serif;letter-spacing:-.04em;color:#153449;margin:39px 0 16px}
.trade-guide-page .article h3{font:800 1.19rem/1.3 Montserrat,Arial,sans-serif;letter-spacing:-.025em;color:#14344d;margin:30px 0 11px}
.trade-guide-page .article p,.trade-guide-page .article li{font-size:1rem;color:#384f63;line-height:1.78}
.trade-guide-page .article p{margin:0 0 19px}
.trade-guide-page .article a:not(.trade-btn){color:#146ea8;font-weight:700;text-decoration:underline;text-decoration-color:#96c2de;text-underline-offset:3px}
.trade-guide-page .article ul,.trade-guide-page .article ol{margin:0 0 22px;padding-left:23px}
.trade-guide-page .article li{margin:9px 0}
.trade-guide-page .article table{display:block;overflow-x:auto;border-radius:12px;border:1px solid #d7e4ee;background:#fff}
.trade-guide-page .article th{background:#ecf4fa}
.trade-guide-page .article th,.trade-guide-page .article td{padding:13px}
.trade-guide-page .sidebar{position:sticky;top:105px}
.trade-guide-page .side-card{border:1px solid #d7e5ee;border-radius:16px;padding:22px;background:#fff;box-shadow:0 3px 12px rgba(15,45,68,.025)}
.trade-guide-page .side-card strong{font-size:1.02rem;color:#15364d}
.trade-guide-page .toc{border-color:#e3eaf1}
.trade-guide-page .toc a{font-size:.86rem;color:#496679;line-height:1.42;border-bottom:1px solid #eef1f5;padding:10px 0}
.trade-guide-page .toc a:last-child{border-bottom:0}
.trade-guide-page .sidebar .trade-side-cta{margin-top:18px;background:#eaf5fd;border:1px solid #cee4f4;border-radius:16px;padding:23px}
.trade-guide-page .trade-side-cta strong{font-size:1.18rem;line-height:1.35}
.trade-guide-page .trade-side-cta p{color:#45677f;margin:12px 0 16px;line-height:1.6;font-size:.88rem}
.trade-guide-page .trade-side-cta .trade-btn{width:100%;padding:13px 12px;font-size:.83rem}
.trade-inline-cta{border:1px solid #cde3f0;border-radius:16px;background:linear-gradient(110deg,#eaf6fc,#f4fbff);padding:24px 25px;display:flex;align-items:center;gap:20px;justify-content:space-between;margin:32px 0 42px}
.trade-inline-cta strong{display:block;font:800 1.27rem/1.35 Montserrat,Arial,sans-serif;color:#143a54;margin:0 0 6px}
.trade-inline-cta p{font-size:.9rem!important;color:#4d6a80!important;margin:0!important;line-height:1.55!important}
.trade-inline-cta .trade-btn{white-space:nowrap;font-size:.83rem;padding:13px 16px}
.trade-guide-page .related-posts{margin-top:48px;border-top:1px solid #d7e3ed;padding-top:25px}
.trade-guide-page .related-posts h2{margin:0 0 18px;font-size:1.6rem}
.trade-guide-page .related-post-card{border:1px solid #d6e4eb;background:#fff;border-radius:12px;padding:18px}
.trade-guide-page .related-post-card h3{font-size:1rem;line-height:1.45;margin:0 0 8px}
.trade-guide-page .related-post-card p{font-size:.86rem;line-height:1.5}
.trade-guide-page .trade-bottom-banner{margin:0 auto 70px}
@media(max-width:950px){.trade-hero-grid{gap:26px}.trade-guide-page .trade-guide-content{grid-template-columns:minmax(0,1fr) 235px;gap:28px}.trade-guide-page .trade-hero-copy h1{font-size:clamp(2.05rem,4vw,3rem)}}
@media(max-width:720px){.trade-guide-page .trade-container{width:min(100% - 32px,1140px)}.trade-guide-page .trade-guide-top{padding-top:20px}.trade-breadcrumb{margin-bottom:18px;font-size:.74rem}.trade-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:19px;padding-bottom:24px}.trade-hero-picture{order:-1;aspect-ratio:1.55/1;border-radius:15px}.trade-guide-page .trade-hero-copy h1{font-size:clamp(2.05rem,8vw,2.7rem);line-height:1.11;margin-bottom:13px}.trade-eyebrow{font-size:.66rem}.trade-hero-lede{font-size:1rem;line-height:1.57}.trade-hero-tags{margin-bottom:18px}.trade-hero-actions .trade-btn{width:100%}.trade-hero-actions small{width:100%;text-align:center}.trade-cta-wide{flex-direction:column;align-items:stretch;gap:17px;padding:25px 22px;border-radius:16px}.trade-cta-wide .trade-btn{min-width:0;width:100%}.trade-guide-page .trade-guide-content{display:block;padding:35px 0 40px}.trade-guide-page .article .article-lead{padding:18px}.trade-guide-page .article h2{font-size:1.55rem;margin-top:35px}.trade-guide-page .sidebar{position:static;margin-top:36px}.trade-inline-cta{flex-direction:column;align-items:stretch;padding:21px 19px}.trade-inline-cta .trade-btn{width:100%}.trade-guide-page .trade-bottom-banner{margin-bottom:40px}}
@media(prefers-reduced-motion:reduce){.trade-btn{transition:none}}

/* v67 free-review CTA legibility. */
.trade-hero-actions a.trade-btn, a.trade-btn, a.trade-btn:visited, a.trade-btn:hover, a.trade-btn:focus-visible{color:#fff!important;text-decoration:none!important;}
