.article-topics[data-astro-cid-xw3clhsd]{border-top:1px solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-4)}.article-topics[data-astro-cid-xw3clhsd] h2[data-astro-cid-xw3clhsd]{font-family:var(--font-display);font-size:var(--text-card-heading-size);font-weight:400;margin:0 0 var(--space-3)}.article-topics[data-astro-cid-xw3clhsd] ul[data-astro-cid-xw3clhsd]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:0}.article-topics[data-astro-cid-xw3clhsd] a[data-astro-cid-xw3clhsd]{color:var(--brand-accent);overflow-wrap:anywhere}.article-hero[data-astro-cid-xw3clhsd]{align-items:center;background:var(--color-indigo);color:var(--color-text-inverse);display:grid;gap:var(--space-6);overflow:hidden;position:relative;padding-block:var(--space-6)}.article-hero-photo[data-astro-cid-xw3clhsd]{height:auto;justify-self:center;max-height:36rem;max-width:calc(100% - (var(--page-margin-mobile) * 2));width:auto}.article-hero-inner[data-astro-cid-xw3clhsd]{display:flex;flex-direction:column;justify-content:end;min-width:0;padding-block:var(--space-4);position:relative;z-index:2}.article-hero[data-astro-cid-xw3clhsd] .eyebrow[data-astro-cid-xw3clhsd]{color:var(--brand-accent)}.article-hero[data-astro-cid-xw3clhsd] h1[data-astro-cid-xw3clhsd]{font-family:var(--font-display);font-size:clamp(2.35rem,5vw,4.5rem);font-weight:400;letter-spacing:0;line-height:1.05;margin:var(--space-3) 0;max-width:58rem}.article-hero[data-astro-cid-xw3clhsd] p[data-astro-cid-xw3clhsd]:not(.eyebrow){color:#ffffffdb;font-size:clamp(1rem,1.3vw,1.18rem);margin:0;max-width:48rem}.article-meta[data-astro-cid-xw3clhsd]{align-items:center;color:#ffffffd1;display:flex;flex-wrap:wrap;font-size:var(--text-small-size);gap:var(--space-2);margin-top:var(--space-5)}.article-meta[data-astro-cid-xw3clhsd] span[data-astro-cid-xw3clhsd]:not(:last-child):after{color:#ffffff6b;content:"|";margin-left:var(--space-2)}.article-meta[data-astro-cid-xw3clhsd] .tag[data-astro-cid-xw3clhsd]{border:1px solid rgba(255,255,255,.35);color:#ffffffeb;padding:.15rem .45rem;text-decoration:none;transition:background .16s ease,border-color .16s ease}.article-meta[data-astro-cid-xw3clhsd] .tag[data-astro-cid-xw3clhsd]:hover{background:#ffffff1f;border-color:#ffffffb8}.article-shell[data-astro-cid-xw3clhsd]{display:grid;gap:var(--space-7);padding-block:var(--space-7)}.article-main[data-astro-cid-xw3clhsd]{min-width:0}.article-body[data-astro-cid-xw3clhsd]{max-width:760px}.article-body[data-astro-cid-xw3clhsd] p:first-child{font-family:var(--font-display);font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.75}.article-body[data-astro-cid-xw3clhsd] blockquote{border-left:2px solid var(--brand-accent);color:var(--color-indigo);font-family:var(--font-display);font-size:var(--text-pullquote-size);line-height:1.28;margin:var(--space-7) 0;padding-left:var(--space-5)}.article-body[data-astro-cid-xw3clhsd] img{margin-block:var(--space-6) var(--space-2);width:auto}.article-sidebar[data-astro-cid-xw3clhsd]{display:grid;gap:var(--space-5)}.sidebar-section[data-astro-cid-xw3clhsd],.sidebar-cta[data-astro-cid-xw3clhsd]{border:1px solid var(--color-border);padding:var(--space-5)}.sidebar-section[data-astro-cid-xw3clhsd] h2[data-astro-cid-xw3clhsd],.sidebar-cta[data-astro-cid-xw3clhsd] h2[data-astro-cid-xw3clhsd]{color:var(--brand-accent);font-size:var(--text-caption-size);font-weight:700;letter-spacing:var(--letter-spacing-button);margin:0 0 var(--space-4);text-transform:uppercase}.sidebar-section[data-astro-cid-xw3clhsd] ol[data-astro-cid-xw3clhsd]{border-left:1px solid var(--color-border);color:var(--color-text-muted);display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0 0 0 var(--space-4)}.sidebar-section[data-astro-cid-xw3clhsd] li[data-astro-cid-xw3clhsd]{line-height:1.45}.detail-list[data-astro-cid-xw3clhsd]{display:grid;gap:var(--space-3)}.detail-list[data-astro-cid-xw3clhsd] p[data-astro-cid-xw3clhsd]{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-2);margin:0}.detail-list[data-astro-cid-xw3clhsd] .line-icon,.sidebar-cta[data-astro-cid-xw3clhsd] .line-icon{color:var(--brand-accent)}.detail-list[data-astro-cid-xw3clhsd] a[data-astro-cid-xw3clhsd]{color:var(--brand-accent);font-weight:700;text-decoration:none}.related-list[data-astro-cid-xw3clhsd]{display:grid;gap:var(--space-4)}.related-list[data-astro-cid-xw3clhsd] a[data-astro-cid-xw3clhsd]{color:inherit;display:grid;gap:var(--space-2);grid-template-columns:5rem 1fr;text-decoration:none}.related-list[data-astro-cid-xw3clhsd] img[data-astro-cid-xw3clhsd]{align-self:start;grid-row:span 3;height:auto;width:5rem}.related-list[data-astro-cid-xw3clhsd] span[data-astro-cid-xw3clhsd]{color:var(--color-text-muted);font-size:var(--text-caption-size)}.related-list[data-astro-cid-xw3clhsd] strong[data-astro-cid-xw3clhsd]{color:var(--color-indigo);font-family:var(--font-display);font-size:1rem;font-weight:400;line-height:1.25}.related-list[data-astro-cid-xw3clhsd] em[data-astro-cid-xw3clhsd]{color:var(--brand-accent);font-size:var(--text-caption-size);font-style:normal;font-weight:700}.sidebar-cta[data-astro-cid-xw3clhsd]{background:var(--color-white);box-shadow:var(--shadow-card)}.sidebar-cta[data-astro-cid-xw3clhsd] h2[data-astro-cid-xw3clhsd]{color:var(--color-indigo);margin-top:var(--space-3)}.sidebar-cta[data-astro-cid-xw3clhsd] p[data-astro-cid-xw3clhsd]{color:var(--color-text-muted);margin:0 0 var(--space-5)}@media(min-width:980px){.article-shell[data-astro-cid-xw3clhsd]{grid-template-columns:minmax(0,1fr) minmax(18rem,.4fr)}.article-sidebar[data-astro-cid-xw3clhsd]{align-self:start;position:sticky;top:7rem}}@media(min-width:920px){.article-hero[data-astro-cid-xw3clhsd]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding-inline:max(var(--page-margin-desktop),calc((100vw - 1072px)/2))}.article-hero-photo[data-astro-cid-xw3clhsd]{grid-column:2;grid-row:1;max-width:100%}.article-hero-inner[data-astro-cid-xw3clhsd]{grid-column:1;grid-row:1;padding-inline:0}}
