.v4-article[data-astro-cid-ubjtqpn6]{max-width:900px;margin:0 auto;padding-bottom:24px}.v4-article--split[data-astro-cid-ubjtqpn6]{max-width:var(--v4-max);grid-template-columns:minmax(0,520px) minmax(0,1fr);grid-template-areas:"media head""media main""related related";align-items:start;column-gap:40px;margin-top:20px;display:grid}.v4-article--split[data-astro-cid-ubjtqpn6] .article-head{grid-area:head;max-width:none;padding-top:0}.v4-article--split[data-astro-cid-ubjtqpn6] .article-title{font-size:var(--fs-h2)}.v4-article--split[data-astro-cid-ubjtqpn6] .article-body{max-width:none}.v4-article--split[data-astro-cid-ubjtqpn6] .v4-gallery{grid-area:media}.v4-article--split[data-astro-cid-ubjtqpn6] .v4-detail-main[data-astro-cid-ubjtqpn6]{grid-area:main;min-width:0}.v4-article--split[data-astro-cid-ubjtqpn6] .v4-related{grid-area:related;margin-top:12px}@media (width>=1024px) and (height>=900px){.v4-article--split[data-astro-cid-ubjtqpn6] .v4-gallery{position:sticky;top:16px}}@media (width<=1023px){.v4-article--split[data-astro-cid-ubjtqpn6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""main""related";row-gap:20px;max-width:720px}.v4-article--split[data-astro-cid-ubjtqpn6] .article-head{padding-top:0}.v4-article--split[data-astro-cid-ubjtqpn6] .v4-gallery{width:100%;max-width:520px;margin-inline:auto}}.article-spec[data-astro-cid-eehcsl5x]{margin:24px 0}.spec-goal[data-astro-cid-eehcsl5x]{border-left:3px solid var(--v4-brand);border-radius:0 var(--v4-radius-sm) var(--v4-radius-sm) 0;background:var(--v4-brand-soft);align-items:baseline;gap:10px;margin:0 0 16px;padding:10px 12px;display:flex}.spec-goal[data-astro-cid-eehcsl5x] span[data-astro-cid-eehcsl5x]{color:var(--v4-muted);font-size:var(--fs-xs);flex:none}.spec-goal[data-astro-cid-eehcsl5x] b[data-astro-cid-eehcsl5x]{color:var(--v4-text);font-size:var(--fs-sm)}.spec-grid[data-astro-cid-eehcsl5x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.spec-row[data-astro-cid-eehcsl5x]{border-radius:var(--v4-radius-sm);background:var(--v4-soft);min-width:0;padding:8px 10px}.spec-row[data-astro-cid-eehcsl5x] dt[data-astro-cid-eehcsl5x]{color:var(--v4-muted);font-size:var(--fs-xs);margin-bottom:2px}.spec-row[data-astro-cid-eehcsl5x] dd[data-astro-cid-eehcsl5x]{color:var(--v4-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.spec-path[data-astro-cid-eehcsl5x]{color:var(--v4-muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.spec-path[data-astro-cid-eehcsl5x] code[data-astro-cid-eehcsl5x]{border:1px dashed var(--v4-line-strong);border-radius:var(--v4-radius-sm);background:var(--v4-soft);min-width:0;color:var(--v4-text);font-family:var(--font-mono);font-size:var(--fs-xs);overflow-wrap:anywhere;flex:220px;padding:7px 9px}.article-body[data-astro-cid-eehcsl5x]{max-width:760px;font-size:var(--fs-body);margin:32px 0}.article-toc[data-astro-cid-eehcsl5x]{border:1px solid var(--v4-line);border-radius:var(--v4-radius-sm);background:var(--v4-soft);font-size:var(--fs-xs);margin:20px 0;padding:14px 16px}.article-toc[data-astro-cid-eehcsl5x] b[data-astro-cid-eehcsl5x]{color:var(--v4-text);margin-bottom:8px;display:block}.article-toc[data-astro-cid-eehcsl5x] ul[data-astro-cid-eehcsl5x]{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.article-toc[data-astro-cid-eehcsl5x] a[data-astro-cid-eehcsl5x]{color:var(--v4-brand)}.article-section[data-astro-cid-eehcsl5x]{margin:36px 0}.article-section[data-astro-cid-eehcsl5x] h2[data-astro-cid-eehcsl5x]{margin-bottom:16px}.article-list[data-astro-cid-eehcsl5x]{margin:0;padding-left:22px}.article-list[data-astro-cid-eehcsl5x] li[data-astro-cid-eehcsl5x]{margin-bottom:8px;line-height:1.8}.article-cta[data-astro-cid-eehcsl5x]{margin:36px 0}.article-cta[data-astro-cid-eehcsl5x] p[data-astro-cid-eehcsl5x]{margin:0 0 14px}.article-cta-actions[data-astro-cid-eehcsl5x]{flex-wrap:wrap;gap:10px;display:flex}.article-tags[data-astro-cid-eehcsl5x]{border-top:1px solid var(--v4-line);margin:28px 0 0;padding-top:18px}.article-tags[data-astro-cid-eehcsl5x] .v4-badge[data-astro-cid-eehcsl5x]{background:var(--v4-brand-soft);color:var(--v4-brand-dark);padding:3px 10px}.article-more[data-astro-cid-eehcsl5x]{color:var(--v4-muted);font-size:var(--fs-xs);margin:16px 0 0}.article-more[data-astro-cid-eehcsl5x] a[data-astro-cid-eehcsl5x]{color:var(--v4-brand);font-weight:var(--fw-semibold);border-bottom:1px dashed}.article-more[data-astro-cid-eehcsl5x] a[data-astro-cid-eehcsl5x]:hover{border-bottom-style:solid}@media (width<=768px){.v4-panel[data-astro-cid-eehcsl5x].article-spec{padding:14px 16px}.spec-grid[data-astro-cid-eehcsl5x]{grid-template-columns:minmax(0,1fr);gap:0}.spec-row[data-astro-cid-eehcsl5x]{border-bottom:1px solid var(--v4-line);background:0 0;border-radius:0;align-items:baseline;gap:10px;padding:8px 0;display:flex}.spec-row[data-astro-cid-eehcsl5x]:last-child{border-bottom:0}.spec-row[data-astro-cid-eehcsl5x] dt[data-astro-cid-eehcsl5x]{flex:none;min-width:4.5em;margin-bottom:0}.spec-goal[data-astro-cid-eehcsl5x]{margin-bottom:10px;padding:8px 10px}.spec-path[data-astro-cid-eehcsl5x]{margin-top:10px}.article-body[data-astro-cid-eehcsl5x]{margin:24px 0}.article-section[data-astro-cid-eehcsl5x],.article-cta[data-astro-cid-eehcsl5x]{margin:28px 0}.article-cta-actions[data-astro-cid-eehcsl5x] .v4-btn[data-astro-cid-eehcsl5x]{width:100%}}.article-head[data-astro-cid-57z6rh23]{max-width:820px}.article-kicker[data-astro-cid-57z6rh23]{border-radius:var(--v4-full);background:var(--v4-brand-soft);color:var(--v4-brand-dark);font-size:var(--fs-2xs);margin:0 0 10px;padding:3px 10px;line-height:1.6;display:inline-block}.article-title[data-astro-cid-57z6rh23]{margin-bottom:10px}.article-meta[data-astro-cid-57z6rh23]{border-bottom:1px solid var(--v4-line);color:var(--v4-muted);font-size:var(--fs-xs);margin:0;padding-bottom:14px}.article-meta[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:var(--v4-brand);border-bottom:1px dashed}.article-meta[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{border-bottom-style:solid}.article-answer[data-astro-cid-57z6rh23]{border-left:3px solid var(--v4-brand);border-radius:0 var(--v4-radius-sm) var(--v4-radius-sm) 0;background:var(--v4-brand-soft);color:var(--v4-text-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:16px 0 0;padding:12px 16px}.article-hero[data-astro-cid-57z6rh23]{margin:28px 0}.v4-gallery[data-astro-cid-57z6rh23]{min-width:0}.v4-gallery-frame[data-astro-cid-57z6rh23]{border:1px solid var(--v4-line);border-radius:var(--v4-radius);background:var(--v4-soft);aspect-ratio:var(--gallery-ratio,3 / 4);position:relative;overflow:hidden}.v4-gallery-track[data-astro-cid-57z6rh23]{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;height:100%;display:flex;overflow-x:auto}.v4-gallery-track[data-astro-cid-57z6rh23]::-webkit-scrollbar{display:none}.v4-gallery-track[data-astro-cid-57z6rh23]:focus-visible{outline:2px solid var(--v4-brand);outline-offset:-3px}.v4-gallery-slide[data-astro-cid-57z6rh23]{scroll-snap-align:center;flex:0 0 100%;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;height:100%;margin:0;padding:16px;display:grid}.v4-gallery-slide[data-astro-cid-57z6rh23] picture[data-astro-cid-57z6rh23]{height:100%;min-height:0;display:block}.v4-gallery-slide[data-astro-cid-57z6rh23] img[data-astro-cid-57z6rh23]{object-fit:contain;border-radius:8px;width:100%;height:100%;min-height:0;display:block}.v4-gallery-slide[data-astro-cid-57z6rh23] figcaption[data-astro-cid-57z6rh23]{color:var(--v4-muted);font-size:var(--fs-xs);text-align:center;line-height:1.5}.v4-gallery-nav[data-astro-cid-57z6rh23]{z-index:1;border:1px solid var(--v4-line);width:38px;height:38px;color:var(--v4-text);font-size:var(--fs-xl);cursor:pointer;box-shadow:var(--v4-shadow-md);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;margin-top:-19px;line-height:1;display:inline-flex;position:absolute;top:50%}.v4-gallery-nav[data-astro-cid-57z6rh23]:hover{border-color:var(--v4-brand);color:var(--v4-brand)}.v4-gallery-nav--prev[data-astro-cid-57z6rh23]{left:10px}.v4-gallery-nav--next[data-astro-cid-57z6rh23]{right:10px}.v4-gallery-count[data-astro-cid-57z6rh23]{z-index:1;border-radius:var(--v4-full);color:var(--text-inverse);font-size:var(--fs-2xs);background:#0000009e;padding:2px 10px;position:absolute;bottom:10px;right:10px}.v4-gallery-count[data-astro-cid-57z6rh23] b[data-astro-cid-57z6rh23]{font-weight:var(--fw-semibold)}.v4-gallery-thumbs[data-astro-cid-57z6rh23]{scrollbar-width:thin;gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.v4-gallery-thumb[data-astro-cid-57z6rh23]{background:var(--v4-soft);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:52px;height:68px;padding:2px}.v4-gallery-thumb[data-astro-cid-57z6rh23][aria-current=true]{border-color:var(--v4-brand)}.v4-gallery-thumb[data-astro-cid-57z6rh23] img[data-astro-cid-57z6rh23]{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}@media (width<=768px){.v4-gallery-nav[data-astro-cid-57z6rh23]{display:none}.v4-gallery-slide[data-astro-cid-57z6rh23]{padding:10px}.article-hero[data-astro-cid-57z6rh23]{margin:20px 0}.article-answer[data-astro-cid-57z6rh23]{margin-top:12px;padding:10px 12px}}
