.article-shell[data-astro-cid-esxm4rse]{align-items:start;gap:clamp(var(--space-28), 5vw, 4.5rem);grid-template-columns:minmax(0,15rem) minmax(0,1fr);min-width:0;padding-top:0;padding-bottom:0;display:grid}.article-toc-wrap[data-astro-cid-esxm4rse]{top:calc(var(--header-height) + var(--space-16));z-index:20;width:100%;min-width:0;margin-top:var(--space-section-compact);align-self:start;position:sticky}.article-toc[data-astro-cid-esxm4rse]{border:var(--border-width) solid var(--color-line);border-radius:var(--radius);background:var(--color-white-a96);max-width:100%;box-shadow:var(--shadow-sm);backdrop-filter:blur(14px)}.article-toc[data-astro-cid-esxm4rse] summary[data-astro-cid-esxm4rse]{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-20);color:var(--color-ink);cursor:pointer;font-weight:var(--font-weight-bold);list-style:none;display:flex}.article-toc[data-astro-cid-esxm4rse] summary[data-astro-cid-esxm4rse]::-webkit-details-marker{display:none}.article-toc__chevron[data-astro-cid-esxm4rse]{color:var(--color-brand-600);transition:transform var(--transition-fast);flex:none}.article-toc[data-astro-cid-esxm4rse][open] .article-toc__chevron[data-astro-cid-esxm4rse]{transform:rotate(180deg)}.article-toc__panel[data-astro-cid-esxm4rse]{overscroll-behavior:contain;max-height:min(60vh,26rem);padding:0 var(--space-20) var(--space-20);border-top:var(--border-width) solid var(--color-line);overflow-y:auto}.article-toc[data-astro-cid-esxm4rse] ol[data-astro-cid-esxm4rse]{gap:var(--space-8);margin:var(--space-16) 0 0;font-size:var(--font-size-sm);flex-direction:column;padding:0;list-style:none;display:flex}.article-toc[data-astro-cid-esxm4rse] a[data-astro-cid-esxm4rse]{color:var(--color-muted);overflow-wrap:anywhere;transition:color var(--transition-fast);display:block}.article-toc[data-astro-cid-esxm4rse] a[data-astro-cid-esxm4rse]:hover{color:var(--color-brand-600)}.article-toc[data-astro-cid-esxm4rse] a[data-astro-cid-esxm4rse].is-active,.article-toc[data-astro-cid-esxm4rse] a[data-astro-cid-esxm4rse][aria-current=location]{color:var(--color-brand-600);font-weight:var(--font-weight-bold)}.article-body[data-astro-cid-esxm4rse].prose{overflow-wrap:anywhere;width:100%;min-width:0;max-width:none}.article-faq-wrap[data-astro-cid-esxm4rse]{min-width:0}.article-body>.article-section{margin-top:0}.article-body .article-section{padding-block:var(--space-section-compact);background:var(--article-section-background);box-shadow:0 0 0 100vmax var(--article-section-background);clip-path:inset(0 -100vmax);position:relative}.article-body .article-section[data-tone=surface]{--article-section-background:var(--color-surface)}.article-body .article-section[data-tone=tint]{--article-section-background:var(--color-surface-subtle)}.article-body .article-section[data-tone=mint]{--article-section-background:var(--color-brand-50)}.article-body .article-section>*+*{margin-top:1.1em}.article-body p+p,.article-body p+ul,.article-body p+ol,.article-body ul+p,.article-body ol+p{margin-top:var(--space-16)}.article-body li+li{margin-top:var(--space-8)}.article-body .article-section>h2{scroll-margin-top:calc(var(--header-height) + 7rem);margin-top:clamp(3rem,7vw,4.5rem)}.article-body .article-section>h2:first-child{margin-top:0}.article-body h3{font-size:1.05rem}.article-body a:not(.btn){color:var(--color-brand-600);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:var(--color-brand-500-a40,var(--color-line));text-underline-offset:.15em;transition:color var(--transition-fast), text-decoration-color var(--transition-fast)}.article-body a:not(.btn):hover,.article-body a:not(.btn):focus-visible{color:var(--color-brand-700);text-decoration-color:currentColor}.article-body .article-image{max-width:100%;margin-top:var(--space-24);border-radius:var(--radius);background:var(--color-surface-subtle);box-shadow:var(--shadow-sm);overflow:hidden}.article-body .article-image img{width:100%;height:auto}.article-body .article-points{gap:var(--space-12);padding:0;display:grid}.article-body .article-point-card{min-width:0;padding:var(--space-20);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.article-body .article-points p{margin-top:var(--space-8);color:var(--color-muted)}.article-body .article-action{margin-top:var(--space-24)}.article-body .article-action--pair{gap:var(--space-10);flex-wrap:wrap;display:flex}.article-body .article-table-wrap{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.article-body .article-table-wrap table{border-collapse:collapse;width:100%;min-width:34rem}.article-body .article-table-wrap th,.article-body .article-table-wrap td{width:50%;padding:var(--space-16);border-right:var(--border-width) solid var(--color-line);border-bottom:var(--border-width) solid var(--color-line);text-align:left;vertical-align:top}.article-body .article-table-wrap th{color:var(--color-ink);background:var(--color-brand-50)}.article-body .article-table-wrap tr:last-child td{border-bottom:0}.article-body .article-table-wrap th:last-child,.article-body .article-table-wrap td:last-child{border-right:0}.article-navigation[data-astro-cid-esxm4rse]{padding-block:clamp(var(--space-32), 5vw, var(--space-56));border-top:var(--border-width) solid var(--color-line);background:var(--color-surface-subtle)}.article-navigation__inner[data-astro-cid-esxm4rse]{gap:clamp(var(--space-16), 3vw, var(--space-28));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-navigation__inner--next-only[data-astro-cid-esxm4rse] .article-navigation__link[data-astro-cid-esxm4rse]{grid-column:2}.article-navigation__link[data-astro-cid-esxm4rse]{justify-content:center;gap:var(--space-8);min-width:0;min-height:7.5rem;padding:clamp(var(--space-20), 3vw, var(--space-28));border:var(--border-width) solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}.article-navigation__link[data-astro-cid-esxm4rse]:hover{border-color:var(--color-brand-500-a42);box-shadow:var(--shadow);transform:translateY(-3px)}.article-navigation__link--next[data-astro-cid-esxm4rse]{text-align:right;align-items:flex-end}.article-navigation__direction[data-astro-cid-esxm4rse]{color:var(--color-brand-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.article-navigation__link[data-astro-cid-esxm4rse] strong[data-astro-cid-esxm4rse]{max-width:26rem;color:var(--color-ink);font-family:var(--font-display);font-size:var(--font-size-lead);line-height:var(--line-height-tight);overflow-wrap:anywhere}@media (width>=851px){.article-toc[data-astro-cid-esxm4rse] summary[data-astro-cid-esxm4rse]{cursor:default}.article-toc__chevron[data-astro-cid-esxm4rse]{display:none}.article-toc__panel[data-astro-cid-esxm4rse]{max-height:none;overflow:visible}}@media (width<=850px){.article-shell[data-astro-cid-esxm4rse]{grid-template-columns:minmax(0,1fr);gap:0}.article-toc-wrap[data-astro-cid-esxm4rse]{margin-top:var(--space-20);margin-bottom:0}.article-body>.article-section:first-child{padding-top:var(--space-28)}}@media (width<=620px){.article-toc-wrap[data-astro-cid-esxm4rse]{top:calc(var(--header-height) + var(--space-8))}.article-toc[data-astro-cid-esxm4rse] summary[data-astro-cid-esxm4rse]{padding:var(--space-13) var(--space-16)}.article-toc__panel[data-astro-cid-esxm4rse]{padding-inline:var(--space-16)}.article-body .article-point-card{padding-right:var(--space-16)}.article-body .article-action,.article-body .article-action a{width:100%}.article-body .article-action a{justify-content:center}.article-navigation__inner[data-astro-cid-esxm4rse]{grid-template-columns:minmax(0,1fr)}.article-navigation__inner--next-only[data-astro-cid-esxm4rse] .article-navigation__link[data-astro-cid-esxm4rse]{grid-column:1}.article-navigation__link[data-astro-cid-esxm4rse]{min-height:0}}
