.trade-copy{max-width:820px}
.trade-template .trade-copy{max-width:1120px}
.trade-template .trade-copy>h2{max-width:760px;margin-bottom:42px;letter-spacing:-.035em}
.trade-template .trade-copy>p,.trade-template .trade-copy>ul,.trade-template .trade-copy>ol{max-width:760px}
.trade-template .trade-copy p{color:var(--muted);line-height:1.65}
.trade-copy .button{color:#fff;text-decoration:none}
.trade-copy .button.secondary{color:var(--ink)}
.trade-copy p{color:#40516a;font-size:18px;line-height:1.8}
.trade-copy h2{margin:0 0 20px;font-size:clamp(26px,3.5vw,36px);letter-spacing:-.025em}
.trade-copy h3{margin:26px 0 12px;font-size:21px}
.trade-copy a{color:#1d56b3;text-decoration:underline;text-underline-offset:3px}
.trade-copy ul,.trade-copy ol{padding-left:24px;color:#40516a;font-size:17px;line-height:1.8}
.trade-table{width:100%;border-collapse:collapse;margin:24px 0;color:#273d56;font-size:16px;line-height:1.6}
.trade-table th,.trade-table td{padding:13px 15px;text-align:left;border-bottom:1px solid #dce5f1;vertical-align:top}
.trade-table th{background:#edf3fc;font-weight:700}
.trade-table .amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.trade-table tfoot td{font-weight:700;background:#f1f6fd}
.trade-table-wrap{overflow-x:auto}
.trade-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}
.trade-fields--formats{grid-template-columns:repeat(3,minmax(0,1fr))}
.trade-fields dl{margin:0;padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.05)}
.trade-fields dt{font-weight:700;margin:0 0 8px;color:#173b63}
.trade-fields dd{margin:0;color:#526179;line-height:1.7}
@media(max-width:640px){.trade-fields{grid-template-columns:1fr}.trade-copy p{font-size:17px}.trade-table th,.trade-table td{padding:11px 9px;font-size:14px}}
