.mOI5-a_section{padding-bottom:var(--section-space)}.mOI5-a_grid{columns:3 260px;column-gap:20px}.mOI5-a_grid:has(>li:only-child){columns:1;max-width:920px}.mOI5-a_grid li{break-inside:avoid;margin-bottom:20px}.mOI5-a_thumb{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);cursor:zoom-in;width:100%;display:block;overflow:hidden}.mOI5-a_image{width:100%;height:auto;transition:transform .5s var(--ease-out)}.mOI5-a_thumb:hover .mOI5-a_image{transform:scale(1.02)}.mOI5-a_dialog{color:#fff;background:#0b1220f7;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.mOI5-a_dialog::backdrop{background:#0b122099}.mOI5-a_figure{overscroll-behavior:contain;flex-direction:column;align-items:center;gap:16px;height:100%;padding:72px 80px 40px;display:flex;overflow-y:auto}.mOI5-a_full{border-radius:var(--radius-md);flex-shrink:0;max-width:100%;height:auto;margin-block:auto}.mOI5-a_caption{color:var(--color-on-dark);flex-shrink:0;font-size:.875rem}.mOI5-a_control{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .2s;display:grid;position:fixed}.mOI5-a_control:hover{background:#fff3}.mOI5-a_close{top:16px;right:16px}.mOI5-a_prev,.mOI5-a_next{top:50%;transform:translateY(-50%)}.mOI5-a_prev{left:12px}.mOI5-a_next{right:12px}@media (max-width:640px){.mOI5-a_figure{padding:72px 12px 24px}.mOI5-a_prev,.mOI5-a_next{top:auto;bottom:16px;transform:none}}
.ZJRXoq_intro{background:var(--color-navy);color:var(--color-on-dark)}.ZJRXoq_introInner{padding-block:56px 72px}.ZJRXoq_back{color:var(--color-on-dark);align-items:center;gap:6px;margin-bottom:40px;font-size:.9375rem;display:inline-flex}.ZJRXoq_back:hover{color:var(--color-mint)}.ZJRXoq_eyebrow{color:var(--color-mint);margin-bottom:18px}.ZJRXoq_title{color:#fff;text-wrap:balance;max-width:920px;font-size:clamp(2.1rem,1.3rem + 2.4vw,3.4rem)}.ZJRXoq_summary{max-width:720px;margin-top:24px;font-size:1.1875rem}.ZJRXoq_layout{grid-template-columns:minmax(0,1fr) 320px;gap:48px 80px;padding-block:72px;display:grid}.ZJRXoq_body{gap:22px;max-width:720px;font-size:1.0625rem;line-height:1.7;display:grid}.ZJRXoq_listTitle{color:var(--color-ink);margin-bottom:10px;font-size:1.0625rem;font-weight:600}.ZJRXoq_list{gap:8px;display:grid}.ZJRXoq_list li{padding-left:22px;position:relative}.ZJRXoq_list li:before{content:"";background:var(--color-teal);width:8px;height:2px;position:absolute;top:.7em;left:2px}.ZJRXoq_aside{top:calc(var(--header-height) + 32px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);align-self:start;padding:28px;position:sticky}.ZJRXoq_asideTitle{margin-bottom:12px}.ZJRXoq_asideTitle:not(:first-child){margin-top:28px}.ZJRXoq_categories{color:var(--color-ink);gap:6px;font-weight:500;display:grid}.ZJRXoq_categories a{border-bottom:2px solid var(--color-mint)}.ZJRXoq_categories a:hover{border-color:var(--color-teal)}.ZJRXoq_actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}@media (max-width:900px){.ZJRXoq_layout{grid-template-columns:1fr;padding-block:48px}.ZJRXoq_aside{position:static}}
