.imported-hero h1{max-width:1120px;font-size:clamp(35px,4.1vw,58px);margin-top:12px}.imported-deck{max-width:950px;font-size:21px;line-height:1.6;color:#52607b}.historical-note{margin:24px 0 0;font-size:13px;color:#52607b}.imported-layout{display:grid;grid-template-columns:minmax(0,830px) minmax(220px,300px);gap:65px;align-items:start}.imported-body{font-size:18px;line-height:1.85;min-width:0;color:#3d4e6d;overflow-wrap:anywhere}.imported-body h2{font-size:30px;line-height:1.25;margin:42px 0 22px;color:#172449;letter-spacing:-.8px}.imported-body h3{font-size:23px;margin:30px 0 16px;color:#172449;line-height:1.3}.imported-body h4{font-size:20px;line-height:1.4}.imported-body p{margin:0 0 23px}.imported-body strong{color:#172449}.imported-body a{color:#244bc5;text-underline-offset:4px}.imported-body ul,.imported-body ol{padding-left:26px;margin:20px 0 28px}.imported-body li{padding-left:5px;margin-bottom:12px}.imported-body img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain;border-radius:16px;margin:28px 0}.imported-body figure{margin:28px 0}.imported-body figcaption{font-size:13px;color:#697892}.imported-body table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;margin:25px 0;display:block;overflow-x:auto}.imported-body td,.imported-body th{border:1px solid #dbe4f1;padding:14px 16px;text-align:left;min-width:100px}.imported-body th{background:#edf3ff;color:#172449;font-weight:700}.imported-body tr:nth-child(even){background:#f7f9fe}.imported-body blockquote{margin:28px 0;padding:22px 25px;border-left:4px solid #244bc5;background:#edf3ff}.imported-body dl{padding:20px;background:#f5f8ff;border-radius:12px}.imported-body dt{font-weight:700;color:#172449}.imported-body dd{margin:0 0 18px}.imported-body details{border-bottom:1px solid #dbe4f1;padding:18px 0}.imported-body summary{font-weight:700;cursor:pointer}.imported-body .source-provenance{padding:25px;background:#f2f6ff;border-radius:14px;font-size:13px;line-height:1.7;margin:45px 0 0}.source-provenance p{margin:12px 0 0}.imported-sidebar{position:sticky;top:25px}.article-toc{padding:23px;border:1px solid #dbe4f1;border-radius:14px;max-height:50vh;overflow:auto}.article-toc h2{font-size:17px;margin:0 0 15px}.article-toc a{display:block;font-size:13px;line-height:1.5;padding:8px 0;text-decoration:none;color:#52607b}.article-toc a:hover{color:#244bc5;text-decoration:underline}.article-help{margin-top:25px;background:#edf3ff;padding:25px;border-radius:15px}.article-help h2{font-size:26px;margin:0 0 15px}.article-help p{font-size:15px}.article-help .btn{width:100%;margin:5px 0 20px}.article-help .text-action{font-size:14px;display:block}.blog-pagination{display:flex;gap:25px;align-items:center;justify-content:center;margin-top:42px}.blog-pagination button:disabled{opacity:.4;cursor:default}.blog-pagination span{font-size:14px;color:#52607b}.blog-card-copy{display:flex;flex-direction:column;flex:1}.blog-card{display:flex;flex-direction:column}.blog-card .read-link{margin-top:auto}.blog-feature .feature-date{font-size:13px;margin:0 0 22px;color:#d6dcef}.blog-hero .kicker{font-size:13px}.blog-controls{gap:20px}.blog-controls input{width:330px}.blog-controls select{min-width:180px}.blog-card .article-meta{font-size:12px}.imported-body>section:first-child>h2:first-child{margin-top:0}
@media(max-width:900px){.imported-layout{grid-template-columns:1fr;gap:35px}.imported-sidebar{position:static}.article-toc{max-height:250px}.imported-body{font-size:17px}.imported-body h2{font-size:27px}.imported-deck{font-size:18px}.article-hero.imported-hero{padding:40px 0}.blog-pagination{gap:12px}.blog-pagination .btn{font-size:14px;min-height:45px;padding:12px 16px}.blog-controls input{width:100%}}@media(max-width:520px){.imported-body h2{font-size:25px}.imported-body td,.imported-body th{padding:10px;min-width:110px}.imported-body table{max-width:calc(100vw - 40px)}.blog-pagination span{font-size:12px}}
.imported-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0}.imported-fact{padding:22px;background:#eef3ff;border-radius:13px}.imported-fact strong{display:block;font-size:14px}.imported-fact span{display:block;color:#244bc5;font:800 30px/1.3 Manrope,Arial,sans-serif;margin:8px 0}.imported-fact small{font-size:13px;display:block}.imported-verdict{background:#f5f8fd;border-left:4px solid #244bc5;padding:22px 25px;margin:25px 0}.imported-actions{display:flex;flex-wrap:wrap;gap:16px;margin:25px 0}.imported-actions a{font-weight:700}.article-table{overflow-x:auto;max-width:100%;margin:25px 0;border:1px solid #dbe4f1;border-radius:10px}.imported-body .article-table table{display:table;min-width:600px;margin:0;overflow:visible}.imported-body .article-table th,.imported-body .article-table td{min-width:150px;overflow-wrap:normal}.imported-body .article-table caption{text-align:left;padding:14px;background:#f7f9fe}.article-table:focus-visible{outline:3px solid #00a5c4;outline-offset:3px}@media(max-width:520px){.imported-facts{gap:10px}.imported-fact{padding:15px}.imported-fact span{font-size:25px}}

/* Individual editorial covers */
.imported-cover{margin:32px 0 0}.imported-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:none;object-fit:cover;object-position:center 35%;border-radius:18px}.imported-cover figcaption{font-size:12px;color:#506080;margin-top:8px}.blog-art .blog-cover-image{display:block;width:100%;height:100%;min-height:210px;object-fit:cover}.blog-feature-image{display:block;width:100%;height:340px;object-fit:cover;border-radius:18px;min-width:0}@media(max-width:650px){.blog-feature-image{height:230px}.imported-cover img{max-height:270px}}
