.nw[data-astro-cid-q7kxohas]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:start}.nw[data-astro-cid-q7kxohas] .article[data-astro-cid-q7kxohas]{max-width:720px}.nw-hero[data-astro-cid-q7kxohas]{margin:4px 0 26px}.nw-hero[data-astro-cid-q7kxohas] .cz[data-astro-cid-q7kxohas]{width:fit-content;max-width:100%}.nw-hero[data-astro-cid-q7kxohas] img[data-astro-cid-q7kxohas]{display:block;width:auto;height:auto;max-width:100%;max-height:420px;border-radius:6px}.nw-fig[data-astro-cid-q7kxohas]{margin:26px 0}.nw-fig[data-astro-cid-q7kxohas] .cz[data-astro-cid-q7kxohas]{width:fit-content;max-width:min(100%,560px)}.nw-fig[data-astro-cid-q7kxohas] img[data-astro-cid-q7kxohas]{display:block;width:auto;height:auto;max-width:100%;max-height:520px;border-radius:6px}.nw-hero[data-astro-cid-q7kxohas] figcaption[data-astro-cid-q7kxohas],.nw-fig[data-astro-cid-q7kxohas] figcaption[data-astro-cid-q7kxohas]{margin-top:8px;color:var(--muted);font-size:.9rem;line-height:1.5}.nw-lead[data-astro-cid-q7kxohas]{font-size:1.1rem;line-height:1.85;color:var(--ink);margin:0 0 1.1em;white-space:pre-line}.nw-p[data-astro-cid-q7kxohas]{line-height:1.85;color:#39444f;margin:0 0 1em;white-space:pre-line}.nw-main[data-astro-cid-q7kxohas] .asec[data-astro-cid-q7kxohas]{margin-top:34px}.nw-main[data-astro-cid-q7kxohas] .prose th{white-space:nowrap}.nw-pn[data-astro-cid-q7kxohas]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;padding-top:18px;border-top:1px solid var(--line)}.nw-pn[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]{display:block;padding:6px 0}.nw-pn[data-astro-cid-q7kxohas] small[data-astro-cid-q7kxohas]{display:block;color:var(--muted);font-size:.85rem;margin-bottom:4px}.nw-pn[data-astro-cid-q7kxohas] span[data-astro-cid-q7kxohas]{color:var(--ink);font-weight:600;line-height:1.5}.nw-pn[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]:hover span[data-astro-cid-q7kxohas],.nw-pn[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]:focus-visible span[data-astro-cid-q7kxohas]{color:var(--steel);text-decoration:underline}.nw-pn[data-astro-cid-q7kxohas] .nx[data-astro-cid-q7kxohas]{text-align:right}.nw-side[data-astro-cid-q7kxohas]{position:sticky;top:96px;margin-top:34px;padding:22px 22px 24px;background:var(--mist);border-radius:10px}.nw-side[data-astro-cid-q7kxohas] h2[data-astro-cid-q7kxohas]{font-size:1rem;margin:0 0 10px}.nw-list[data-astro-cid-q7kxohas]{list-style:none;margin:0;padding:0}.nw-list[data-astro-cid-q7kxohas] li[data-astro-cid-q7kxohas]{display:grid;grid-template-columns:3em minmax(0,1fr);gap:10px;padding:11px 0;border-top:1px solid var(--line)}.nw-yr[data-astro-cid-q7kxohas]{color:var(--steel);font-weight:600;font-size:.88rem;font-variant-numeric:tabular-nums;padding-top:1px}.nw-list[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]{color:var(--ink);font-size:.93rem;line-height:1.5}.nw-list[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]:hover,.nw-list[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]:focus-visible{color:var(--steel);text-decoration:underline}.nw-all[data-astro-cid-q7kxohas]{display:inline-block;margin-top:14px;padding-top:2px;font-weight:700;color:var(--steel-dark);border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.nw-all[data-astro-cid-q7kxohas]:hover,.nw-all[data-astro-cid-q7kxohas]:focus-visible{color:var(--steel);border-bottom-color:currentColor}@media (max-width:960px){.nw[data-astro-cid-q7kxohas]{grid-template-columns:minmax(0,1fr);gap:0}.nw-side[data-astro-cid-q7kxohas]{position:static;margin:8px 0 40px}}@media (max-width:560px){.nw-pn[data-astro-cid-q7kxohas]{grid-template-columns:1fr}.nw-pn[data-astro-cid-q7kxohas] .nx[data-astro-cid-q7kxohas]{text-align:left}}.ameta[data-astro-cid-q7kxohas]{color:#aeb9c8;margin-top:8px;font-size:.9rem}.sol-hero[data-astro-cid-q7kxohas]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start;padding:40px 0 8px}.sol-hero[data-astro-cid-q7kxohas].noimg{grid-template-columns:minmax(0,1fr);max-width:820px}.sol-parent[data-astro-cid-q7kxohas]{display:inline-block;font-size:.9rem;font-weight:600;color:var(--steel-dark);margin-bottom:10px}.sol-parent[data-astro-cid-q7kxohas]:hover{text-decoration:underline}.sol-lead[data-astro-cid-q7kxohas]{font-size:1.02rem;line-height:1.8;margin:14px 0 0;white-space:pre-line}.sol-hero[data-astro-cid-q7kxohas] .tags[data-astro-cid-q7kxohas]{margin-top:18px}.sol-cta[data-astro-cid-q7kxohas]{margin-top:22px}.sol-fig[data-astro-cid-q7kxohas]{display:flex;justify-content:center}.sol-fig[data-astro-cid-q7kxohas] .cz[data-astro-cid-q7kxohas]{width:fit-content;max-width:100%}.sol-fig[data-astro-cid-q7kxohas] img[data-astro-cid-q7kxohas]{display:block;width:auto;height:auto;max-width:100%;max-height:440px;border-radius:6px}.sol-body[data-astro-cid-q7kxohas]{padding-top:44px}.sol-cont[data-astro-cid-q7kxohas]{margin:28px 0 0;padding-left:16px;border-left:3px solid #d5dde7;color:#39444f;line-height:1.8}.sol-cont[data-astro-cid-q7kxohas] p[data-astro-cid-q7kxohas]{margin:0 0 12px;white-space:pre-line}.sol-cont[data-astro-cid-q7kxohas] p[data-astro-cid-q7kxohas]:last-child{margin-bottom:0}@media (max-width:860px){.sol-hero[data-astro-cid-q7kxohas]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px}.sol-fig[data-astro-cid-q7kxohas]{justify-content:flex-start}}.asub[data-astro-cid-q7kxohas]{color:#aeb9c8;margin-top:6px;max-width:760px}.atitle[data-astro-cid-q7kxohas]{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px;text-wrap:balance}.asubmain[data-astro-cid-q7kxohas]{color:var(--muted);font-size:1.05rem;margin:0 0 6px;max-width:760px}.asec[data-astro-cid-q7kxohas]{font-size:1.3rem;margin:26px 0 10px}.cz[data-astro-cid-q7kxohas]{display:block;overflow:hidden;border-radius:6px;position:relative}.cz[data-astro-cid-q7kxohas] img[data-astro-cid-q7kxohas]{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cz[data-astro-cid-q7kxohas]:hover img[data-astro-cid-q7kxohas]{transform:scale(1.03)}.cz-img[data-astro-cid-q7kxohas]{margin:16px 0}.cz[data-astro-cid-q7kxohas] .aimg[data-astro-cid-q7kxohas]{display:block;border-radius:6px;border:0;margin:0;max-width:100%}.cz[data-astro-cid-q7kxohas]:has(.aimg){margin:16px 0}.amedia[data-astro-cid-q7kxohas]{margin:20px 0}.amedia[data-astro-cid-q7kxohas] .cz[data-astro-cid-q7kxohas]{display:inline-block;max-width:100%}.amedia[data-astro-cid-q7kxohas] img[data-astro-cid-q7kxohas]{display:block;border-radius:6px;max-width:100%}.amedia[data-astro-cid-q7kxohas] figcaption[data-astro-cid-q7kxohas]{margin-top:8px;color:var(--muted)}.avid[data-astro-cid-q7kxohas]{margin:20px 0}.avid-frame[data-astro-cid-q7kxohas]{position:relative;padding-top:56.25%;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.avid-frame[data-astro-cid-q7kxohas] iframe[data-astro-cid-q7kxohas]{position:absolute;inset:0;width:100%;height:100%;border:0}.agal[data-astro-cid-q7kxohas]{margin:22px 0}.agal-grid[data-astro-cid-q7kxohas]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.agal-grid[data-astro-cid-q7kxohas] .lightbox-trigger[data-astro-cid-q7kxohas]{overflow:hidden;border-radius:6px}.agal-ph[data-astro-cid-q7kxohas]{aspect-ratio:4/3;border-radius:6px;background:var(--mist);object-fit:cover;width:100%;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.agal-grid[data-astro-cid-q7kxohas] .lightbox-trigger[data-astro-cid-q7kxohas]:hover .agal-ph[data-astro-cid-q7kxohas]{transform:scale(1.05)}@media (max-width:720px){.agal-grid[data-astro-cid-q7kxohas]{grid-template-columns:1fr 1fr}}
