.digital-page { color:#183a63; font-family:Arial,Helvetica,sans-serif }
.digital-page h1,.digital-page h2,.digital-page h3 { color:#183a63; font-weight:500 }
.digital-page h1 { font-size:clamp(32px,4vw,44px);line-height:1.15;max-width:900px;margin:24px 0 16px }
.digital-page h2 { font-size:clamp(26px,3vw,32px);line-height:1.25;margin:0 0 16px }
.digital-lead { max-width:820px;font-size:19px;line-height:1.65;margin:0 0 32px }
.digital-page .eyebrow { color:#183a63;margin:32px 0 16px }
.digital-index { display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 48px;line-height:1.5 }
.digital-index a { text-decoration:underline;text-underline-offset:4px }
.digital-index a[aria-current] { font-weight:700 }
.digital-topics { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px }
.digital-topic { min-width:0;color:#183a63;text-decoration:none;display:block;border-bottom:1px solid #d9e7ee;padding-bottom:24px }
.digital-topic>div { padding-top:24px }
.digital-topic h2 { font-size:26px }
.digital-topic p { margin:0 0 16px;line-height:1.65 }
.digital-art { display:block;width:100%;height:auto;border-radius:12px }
.digital-more { color:#17627e;text-decoration:underline;text-underline-offset:4px }
.digital-topic:hover .digital-more { color:#183a63 }
.digital-topic:focus-visible,.digital-page a:focus-visible,.digital-page summary:focus-visible { outline:3px solid #0086ad;outline-offset:6px }
.digital-figure { margin:32px 0 48px }
.digital-figure figcaption { font-size:15px;line-height:1.5;margin-top:12px }
.digital-explanation { max-width:820px;margin:0 0 48px }
.digital-explanation p,.digital-note p { line-height:1.65;font-size:17px }
.digital-note { margin:64px 0 32px;max-width:820px }
.digital-breadcrumb { display:flex;gap:12px;flex-wrap:wrap;margin:0 0 32px }
.digital-pagination { display:flex;justify-content:space-between;gap:24px;border-block:1px solid #d9e7ee;padding:24px 0;margin:32px 0;line-height:1.5 }
.digital-pagination a { flex:1;text-decoration:underline;text-underline-offset:4px }
.digital-pagination a:last-child { text-align:right }
.digital-all-topics { margin:32px 0 }
.digital-all-topics summary { cursor:pointer;font-size:18px }
.digital-version { font-size:14px;margin-top:48px;color:#52677b }
@media(max-width:760px) {
 .digital-topics { grid-template-columns:1fr;gap:40px }
 .digital-page h1 { overflow-wrap:anywhere }
 .digital-lead { font-size:17px }
 .digital-index { gap:12px 20px;margin-bottom:32px }
 .digital-figure { margin:24px 0 32px }
 .digital-pagination { flex-direction:column;gap:20px }
 .digital-pagination a:last-child { text-align:left }
}

.signal-art{display:block;position:relative;width:100%;line-height:0}.signal-art>.radio-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
