/* XMTX editorial v1: only the three ContentBrand articles. */
.xmtx-editorial-page #wrapper{background:#fff}
.xmtx-article-site-header{position:sticky;top:0;z-index:40}
.admin-bar .xmtx-article-site-header{top:32px}
.xmtx-article-site-header .xmtx-header{position:static}
.xmtx-editorial-main{padding:0}
.xmtx-editorial-main .xmtx-article-wide{max-width:1200px;margin:auto;padding-inline:40px}
.xmtx-editorial-main .xmtx-article-hero{padding:28px 0 48px;background:linear-gradient(130deg,#f6f9fe,#eef6ff);border-bottom:1px solid #dce8f7}
.xmtx-editorial-main .xmtx-article-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#52657e;margin-bottom:35px}
.xmtx-editorial-main .xmtx-article-breadcrumb a{padding-block:8px;color:#365b88}
.xmtx-editorial-main .xmtx-article-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:50px;align-items:center}
.xmtx-editorial-main .xmtx-article-kicker{display:block;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:#0863d6;margin:0 0 14px}
.xmtx-editorial-main .xmtx-article-hero h1{font-size:40px;line-height:1.28;letter-spacing:-.028em;margin:0 0 18px}
.xmtx-editorial-main .xmtx-article-byline{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;line-height:1.8;color:#5c718a;margin-bottom:24px}
.xmtx-editorial-main .xmtx-article-byline a{color:#315882}
.xmtx-editorial-main .xmtx-article-lead p{font-size:16px;line-height:1.85;color:#344f70;margin:0}
.xmtx-editorial-main .xmtx-article-lead strong{font-weight:600;color:#173b68}
.xmtx-editorial-main .xmtx-article-visual{margin:0}
.xmtx-editorial-main .xmtx-article-visual img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px;border:1px solid #dbe8f7;display:block}
.xmtx-editorial-main figcaption{font-size:10px;color:#667d96;margin-top:8px;text-align:center}
.xmtx-editorial-main .xmtx-article-body{max-width:820px;margin:0 auto;padding:46px 0 58px;color:#344d68;font-size:17px;line-height:1.9;overflow-wrap:break-word}
.xmtx-editorial-main .xmtx-article-body p{font-size:17px;line-height:1.9;color:#344d68;margin:0 0 22px}
.xmtx-editorial-main .xmtx-article-body h2{font-size:28px;line-height:1.4;letter-spacing:-.022em;color:#153865;margin:44px 0 18px;scroll-margin-top:100px}
.xmtx-editorial-main .xmtx-article-body h3{font-size:22px;line-height:1.45;margin:30px 0 14px}
.xmtx-editorial-main .xmtx-article-body strong{font-weight:600;color:#1a3e69}
.xmtx-editorial-main .xmtx-article-body a{color:#065dc9;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.xmtx-editorial-main .xmtx-article-body a:hover{color:#003d8c}
.xmtx-editorial-main .xmtx-article-body ul,.xmtx-editorial-main .xmtx-article-body ol{margin:20px 0 26px;padding-left:24px}
.xmtx-editorial-main .xmtx-article-body li{margin:0 0 13px;padding-left:4px}
.xmtx-editorial-main .xmtx-article-body li::marker{color:#0964cf;font-weight:600}
.xmtx-editorial-main .xmtx-article-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #d8e4f2;border-radius:12px;margin:28px 0;scrollbar-width:thin;scrollbar-color:#9eb6d5 #f0f5fb}
.xmtx-editorial-main .xmtx-article-table:focus-visible{outline:3px solid #68a8ff;outline-offset:3px}
.xmtx-editorial-main table{width:100%;min-width:640px;border-collapse:collapse;margin:0;font-size:14px;line-height:1.75}
.xmtx-editorial-main th,.xmtx-editorial-main td{padding:17px 20px;vertical-align:top;text-align:left;border-bottom:1px solid #dfe9f5;letter-spacing:0;color:#344d68}
.xmtx-editorial-main th{font-size:13px;text-transform:none;font-weight:600;background:#edf4ff;color:#193d6b}
.xmtx-editorial-main td:first-child{width:25%;font-weight:500;color:#23466f}
.xmtx-editorial-main tbody tr:nth-child(even){background:#f8fafd}
.xmtx-editorial-main tbody tr:last-child td{border-bottom:0}
.xmtx-editorial-main .xmtx-article-body .xmtx-table-hint{display:none}
.xmtx-editorial-main .xmtx-article-related{background:#f5f8fc;padding:54px 0 62px;border-block:1px solid #e2eaf4}
.xmtx-editorial-main .xmtx-article-related h2{font-size:28px;margin-bottom:26px}
.xmtx-editorial-main .xmtx-article-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.xmtx-editorial-main .xmtx-article-related-card{display:grid;grid-template-columns:145px 1fr;gap:22px;align-items:center;border:1px solid #dce6f2;border-radius:14px;padding:18px;background:#fff;color:#163a64;transition:border-color .2s,box-shadow .2s}
.xmtx-editorial-main .xmtx-article-related-card:hover{border-color:#91b8e8;box-shadow:0 8px 24px #173b6810}
.xmtx-editorial-main .xmtx-article-related-card img{width:145px;aspect-ratio:4/3;object-fit:cover;border-radius:8px;display:block}
.xmtx-editorial-main .xmtx-article-related-card .xmtx-article-kicker{font-size:9px;margin-bottom:8px}
.xmtx-editorial-main .xmtx-article-related-card h3{font-size:18px;line-height:1.5;margin:0 0 10px}
.xmtx-editorial-main .xmtx-article-read-link{font-size:12px;color:#0863d6;font-weight:600}
@media(max-width:1023px){.xmtx-editorial-main .xmtx-article-wide{padding-inline:30px}.xmtx-editorial-main .xmtx-article-hero h1{font-size:34px}.xmtx-editorial-main .xmtx-article-hero-grid{gap:28px;grid-template-columns:1.6fr 1fr}.xmtx-editorial-main .xmtx-article-body{max-width:calc(100% - 60px)}.xmtx-editorial-main .xmtx-article-related-card{grid-template-columns:100px 1fr;gap:16px}.xmtx-editorial-main .xmtx-article-related-card img{width:100px}}
@media(max-width:782px){.admin-bar .xmtx-article-site-header{top:46px}}
@media(max-width:699px){.xmtx-editorial-main .xmtx-article-wide{padding-inline:20px}.xmtx-editorial-main .xmtx-article-hero{padding:16px 0 28px}.xmtx-editorial-main .xmtx-article-breadcrumb{font-size:10px;gap:8px;margin-bottom:24px}.xmtx-editorial-main .xmtx-article-hero-grid{grid-template-columns:1fr;gap:26px}.xmtx-editorial-main .xmtx-article-hero h1{font-size:30px;line-height:1.32;margin-bottom:16px}.xmtx-editorial-main .xmtx-article-kicker{font-size:10px}.xmtx-editorial-main .xmtx-article-byline{font-size:10px;margin-bottom:18px}.xmtx-editorial-main .xmtx-article-lead p{font-size:16px}.xmtx-editorial-main .xmtx-article-visual img{max-height:240px;aspect-ratio:16/10}.xmtx-editorial-main .xmtx-article-body{max-width:none;padding:30px 20px 40px;font-size:16px;line-height:1.85}.xmtx-editorial-main .xmtx-article-body p{font-size:16px;line-height:1.85;margin-bottom:19px}.xmtx-editorial-main .xmtx-article-body h2{font-size:25px;margin:34px 0 16px}.xmtx-editorial-main .xmtx-article-body h3{font-size:21px}.xmtx-editorial-main .xmtx-article-table{margin:23px 0 8px}.xmtx-editorial-main .xmtx-article-body .xmtx-table-hint{display:block;font-size:11px;line-height:1.6;color:#627892;margin-bottom:24px}.xmtx-editorial-main .xmtx-article-related{padding:38px 0}.xmtx-editorial-main .xmtx-article-related-grid{grid-template-columns:1fr;gap:16px}.xmtx-editorial-main .xmtx-article-related-card{padding:14px;grid-template-columns:95px 1fr}.xmtx-editorial-main .xmtx-article-related-card img{width:95px}.xmtx-editorial-main .xmtx-article-related-card h3{font-size:17px}.xmtx-editorial-main .xmtx-article-related h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.xmtx-editorial-main a{transition:none}}
