.blog-main{background:var(--navy);color:var(--white);padding-bottom:70px}.article-top{max-width:1100px;margin:auto;padding:55px 24px 35px}.article-top>a{font-size:15px}.article-top h1{font-size:clamp(32px,4.7vw,62px);line-height:1.08;max-width:1000px;margin:20px 0}.article-top .standfirst{font-size:clamp(18px,2vw,23px);line-height:1.6;max-width:850px}.byline{font-size:14px;color:var(--muted)}.blog-copy{max-width:850px;margin:auto;padding:0 24px;font-size:18px;line-height:1.75}.blog-copy h2{font-size:clamp(25px,3vw,35px);line-height:1.2;margin:42px 0 18px}.blog-copy h3{font-size:22px;line-height:1.35;margin-top:28px}.blog-copy figure{margin:26px 0}.blog-copy figure img{display:block;width:100%;height:auto;border-radius:5px}.blog-copy figcaption{font-size:14px;color:var(--muted);line-height:1.5;margin-top:10px}.blog-copy .eyebrow{margin-top:48px;color:var(--red);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.blog-copy .eyebrow+h2{margin-top:10px}.price-note{background:#0b2949;border-left:4px solid var(--red);padding:22px;margin:26px 0;font-size:16px}.table-scroll{overflow:auto;margin:25px 0;background:#0b2949}.blog-copy table{border-collapse:collapse;width:100%;min-width:580px;font-size:15px;line-height:1.5}.blog-copy th,.blog-copy td{padding:16px;text-align:left;border-bottom:1px solid #29415d}.blog-copy thead{background:#001c3e;color:white}.blog-copy caption{text-align:left;padding:14px;font-weight:bold}.article-contents{display:flex;flex-direction:column;gap:7px;border-block:1px solid #29415d;padding:22px 0;margin:32px 0;font-size:16px}.blog-copy a:not(.button){color:#dce9f8;text-decoration:underline;text-underline-offset:3px}.blog-copy li{margin:12px 0}.blog-copy section{scroll-margin-top:120px}.market-sources{font-size:14px;border-top:1px solid #29415d;padding:20px 0}.market-sources summary{cursor:pointer;font-weight:bold}.magnetic-section{border-top:3px solid var(--red);margin-top:35px}.blog-index-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:#0b2949;padding:26px}.blog-index-card img{width:100%;height:auto}.blog-index-card h2{font-size:32px;line-height:1.2}.blog-index-wrap{max-width:1100px;margin:auto;padding:25px 24px 70px}@media(max-width:650px){.blog-index-card{grid-template-columns:1fr;padding:18px}.blog-copy{font-size:17px}.article-top{padding-top:32px}.blog-copy ul{padding-left:22px}}.blog-copy figcaption{display:block!important}

.blog-index-card+.blog-index-card{margin-top:30px}.blog-copy #lettering figure img{filter:brightness(1.035) contrast(1.07) saturate(1.06)}
