.g-title[data-astro-cid-rj65ajc3]{font-size:var(--fs-h2);color:var(--ink);margin-bottom:var(--sp-5)}.g-grid[data-astro-cid-rj65ajc3]{gap:var(--sp-3);display:grid}.g-grid[data-astro-cid-rj65ajc3].cols-1{grid-template-columns:1fr}.g-grid[data-astro-cid-rj65ajc3].cols-2{grid-template-columns:repeat(2,1fr)}.g-grid[data-astro-cid-rj65ajc3].cols-3{grid-template-columns:repeat(3,1fr)}.g-grid[data-astro-cid-rj65ajc3].cols-4{grid-template-columns:repeat(4,1fr)}.g-cell[data-astro-cid-rj65ajc3]{aspect-ratio:4/3}.g-grid[data-astro-cid-rj65ajc3].cols-1 .g-cell[data-astro-cid-rj65ajc3]{aspect-ratio:16/10}.g-grid[data-astro-cid-rj65ajc3].has-feature .g-cell[data-astro-cid-rj65ajc3].is-feature{grid-area:span 2/span 2}.g-item[data-astro-cid-rj65ajc3]{border-radius:var(--radius);cursor:zoom-in;width:100%;height:100%;padding:0;display:block}.g-item[data-astro-cid-rj65ajc3]:after{content:"";opacity:0;transition:opacity .3s var(--ease);background:linear-gradient(#0000 42%,#060f228c);position:absolute;inset:0}.g-item[data-astro-cid-rj65ajc3]:hover:after,.g-item[data-astro-cid-rj65ajc3]:focus-visible:after{opacity:1}.g-zoom[data-astro-cid-rj65ajc3]{z-index:2;background:var(--blue);width:34px;height:34px;color:var(--white);opacity:0;transition:opacity .28s var(--ease), transform .28s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}.g-item[data-astro-cid-rj65ajc3]:hover .g-zoom[data-astro-cid-rj65ajc3],.g-item[data-astro-cid-rj65ajc3]:focus-visible .g-zoom[data-astro-cid-rj65ajc3]{opacity:1;transform:none}.g-more[data-astro-cid-rj65ajc3]{z-index:1;color:var(--white);transition:background .3s var(--ease);background:#060f22a8;place-items:center;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-weight:700;display:grid;position:absolute;inset:0}.g-item[data-astro-cid-rj65ajc3]:hover .g-more[data-astro-cid-rj65ajc3],.g-item[data-astro-cid-rj65ajc3]:focus-visible .g-more[data-astro-cid-rj65ajc3]{background:#060f2280}html.js .g-cell[data-astro-cid-rj65ajc3].is-extra,html:not(.js) .g-more[data-astro-cid-rj65ajc3]{display:none}.lb[data-astro-cid-rj65ajc3]{border:1px solid var(--on-dark-line);border-radius:var(--radius-lg);background:var(--navy-900);width:min(1180px,96vw);max-width:96vw;max-height:94vh;color:var(--on-dark-soft);padding:clamp(12px,2vw,20px);overflow:auto;box-shadow:0 30px 80px #0000008c}.lb[data-astro-cid-rj65ajc3][open]{animation:lb-in .24s var(--ease)}@keyframes lb-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.lb[data-astro-cid-rj65ajc3]::backdrop{backdrop-filter:blur(4px);background:#060f22e0}.lb-top[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-3);display:flex}.lb-count[data-astro-cid-rj65ajc3]{font-size:var(--fs-sm);color:var(--on-dark-muted);letter-spacing:1px;font-weight:600}.lb-index[data-astro-cid-rj65ajc3]{color:var(--white)}.lb-close[data-astro-cid-rj65ajc3]{width:44px;height:44px;color:var(--on-dark-soft);border:1px solid var(--on-dark-line);transition:background .22s var(--ease), color .22s var(--ease);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.lb-close[data-astro-cid-rj65ajc3]:hover{background:var(--blue);color:var(--white)}.lb-stage[data-astro-cid-rj65ajc3]{align-items:center;gap:var(--sp-3);display:flex}.lb-nav[data-astro-cid-rj65ajc3]{width:46px;height:46px;color:var(--white);border:1px solid var(--on-dark-line);transition:background .22s var(--ease), transform .22s var(--ease);background:#ffffff14;border-radius:50%;flex:none;place-items:center;display:grid}.lb-nav[data-astro-cid-rj65ajc3]:hover{background:var(--blue);transform:scale(1.06)}.lb-frame[data-astro-cid-rj65ajc3]{flex:1;min-width:0}.lb-slide[data-astro-cid-rj65ajc3]{display:block}.lb-slide[data-astro-cid-rj65ajc3][hidden]{display:none}.lb-frame[data-astro-cid-rj65ajc3] img{border-radius:var(--radius);width:auto;max-width:100%;height:auto;max-height:min(68vh,700px);margin-inline:auto}.lb-frame[data-astro-cid-rj65ajc3] .img-placeholder{aspect-ratio:16/10;border-radius:var(--radius)}.lb-cap[data-astro-cid-rj65ajc3]{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--on-dark-muted);text-align:center;max-width:78ch;margin-inline:auto}body.gallery-open{overflow:hidden}@media (width<=640px){.g-grid[data-astro-cid-rj65ajc3].cols-3,.g-grid[data-astro-cid-rj65ajc3].cols-4{grid-template-columns:repeat(2,1fr)}.lb[data-astro-cid-rj65ajc3]{padding:12px}.lb-stage[data-astro-cid-rj65ajc3]{gap:4px}.lb-nav[data-astro-cid-rj65ajc3]{width:44px;height:44px}.lb-frame[data-astro-cid-rj65ajc3] img{max-height:62vh}}@media (prefers-reduced-motion:reduce){.lb[data-astro-cid-rj65ajc3][open]{animation:none}.g-zoom[data-astro-cid-rj65ajc3]{transform:none}}.pd-hero-meta[data-astro-cid-yq2gsstb]{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.pd-hero-meta[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{font-size:var(--fs-sm);color:var(--on-dark-soft);align-items:center;gap:8px;display:inline-flex}.pd-hero-meta[data-astro-cid-yq2gsstb] svg{color:var(--blue-light)}.pd-layout[data-astro-cid-yq2gsstb]{gap:var(--sp-10);align-items:start;display:grid}.pd-main[data-astro-cid-yq2gsstb]{gap:var(--sp-10);min-width:0;display:grid}.pd-h[data-astro-cid-yq2gsstb]{font-size:var(--fs-h2);color:var(--ink);border-left:4px solid var(--blue);margin-bottom:var(--sp-5);padding-left:14px}.pd-list[data-astro-cid-yq2gsstb]{gap:var(--sp-3);display:grid}.pd-list[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-body);color:var(--ink-soft);line-height:1.75;display:flex}.pd-list[data-astro-cid-yq2gsstb] svg{color:var(--blue);margin-top:3px}.pd-results[data-astro-cid-yq2gsstb]{gap:var(--sp-3);display:grid}.pd-results[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--white);border:1px solid var(--card-edge);border-radius:var(--radius);box-shadow:var(--shadow-sm);font-size:var(--fs-body);color:var(--ink-soft);line-height:1.75;display:flex}.pd-res-icon[data-astro-cid-yq2gsstb]{background:var(--blue);width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.pd-side[data-astro-cid-yq2gsstb]{min-width:0}.pd-card[data-astro-cid-yq2gsstb]{background:var(--white);border:1px solid var(--card-edge);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-sm);gap:var(--sp-5);display:grid}.pd-card-h[data-astro-cid-yq2gsstb]{font-size:var(--fs-h3);color:var(--ink);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.pd-dl[data-astro-cid-yq2gsstb]{gap:var(--sp-4);display:grid}.pd-dl-row[data-astro-cid-yq2gsstb]{gap:4px;display:grid}.pd-dl[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:7px;font-weight:600;display:flex}.pd-dl[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb] svg{color:var(--blue)}.pd-dl[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;font-weight:500;line-height:1.65}.pd-cats-h[data-astro-cid-yq2gsstb]{font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--sp-2);font-weight:600}.pd-cat-list[data-astro-cid-yq2gsstb]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pd-cat[data-astro-cid-yq2gsstb]{transition:background .22s var(--ease), color .22s var(--ease);min-height:32px}.pd-cat[data-astro-cid-yq2gsstb]:hover{background:var(--blue);color:var(--white)}.pd-actions[data-astro-cid-yq2gsstb]{gap:var(--sp-3);display:grid}.table-scroll[data-astro-cid-yq2gsstb]{border:1px solid var(--on-dark-line);border-radius:var(--radius-lg);background:#ffffff08;overflow-x:auto}.eq-table[data-astro-cid-yq2gsstb]{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.eq-table[data-astro-cid-yq2gsstb] thead[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb]{font-size:var(--fs-xs);color:var(--link-on-dark);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--on-dark-line);white-space:nowrap;font-weight:600}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb]{font-size:var(--fs-sm);color:var(--on-dark);width:34%;font-weight:600}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb]{font-size:var(--fs-sm);color:var(--on-dark-soft);line-height:1.75}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb],.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb]{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--on-dark-line);vertical-align:top}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] tr[data-astro-cid-yq2gsstb]:last-child th[data-astro-cid-yq2gsstb],.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] tr[data-astro-cid-yq2gsstb]:last-child td[data-astro-cid-yq2gsstb]{border-bottom:none}.section-dark[data-astro-cid-yq2gsstb] .empty-state[data-astro-cid-yq2gsstb]{color:var(--on-dark-muted)}.section-row[data-astro-cid-yq2gsstb] .section-head{margin-bottom:0}@media (width>=981px){.pd-layout[data-astro-cid-yq2gsstb]{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) 340px}.pd-side[data-astro-cid-yq2gsstb]{top:calc(var(--header-h) + var(--sp-4));position:sticky}}@media (width<=640px){.pd-main[data-astro-cid-yq2gsstb]{gap:var(--sp-8)}.eq-table[data-astro-cid-yq2gsstb]{min-width:0;display:block}.eq-table[data-astro-cid-yq2gsstb] thead[data-astro-cid-yq2gsstb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb],.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] tr[data-astro-cid-yq2gsstb],.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb],.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb]{width:auto;display:block}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] tr[data-astro-cid-yq2gsstb]{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--on-dark-line)}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] tr[data-astro-cid-yq2gsstb]:last-child{border-bottom:none}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] th[data-astro-cid-yq2gsstb],.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb]{border-bottom:none;padding:0}.eq-table[data-astro-cid-yq2gsstb] tbody[data-astro-cid-yq2gsstb] td[data-astro-cid-yq2gsstb]{margin-top:var(--sp-1)}.pd-cat[data-astro-cid-yq2gsstb]{min-height:44px;padding-inline:15px}}
