/* ExamTopics Insights editorial experience — isolated to the blog home. */
body.home { background:#f6f8fb; }
body.home #masthead, body.home #header-image { display:none!important; }
body.home #content > .wrapper { width:100%!important;max-width:none!important;margin:0!important;padding:0!important; }
body.home #content > .wrapper > .section-gap { margin:0!important;padding:0!important; }
body.home #content { overflow:hidden; }
body.home .site-footer { background:#0c1b2b;color:#c4d3e5; }
body.home .site-footer .site-info { background:#0c1b2b;border-top:1px solid #27364b;color:#b8c7db; }
body.home .site-footer a { color:#d2e3f5; }
.et-hub, .et-hub * { box-sizing:border-box; }
.et-hub { --et-ink:#13253a;--et-quiet:#607185;--et-border:#dfe6ed;--et-blue:#147cbb;--et-teal:#27bfd4;--et-card:#fff;--et-paper:#f6f8fb;--et-night:#0c1b2b; margin:0!important;background:var(--et-paper);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--et-ink);line-height:1.56;letter-spacing:normal; }
.et-hub h1,.et-hub h2,.et-hub h3,.et-hub p { margin:0; }
.et-hub a { color:inherit;text-decoration:none; }
.et-hub a:hover { color:var(--et-blue); }
.et-hub a:focus-visible,.et-hub button:focus-visible,.et-hub input:focus-visible { outline:3px solid #21b9d4;outline-offset:4px; }
.et-hub-wrap { width:min(100%,1320px); margin:0 auto; padding-left:40px; padding-right:40px; }
.et-hub-topbar { position:relative;background:#fff;border-bottom:1px solid #e7edf3;z-index:15; }
.et-hub-topbar-inner { display:flex;min-height:83px;align-items:center;justify-content:space-between;gap:24px; }
.et-hub-logo { display:inline-flex;align-items:center;gap:13px;white-space:nowrap; }
.et-hub-logo:hover { color:var(--et-ink)!important; }
.et-logo-main { font-size:24px;line-height:1;font-weight:850;letter-spacing:-1.2px;color:#152943; }
.et-logo-divider { width:1px;height:26px;background:#c9d5e3; }
.et-logo-suffix {font-size:10px;font-weight:900;letter-spacing:2.6px;color:#147cbb;}
.et-hub-nav {display:flex;align-items:center;gap:29px;}
.et-hub-nav a {font-size:13px;font-weight:700;color:#3d5067;transition:color .15s;}
.et-hub-nav a:hover {color:#087cb5;}
.et-hub-exams {display:inline-flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid #c9d8e5;background:#f4f8fc;border-radius:7px;font-weight:800;font-size:12px;color:#152e46!important;padding:11px 15px;transition:background .15s,transform .15s;}
.et-hub-exams:hover {background:#e5f3fc;transform:translateY(-1px);}
.et-hub-exams span {font-size:17px;color:var(--et-blue);font-weight:500;}
.et-hub-hero {background:radial-gradient(700px 500px at 78% 8%,rgba(40,122,178,.22),transparent 72%),linear-gradient(117deg,#0d1d30,#152b44 74%,#0c1d2f);color:#fff;padding:75px 0 82px;position:relative;}
.et-hub-hero:after {content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#b8d7ff .65px,transparent .7px);background-size:28px 28px;}
.et-hub-hero-layout {display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:62px;align-items:center;position:relative;z-index:1;}
.et-hub-eyebrow,.et-hub-kicker,.et-hub-small-label {font-size:10px;font-weight:850;letter-spacing:2.15px;text-transform:uppercase;}
.et-hub-eyebrow {display:flex;align-items:center;gap:11px;color:#9ed4f4;margin-bottom:24px!important;}
.et-live-mark {display:block;width:7px;height:7px;border-radius:50%;background:#38d4cb;box-shadow:0 0 0 5px rgba(56,212,203,.12);}
.et-hub-hero-copy h1 {font-size:clamp(49px,5.2vw,76px);line-height:1.08;font-weight:760;letter-spacing:-3.2px;margin-bottom:24px;color:#fff;}
.et-hub-hero-copy h1 em {font-style:normal;color:#76cbf5;}
.et-hub-hero-copy > p:not(.et-hub-hero-small) {font-size:17px;line-height:1.84;color:#c9d8ea;max-width:555px;}
.et-hub-search {display:flex;align-items:center;border:1px solid rgba(183,210,237,.55);border-radius:10px;background:#fff;max-width:560px;min-height:61px;gap:8px;margin-top:31px;box-shadow:0 13px 36px rgba(0,0,0,.19);}
.et-hub-search-symbol {font-size:28px;line-height:1;margin:0 2px 0 19px;color:#6b879c;transform:rotate(-30deg);}
.et-hub-search input {flex:1;min-width:0;border:0;outline:0!important;box-shadow:none!important;padding:13px 3px;color:#21394c;font-size:13px;background:transparent;letter-spacing:normal;}
.et-hub-search input::placeholder {color:#899aab;}
.et-hub-search button {margin:5px;padding:12px 15px;border:0;background:#0b86b9;border-radius:7px;color:#fff;font-weight:800;font-size:12px;white-space:nowrap;cursor:pointer;transition:background .2s;}
.et-hub-search button:hover {background:#087099;}
.et-hub-search button span {padding-left:5px;}
.et-hub-sr {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.et-hub-hero-small {font-size:12px!important;color:#8fa7c2!important;margin-top:16px!important;}
.et-hub-lead {overflow:hidden;border:1px solid rgba(217,236,255,.17);border-radius:14px;background:#fff;box-shadow:0 30px 80px rgba(2,14,25,.3);color:var(--et-ink);}
.et-hub-lead-art {height:199px;position:relative;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 75% 25%,#2b7a9e,#114063 42%,#10243e 80%);overflow:hidden;}
.et-hub-lead-art:after {content:"";position:absolute;inset:0;opacity:.18;background:linear-gradient(90deg,transparent 49.7%,#b9efff 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,#b9efff 50%,transparent 50.3%);background-size:52px 52px;transform:rotate(18deg) scale(1.5);}
.et-hub-orbit {position:absolute;display:block;border:1px solid rgba(180,241,255,.37);border-radius:50%;transform:rotate(-26deg);}
.et-hub-orbit-one {width:290px;height:290px;}
.et-hub-orbit-two {width:390px;height:180px;border-color:rgba(98,203,255,.52);}
.et-hub-art-core {position:relative;z-index:1;font-weight:800;color:#edfaff;font-size:62px;letter-spacing:-5px;}
.et-hub-art-core span {font-weight:300;color:#66b4df;letter-spacing:0;}
.et-hub-lead-content {padding:30px 32px 29px;}
.et-hub-small-label {color:#1d799d;margin-bottom:11px!important;}
.et-hub-lead-content h2 {font-size:clamp(25px,2.5vw,34px);font-weight:800;letter-spacing:-1.15px;line-height:1.23;margin-bottom:14px;}
.et-hub-lead-content p {font-size:13px;color:#647589;line-height:1.7;}
.et-hub-text-link {display:inline-flex;align-items:center;gap:11px;color:#0a709f!important;font-size:12px;font-weight:850;margin-top:23px;}
.et-hub-text-link span {font-size:19px;}
.et-hub-section {padding-top:78px;padding-bottom:85px;}
.et-hub-section-header {display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:31px;}
.et-hub-section-header > div {min-width:0;}
.et-hub-kicker {color:#1181b0;margin-bottom:13px!important;}
.et-hub-section-header h1,.et-hub-section-header h2 {font-size:clamp(30px,3.4vw,43px);line-height:1.2;font-weight:780;letter-spacing:-1.9px;}
.et-hub-section-header > p {max-width:316px;font-size:13px;line-height:1.6;color:#7a8a9a;text-align:right;padding-bottom:5px;}
.et-hub-featured {padding-bottom:92px;}
.et-hub-feature-grid {display:grid;grid-template-columns:1fr 1fr;gap:25px;}
.et-hub-feature-card {background:#fff;border:1px solid var(--et-border);border-radius:11px;overflow:hidden;display:grid;grid-template-columns:40% 60%;min-height:245px;box-shadow:0 10px 29px rgba(19,45,77,.025);transition:transform .2s,border-color .2s;}
.et-hub-feature-card:hover {transform:translateY(-3px);border-color:#b6d1e6;}
.et-hub-feature-swatch {position:relative;background:linear-gradient(142deg,#214e76,#132a48);overflow:hidden;}
.et-hub-feature-1 .et-hub-feature-swatch {background:linear-gradient(146deg,#1e536b,#12354a);}
.et-hub-feature-0 .et-hub-feature-swatch {background:linear-gradient(146deg,#375892,#152e61);}
.et-hub-feature-swatch > span:first-child {position:absolute;left:20px;top:25px;color:#b6dbea;font-size:10px;letter-spacing:2px;font-weight:700;}
.et-hub-swatch-ring {position:absolute;bottom:-32px;right:-42px;border:1px solid rgba(205,235,255,.48);width:220px;height:220px;border-radius:50%;box-shadow:0 0 0 42px rgba(191,231,249,.06),0 0 0 88px rgba(191,231,249,.035);}
.et-hub-feature-body {position:relative;padding:28px 27px 55px;}
.et-hub-feature-body h3 {font-size:22px;line-height:1.3;font-weight:780;letter-spacing:-.65px;margin:0 0 12px;}
.et-hub-feature-body > p:not(.et-hub-kicker) {font-size:12px;line-height:1.7;color:var(--et-quiet);}
.et-hub-feature-body .et-hub-kicker {font-size:9px;}
.et-hub-arrow {position:absolute;right:22px;bottom:16px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e9f5fb;color:#0b7db0!important;font-weight:800;}
.et-hub-topics-section {background:#edf3f8;border-top:1px solid #e1e9f1;border-bottom:1px solid #e1e9f1;}
.et-hub-topic-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;}
.et-hub-topic {position:relative;min-height:186px;padding:25px 26px;background:#fff;border:1px solid #d9e5ed;border-radius:9px;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .2s,transform .2s,box-shadow .2s;}
.et-hub-topic:hover {border-color:#8ebcd5;transform:translateY(-2px);box-shadow:0 12px 34px rgba(34,80,110,.07);color:var(--et-ink)!important;}
.et-hub-topic-no {font-size:11px;color:#3791bc;font-weight:800;letter-spacing:1px;margin-bottom:14px;}
.et-hub-topic-no span {color:#99bacd;}
.et-hub-topic-title {font-size:19px;font-weight:800;letter-spacing:-.45px;margin-bottom:7px;}
.et-hub-topic-desc {font-size:12px;color:#7a8a9a;line-height:1.65;max-width:280px;padding-right:12px;}
.et-hub-topic-arrow {position:absolute;right:23px;top:23px;font-size:19px;color:#91b5c9;transition:transform .2s;}
.et-hub-topic:hover .et-hub-topic-arrow {transform:translate(3px,-3px);}
.et-hub-topic-note {color:#7e8b98;font-size:11px;margin-top:19px!important;}
.et-hub-pathway-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;}
.et-hub-pathway {background:#fff;border:1px solid var(--et-border);border-radius:10px;display:flex;flex-direction:column;min-height:254px;padding:26px;transition:border-color .2s;}
.et-hub-pathway:hover {border-color:#a9c8da;}
.et-hub-pathway-family {color:#1b85ae;font-weight:850;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:16px;}
.et-hub-pathway h3 {font-size:22px;line-height:1.27;font-weight:800;letter-spacing:-.6px;margin-bottom:12px;}
.et-hub-pathway p {font-size:12px;line-height:1.72;color:#738395;}
.et-hub-pathway-bottom {margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;}
.et-hub-pathway-bottom > span {background:#eef5fa;padding:5px 8px;border-radius:4px;color:#426582;font-size:11px;font-weight:800;letter-spacing:.4px;}
.et-hub-pathway-bottom > a {display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#eaf4fa;color:#147cbb;font-size:17px;}
.et-hub-latest-section {background:#fff;border-top:1px solid #eef1f5;}
.et-hub-latest-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.et-hub-latest-card {border:1px solid #e0e6ee;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:box-shadow .2s,transform .2s;}
.et-hub-latest-card:hover {box-shadow:0 16px 32px rgba(19,45,77,.08);transform:translateY(-2px);}
.et-hub-latest-art {height:133px;position:relative;overflow:hidden;background:linear-gradient(120deg,#17385b,#2a7191);}
.et-hub-latest-card:nth-child(5n+2) .et-hub-latest-art {background:linear-gradient(120deg,#273e65,#495b86);}
.et-hub-latest-card:nth-child(5n+3) .et-hub-latest-art {background:linear-gradient(120deg,#0f4a57,#2b7d8b);}
.et-hub-latest-card:nth-child(5n+4) .et-hub-latest-art {background:linear-gradient(120deg,#33516b,#1e6688);}
.et-hub-latest-card:nth-child(5n+5) .et-hub-latest-art {background:linear-gradient(120deg,#163054,#364a7f);}
.et-hub-dot-grid {position:absolute;inset:0;opacity:.22;background-image:radial-gradient(#fff .7px,transparent .9px);background-size:19px 19px;transform:skewX(-18deg) scale(1.1);}
.et-hub-art-monogram {position:absolute;right:23px;bottom:-17px;font-weight:850;font-size:86px;letter-spacing:-9px;color:rgba(218,247,255,.2);}
.et-hub-latest-body {padding:25px;display:flex;flex-direction:column;flex:1;gap:0;}
.et-hub-latest-meta {display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7d8da0;font-size:9px;font-weight:750;letter-spacing:.6px;text-transform:uppercase;margin-bottom:14px!important;}
.et-hub-latest-meta span:first-child {color:#1582ac;}
.et-hub-latest-meta span:last-child {white-space:nowrap;}
.et-hub-latest-body h3 {font-size:20px;line-height:1.33;letter-spacing:-.5px;font-weight:800;margin-bottom:12px;}
.et-hub-latest-body > p:not(.et-hub-latest-meta) {font-size:12px;line-height:1.7;color:#6e8090;margin-bottom:26px!important;}
.et-hub-read {color:#1677a1!important;display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-weight:800;font-size:11px;}
.et-hub-read span {font-size:15px;}
.et-hub-pagination {display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:45px;}
.et-hub-pagination .page-numbers {display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:6px 11px;background:#f1f6fa;border:1px solid #dce8ef;border-radius:6px;font-size:12px;font-weight:750;color:#3e5871;}
.et-hub-pagination .page-numbers.current {background:#157eae;color:#fff;border-color:#157eae;}
.et-hub-pagination .page-numbers:hover {background:#dcecf6;}
.et-hub-bottom {background:#102238;color:#f4f9ff;padding:38px 0;}
.et-hub-bottom-row {display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;}
.et-hub-bottom-row strong {font-weight:850;}
.et-hub-bottom-row span {color:#aac0d8;}
.et-hub-bottom-row a {font-size:13px;font-weight:800;color:#fff!important;padding:11px 0;}
.et-hub-bottom-row a span {color:#59bfee;font-size:19px;padding-left:9px;}
@media(max-width:1120px){
  .et-hub-hero-layout {gap:34px;}
  .et-hub-nav {gap:15px;}
  .et-hub-feature-card {grid-template-columns:34% 66%;}
  .et-hub-feature-body {padding:24px 19px 52px;}
  .et-hub-feature-body h3 {font-size:19px;}
  .et-hub-pathway-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:840px){
  .et-hub-wrap {padding-left:26px;padding-right:26px;}
  .et-hub-topbar-inner {min-height:72px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px;}
  .et-hub-nav {order:3;width:100%;justify-content:space-between;overflow-x:auto;gap:17px;padding-top:6px;}
  .et-hub-nav a {white-space:nowrap;}
  .et-hub-hero {padding:53px 0 60px;}
  .et-hub-hero-layout {grid-template-columns:1fr;gap:37px;}
  .et-hub-hero-copy > p:not(.et-hub-hero-small) {max-width:700px;}
  .et-hub-lead {max-width:700px;}
  .et-hub-lead-art {height:155px;}
  .et-hub-feature-grid {grid-template-columns:1fr;}
  .et-hub-feature-card {grid-template-columns:34% 66%;}
  .et-hub-topic-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
  .et-hub-latest-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
  .et-hub-section {padding-top:58px;padding-bottom:67px;}
}
@media(max-width:560px){
  .et-hub-wrap {padding-left:18px;padding-right:18px;}
  .et-hub-topbar-inner {gap:12px;}
  .et-logo-main {font-size:20px;}
  .et-logo-suffix {font-size:9px;letter-spacing:1.8px;}
  .et-hub-exams {padding:8px;font-size:10px;}
  .et-hub-exams span {font-size:15px;}
  .et-hub-nav a {font-size:12px;}
  .et-hub-hero {padding:45px 0 50px;}
  .et-hub-hero-copy h1 {letter-spacing:-2px;font-size:clamp(42px,12.5vw,60px);}
  .et-hub-hero-copy > p:not(.et-hub-hero-small) {font-size:14px;line-height:1.8;}
  .et-hub-search {min-height:54px;}
  .et-hub-search-symbol {margin-left:12px;font-size:22px;}
  .et-hub-search input {font-size:11px;}
  .et-hub-search button {padding:10px 9px;font-size:10px;}
  .et-hub-lead-content {padding:25px 24px;}
  .et-hub-section-header {display:block;}
  .et-hub-section-header > p {text-align:left;padding-top:15px;}
  .et-hub-section-header h1,.et-hub-section-header h2 {letter-spacing:-1.1px;}
  .et-hub-feature-card {display:block;}
  .et-hub-feature-swatch {height:110px;}
  .et-hub-feature-body {padding:24px 24px 57px;}
  .et-hub-topic-grid,.et-hub-pathway-grid,.et-hub-latest-grid {grid-template-columns:1fr;}
  .et-hub-topic {min-height:161px;}
  .et-hub-pathway {min-height:208px;}
  .et-hub-bottom-row {flex-direction:column;align-items:flex-start;gap:7px;}
  .et-hub-bottom-row {font-size:14px;}
}
@media(prefers-reduced-motion:reduce){.et-hub *, .et-hub *:before,.et-hub *:after {transition:none!important;animation:none!important;scroll-behavior:auto!important;}}
/* Shared editorial chrome for articles, search and topic archives. */
body:is(.home,.single-post,.search,.archive) {background:#f6f8fb;}
body:is(.home,.single-post,.search,.archive) #masthead,
body:is(.home,.single-post,.search,.archive) #header-image {display:none!important;}
body:is(.home,.single-post,.search,.archive) #content > .wrapper {width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
body:is(.home,.single-post,.search,.archive) #content > .wrapper > .section-gap {padding:0!important;margin:0!important;}
body:is(.home,.single-post,.search,.archive) .site-footer,
body:is(.home,.single-post,.search,.archive) .site-footer .site-info {background:#0c1b2b;color:#b8c7db;border-top:1px solid #27364b;}
.et-article-page,.et-archive-page {background:#fff;}
.et-article-header {background:#f3f7fa;border-bottom:1px solid #e5edf4;padding:45px 0 61px;}
.et-article-header-wrap {max-width:1200px;}
.et-article-breadcrumb {display:flex;align-items:center;gap:12px;font-weight:700;font-size:11px;color:#728399;margin:0 0 43px;}
.et-article-breadcrumb a {color:#287d9f;}
.et-article-breadcrumb span[aria-hidden] {color:#aabac8;}
.et-article-header .et-hub-kicker {margin-bottom:22px!important;}
.et-article-header h1,.et-archive-hero h1 {max-width:1000px;font-size:clamp(38px,5vw,62px);font-weight:790;line-height:1.16;letter-spacing:-2.35px;color:#142b43;margin:0;}
.et-article-dek {max-width:875px;font-size:19px;line-height:1.68;color:#677c90;margin-top:25px!important;}
.et-article-byline {display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;color:#6f8192;font-size:11px;letter-spacing:.1px;font-weight:650;}
.et-article-byline-dot {color:#aabccc;font-size:12px;}
.et-article-featured-image {margin-top:42px;margin-bottom:0;}
.et-article-featured-image img {width:100%;height:auto;max-height:530px;object-fit:cover;border-radius:8px;}
.et-article-layout {display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:83px;align-items:start;padding-top:68px;padding-bottom:100px;}
.et-article-main {min-width:0;max-width:800px;}
.et-article-prose {font-size:17px;line-height:1.85;color:#304559;overflow-wrap:anywhere;}
.et-article-prose > :first-child {margin-top:0!important;}
.et-article-prose p {margin:0 0 1.48em;font-size:inherit;line-height:inherit;color:inherit;}
.et-article-prose h2 {font-size:32px;line-height:1.27;font-weight:790;letter-spacing:-.8px;color:#18324d;margin:1.85em 0 .68em;}
.et-article-prose h3 {font-size:24px;line-height:1.3;font-weight:780;letter-spacing:-.4px;color:#1c3950;margin:1.55em 0 .7em;}
.et-article-prose h4 {font-size:20px;line-height:1.4;color:#20425a;margin:1.35em 0 .7em;}
.et-article-prose b,.et-article-prose strong {font-weight:770;color:#1e3850;}
.et-article-prose a {text-decoration:underline;text-decoration-color:#9ac9db;text-underline-offset:3px;color:#0d799f!important;overflow-wrap:anywhere;}
.et-article-prose a:hover {text-decoration-color:#07668a;}
.et-article-prose ul,.et-article-prose ol {margin:0 0 1.55em 1.25em;padding:0;}
.et-article-prose li {padding-left:4px;margin:0 0 .7em;}
.et-article-prose blockquote {background:#f0f6fa;border-left:4px solid #258db3;margin:30px 0;padding:24px 27px;color:#285069;font-size:19px;font-style:normal;}
.et-article-prose blockquote p {margin-bottom:0;}
.et-article-prose pre {font-size:13px;overflow-x:auto;max-width:100%;padding:21px;background:#12273e;color:#e6f7ff;border-radius:8px;}
.et-article-prose code {font-size:.85em;white-space:normal;word-break:break-word;}
.et-article-prose pre code {white-space:pre;}
.et-article-prose img {max-width:100%;height:auto;}
.et-article-prose figure {max-width:100%;}
.et-article-prose table {width:100%;border-collapse:collapse;display:block;overflow:auto;font-size:14px;margin:27px 0;}
.et-article-prose th {background:#e8f1f6;color:#243f54;font-weight:750;}
.et-article-prose td,.et-article-prose th {border:1px solid #dce6ec;text-align:left;padding:12px 14px;}
.et-article-prose hr {margin:42px 0;border:0;border-top:1px solid #dce6ee;}
.et-article-end {margin-top:44px;padding-top:23px;border-top:1px solid #e0e8ee;font-size:13px;color:#70869a;}
.et-article-end a {display:inline-flex;margin-top:7px;font-size:13px;font-weight:800;color:#0e7aa6!important;}
.et-article-end a span {margin-left:8px;}
.et-article-tags {padding-top:27px;font-size:12px;color:#84909e;}
.et-article-tags > span {font-weight:800;color:#41586b;}
.et-article-tags a {color:#137fa8;}
.et-article-post-navigation {margin-top:36px;padding-top:32px;border-top:1px solid #e2eaf0;}
.et-article-post-navigation .nav-links {display:flex;gap:20px;justify-content:space-between;font-size:12px;font-weight:750;}
.et-article-post-navigation .nav-previous,.et-article-post-navigation .nav-next {max-width:50%;}
.et-article-post-navigation a {color:#127fa9;}
.et-article-comments {margin-top:50px;max-width:740px;}
.et-article-rail {min-width:0;}
.et-article-rail-card {background:#f4f8fb;border:1px solid #e1eaf1;border-radius:10px;padding:26px;position:sticky;top:30px;}
.et-article-rail-card h2 {font-size:24px;letter-spacing:-.5px;font-weight:800;color:#1d3a54;margin:0 0 12px;}
.et-article-rail-card > p:not(.et-hub-kicker) {font-size:12px;color:#778b9f;line-height:1.75;margin-bottom:22px;}
.et-article-rail-card form {display:flex;background:#fff;border:1px solid #d9e6ee;border-radius:6px;overflow:hidden;margin:0 0 25px;}
.et-article-rail-card input {border:0;min-width:0;flex:1;padding:11px 10px;background:#fff;font-size:11px;color:#1b3a50;outline:none!important;}
.et-article-rail-card button {background:#137fa9;border:0;color:#fff;min-width:38px;cursor:pointer;}
.et-article-rail-links {border-top:1px solid #d7e3ed;}
.et-article-rail-links a {display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #dae7ef;font-weight:730;font-size:12px;color:#304b61!important;}
.et-article-rail-links a span {color:#579dbd;font-size:16px;}
.et-archive-hero {padding:47px 0 62px;background:#f3f7fa;border-bottom:1px solid #e0e9f0;}
.et-archive-hero h1 {font-size:clamp(35px,4.5vw,55px);}
.et-archive-hero h1 em {color:#247da3;font-style:normal;}
.et-archive-intro {font-size:16px;line-height:1.7;color:#6b8093;max-width:880px;margin-top:23px;}
.et-archive-search-form {display:flex;align-items:center;background:#fff;border:1px solid #d9e6ee;border-radius:8px;padding:5px;max-width:620px;margin-top:33px;box-shadow:0 8px 25px rgba(21,58,83,.045);}
.et-archive-search-form input {min-width:0;flex:1;border:0;background:transparent;outline:none!important;color:#274259;padding:14px 17px;font-size:13px;}
.et-archive-search-form button {background:#147da7;color:#fff;border:0;border-radius:5px;font-size:12px;font-weight:800;padding:13px 16px;cursor:pointer;}
.et-archive-no-results {padding:34px;background:#f0f5f8;border:1px solid #dce9f1;border-radius:8px;max-width:690px;}
.et-archive-no-results h2 {font-size:24px;color:#1d354a;margin-bottom:9px;}
.et-archive-no-results p {font-size:14px;line-height:1.75;color:#6d8295;}
.et-archive-no-results a {display:inline-block;margin-top:15px;font-size:13px;color:#087ba9;font-weight:750;}
.et-archive-page .et-hub-latest-body h2 {font-size:20px;line-height:1.33;letter-spacing:-.5px;font-weight:800;margin-bottom:12px;}
.et-hub-latest-meta time {white-space:nowrap;font-size:9px;letter-spacing:.2px;}
.et-hub-pagination .navigation.pagination {background:transparent;width:100%;padding:0;margin:0;}
.et-hub-pagination .nav-links {display:flex;justify-content:center;flex-wrap:wrap;gap:8px;}
.et-hub-pagination .nav-links .page-numbers {display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:6px 11px;background:#f1f6fa;border:1px solid #dce8ef;border-radius:6px;font-size:12px;font-weight:750;color:#3e5871;}
.et-hub-pagination .nav-links .page-numbers.current {background:#157eae;color:#fff;border-color:#157eae;}
@media(max-width:1000px){
 .et-article-layout {grid-template-columns:minmax(0,1fr) 245px;gap:35px;}
 .et-article-header h1 {letter-spacing:-1.6px;}
}
@media(max-width:740px){
 .et-article-header {padding:34px 0 43px;}
 .et-article-breadcrumb {margin-bottom:28px;}
 .et-article-layout {grid-template-columns:1fr;gap:48px;padding-top:43px;}
 .et-article-main {max-width:none;}
 .et-article-rail {display:none;}
 .et-article-prose {font-size:16px;line-height:1.79;}
 .et-article-prose h2 {font-size:27px;}
 .et-article-prose h3 {font-size:22px;}
 .et-article-featured-image {margin-top:24px;}
 .et-archive-hero {padding:35px 0 44px;}
}
@media(max-width:520px){
 .et-article-header h1 {letter-spacing:-1.1px;font-size:38px;}
 .et-article-dek {font-size:16px;}
 .et-article-byline {gap:8px;}
 .et-article-prose h2 {font-size:25px;}
 .et-archive-search-form input {font-size:12px;padding:11px;}
 .et-archive-search-form button {font-size:11px;padding:12px;}
}
/* Editorial collection pages — six reversible virtual subject collections. */
.et-collection-hero {background:linear-gradient(130deg,#0f253c,#183956);color:#fff;padding-top:51px;padding-bottom:69px;border-bottom:none;}
.et-collection-hero .et-article-breadcrumb {color:#acc2d6;}
.et-collection-hero .et-article-breadcrumb a {color:#94d2f3;}
.et-collection-hero .et-hub-kicker {color:#83d9e9;}
.et-collection-hero h1 {color:#fff;max-width:900px;font-size:clamp(46px,5.2vw,70px);}
.et-collection-hero .et-archive-intro {color:#c6d7e7;font-size:17px;line-height:1.7;max-width:760px;}
.et-collection-content {padding-top:58px;padding-bottom:55px;}
.et-collection-prose {max-width:940px;font-size:17px;line-height:1.9;color:#3d5369;}
.et-collection-prose p {margin-bottom:26px;line-height:inherit;font-size:inherit;}
.et-collection-prose a {color:#087aa8!important;font-weight:720;text-decoration:underline;text-decoration-color:#a8d5e4;text-underline-offset:3px;}
.et-collection-prose a:hover {text-decoration-color:#1589b4;}
.et-collection-feed {background:#f6f8fb;border-top:1px solid #e0e9f0;}
.et-collection-explore {background:#edf4f8;border-top:1px solid #dae5ed;padding:63px 0 74px;}
.et-collection-explore .et-hub-section-header {margin-bottom:26px;}
.et-collection-other {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;}
.et-collection-other a {display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px 20px;background:#fff;border:1px solid #dbe5ee;border-radius:8px;font-weight:790;font-size:14px;color:#28445b!important;transition:border-color .2s,transform .2s;}
.et-collection-other a:hover {border-color:#a6c5d7;transform:translateY(-2px);}
.et-collection-other a span {font-size:19px;color:#2f95bd;}
@media(max-width:850px){.et-collection-other {grid-template-columns:repeat(2,minmax(0,1fr));}.et-collection-prose {font-size:16px;}.et-collection-content {padding-top:43px;padding-bottom:34px;}}
@media(max-width:560px){.et-collection-hero {padding-top:39px;padding-bottom:52px;}.et-collection-hero h1 {font-size:41px;}.et-collection-hero .et-archive-intro {font-size:15px;}.et-collection-other {grid-template-columns:1fr;}.et-collection-explore {padding:50px 0;}.et-collection-prose {font-size:15px;line-height:1.82;}}

