.progress[data-astro-cid-c5f4emaj]{z-index:61;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress[data-astro-cid-c5f4emaj] span[data-astro-cid-c5f4emaj]{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@supports (animation-timeline:view()){body{timeline-scope:--article}[data-astro-cid-c5f4emaj][data-article]{view-timeline:--article block}.progress[data-astro-cid-c5f4emaj] span[data-astro-cid-c5f4emaj]{animation:linear both ip-progress --article;animation-range:contain}}@keyframes ip-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ahead[data-astro-cid-c5f4emaj]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(20px,3vw,44px) clamp(40px,5vw,72px);display:grid}.ahead__text[data-astro-cid-c5f4emaj]{gap:20px;min-width:0;display:grid}.crumbs[data-astro-cid-c5f4emaj]{font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:10px;display:flex}.crumbs[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj]{color:var(--ink);text-decoration:none}.crumbs[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj]:hover{text-decoration:underline}h1[data-astro-cid-c5f4emaj]{font:500 clamp(2.1rem, 1.4rem + 2.6vw, 3.9rem)/1.02 var(--brand);letter-spacing:-.04em;max-width:20ch}.ahead__sum[data-astro-cid-c5f4emaj]{color:var(--ink-2);max-width:60ch;font-size:clamp(1.02rem,.98rem + .25vw,1.18rem);line-height:1.62}.ahead__meta[data-astro-cid-c5f4emaj]{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 28px;margin:4px 0 0;padding-top:18px;display:grid}.ahead__meta[data-astro-cid-c5f4emaj] dt[data-astro-cid-c5f4emaj]{font:500 10px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ahead__meta[data-astro-cid-c5f4emaj] dd[data-astro-cid-c5f4emaj]{font:400 12.5px/1.5 var(--mono);color:var(--ink);margin:6px 0 0}.ahead__meta[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj]{color:var(--ink)}.ahead[data-astro-cid-c5f4emaj] .ahead__fig .dh__view{height:clamp(300px,52vh,520px)}.abody[data-astro-cid-c5f4emaj]{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,6vw,96px);min-width:0;padding-top:8px;padding-bottom:96px;display:grid}.acol[data-astro-cid-c5f4emaj]{min-width:0;padding-top:40px}.aplate[data-astro-cid-c5f4emaj]{max-width:760px;margin:0 0 40px}.acol[data-astro-cid-c5f4emaj] .avideo{margin-bottom:48px}.aplate[data-astro-cid-c5f4emaj] img{aspect-ratio:16/9;object-fit:cover;background:var(--bone-2);border-radius:2px;width:100%;height:auto}.toc[data-astro-cid-c5f4emaj]{top:calc(var(--lx-chrome) + 28px);overscroll-behavior:contain;align-self:start;gap:14px;max-height:calc(100vh - 140px);padding-top:40px;display:grid;position:sticky;overflow:auto}.toc__h[data-astro-cid-c5f4emaj]{font:500 10px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.toc[data-astro-cid-c5f4emaj] ol[data-astro-cid-c5f4emaj]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj]{color:var(--muted);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:.8rem;line-height:1.4;text-decoration:none;transition:color .25s,border-color .25s;display:block}.toc[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj]:hover{color:var(--ink)}.toc[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj].is-active{color:var(--ink);border-left-color:var(--ink)}.toc__product[data-astro-cid-c5f4emaj]{border-top:1px solid var(--line);padding-top:12px;font-size:.8rem;font-weight:500}.prose[data-astro-cid-c5f4emaj]{font-size:1.0625rem;line-height:1.75}.prose[data-astro-cid-c5f4emaj] h2{scroll-margin-top:calc(var(--lx-chrome) + 24px);font:500 clamp(1.6rem, 1.3rem + 1.1vw, 2.3rem)/1.1 var(--brand);letter-spacing:-.035em;border-top:1px solid var(--line);padding-top:.9em}.prose[data-astro-cid-c5f4emaj] h3{font:600 1.05rem/1.3 var(--brand);letter-spacing:-.01em}.prose[data-astro-cid-c5f4emaj] blockquote{font-family:var(--sans);border-left:2px solid var(--ink);background:color-mix(in srgb, var(--mist) 35%, transparent);border-radius:0 2px 2px 0;padding:14px 18px;font-size:1.05rem}.prose[data-astro-cid-c5f4emaj] code{font-family:var(--mono);border-radius:2px;font-size:.86em}.prose[data-astro-cid-c5f4emaj] th{font-family:var(--mono);letter-spacing:.1em}.prose[data-astro-cid-c5f4emaj] table{font-variant-numeric:tabular-nums}.prose[data-astro-cid-c5f4emaj] h2[id=references]+ol,.prose[data-astro-cid-c5f4emaj] h2[id=references]~ol{font-size:.86rem;line-height:1.6}.prose[data-astro-cid-c5f4emaj] li[id^=ref-]{scroll-margin-top:calc(var(--lx-chrome) + 32px)}.prose[data-astro-cid-c5f4emaj] sup.cite a{font-family:var(--mono)}.after[data-astro-cid-c5f4emaj]{border-top:1px solid var(--line);background:var(--paper);gap:72px;padding-block:72px 120px;display:grid}.after__grid[data-astro-cid-c5f4emaj]{grid-template-columns:1fr 320px;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.notice[data-astro-cid-c5f4emaj]{gap:14px;max-width:60ch;display:grid}.notice[data-astro-cid-c5f4emaj] p[data-astro-cid-c5f4emaj]{font-size:var(--t-sm);color:var(--ink-2);line-height:1.7}.after__product[data-astro-cid-c5f4emaj]{gap:16px;display:grid}.more[data-astro-cid-c5f4emaj]{gap:28px;display:grid}.more__head[data-astro-cid-c5f4emaj] h2[data-astro-cid-c5f4emaj]{font:500 clamp(1.8rem, 1.4rem + 1.4vw, 2.75rem)/1.05 var(--brand);letter-spacing:-.035em;margin-top:12px}.more__list[data-astro-cid-c5f4emaj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,30px);margin:0;padding:0;list-style:none;display:grid}.more__list[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj]{border-top:1px solid var(--ink);color:inherit;align-content:start;gap:12px;padding-top:16px;text-decoration:none;display:grid}.more__k[data-astro-cid-c5f4emaj]{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.more__im[data-astro-cid-c5f4emaj]{aspect-ratio:3/2;background:var(--bone-2);border-radius:2px;display:block;overflow:hidden}.more__im[data-astro-cid-c5f4emaj] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.more__list[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj]:hover .more__im[data-astro-cid-c5f4emaj] img{transform:scale(1.045)}.more__t[data-astro-cid-c5f4emaj]{font:500 1.2rem/1.25 var(--brand);letter-spacing:-.02em}.more__go[data-astro-cid-c5f4emaj]{font:500 11.5px/1 var(--brand);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;display:inline-flex}.more__list[data-astro-cid-c5f4emaj] a[data-astro-cid-c5f4emaj]:hover .lx-arr[data-astro-cid-c5f4emaj]{transform:translate(4px)}@media (width<=960px){.ahead[data-astro-cid-c5f4emaj]{grid-template-columns:minmax(0,1fr)}.ahead[data-astro-cid-c5f4emaj] .ahead__fig{order:-1}.ahead[data-astro-cid-c5f4emaj] .ahead__fig .dh__view{height:clamp(220px,34svh,320px)}.abody[data-astro-cid-c5f4emaj]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-c5f4emaj]{border-bottom:1px solid var(--line);max-height:none;padding:18px 0;position:static}.acol[data-astro-cid-c5f4emaj]{padding-top:24px}.after__grid[data-astro-cid-c5f4emaj]{grid-template-columns:1fr}.after__product[data-astro-cid-c5f4emaj]{max-width:360px}.more__list[data-astro-cid-c5f4emaj]{grid-template-columns:1fr}}
