.doc[data-astro-cid-zzhyfduo]{gap:var(--spacing-16);padding-block:var(--spacing-12);grid-template-columns:260px minmax(0,1fr);display:grid}.toc[data-astro-cid-zzhyfduo]{top:calc(var(--header-height) + var(--spacing-6));align-self:start;position:sticky}.toc[data-astro-cid-zzhyfduo] b[data-astro-cid-zzhyfduo]{font:var(--font-weight-bold) var(--text-body-sm) / 1.4 var(--font-sans);color:var(--color-text-tertiary);margin-bottom:var(--spacing-3);display:block}.toc[data-astro-cid-zzhyfduo] ol[data-astro-cid-zzhyfduo]{gap:var(--spacing-0-5);counter-reset:t;flex-direction:column;list-style:none;display:flex}.toc[data-astro-cid-zzhyfduo] a[data-astro-cid-zzhyfduo]{gap:var(--spacing-3);border-radius:var(--spacing-3);color:var(--color-text-secondary);padding:10px 14px;font-size:.9375rem;line-height:1.4;display:flex}.toc[data-astro-cid-zzhyfduo] a[data-astro-cid-zzhyfduo]:before{counter-increment:t;content:counter(t);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;min-width:12px}.toc[data-astro-cid-zzhyfduo] a[data-astro-cid-zzhyfduo][aria-current]{background:var(--color-bg-card);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media (hover:hover){.toc[data-astro-cid-zzhyfduo] a[data-astro-cid-zzhyfduo]:hover{background:var(--color-bg-card)}}.body[data-astro-cid-zzhyfduo]{max-width:40rem}.sum[data-astro-cid-zzhyfduo]{background:var(--color-bg-card);border-radius:var(--radius-block);padding:var(--spacing-8)}.sum[data-astro-cid-zzhyfduo] ul[data-astro-cid-zzhyfduo]{margin-top:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;list-style:none;display:flex}.sum[data-astro-cid-zzhyfduo] li[data-astro-cid-zzhyfduo]{gap:var(--spacing-3);text-wrap:pretty;line-height:1.55;display:flex}.sum[data-astro-cid-zzhyfduo] li[data-astro-cid-zzhyfduo] svg{color:var(--color-lime-800);margin-top:2px}.body[data-astro-cid-zzhyfduo] section[data-astro-cid-zzhyfduo]{padding-top:56px}.body[data-astro-cid-zzhyfduo] h2[data-astro-cid-zzhyfduo]{font:var(--font-weight-bold) 2rem / var(--leading-tight) var(--font-sans);letter-spacing:-.03em;align-items:baseline;gap:14px;display:flex}.body[data-astro-cid-zzhyfduo] .sum[data-astro-cid-zzhyfduo] h2[data-astro-cid-zzhyfduo]{font:var(--font-weight-bold) var(--text-heading-md) / 1.25 var(--font-sans);letter-spacing:-.02em}.body[data-astro-cid-zzhyfduo] h2[data-astro-cid-zzhyfduo] span[data-astro-cid-zzhyfduo]{font:var(--font-weight-bold) 1rem / 1 var(--font-sans);color:var(--color-text-brand);font-variant-numeric:tabular-nums}.body[data-astro-cid-zzhyfduo] p[data-astro-cid-zzhyfduo]{margin-top:var(--spacing-4);color:var(--color-sand-800);font-size:1.0625rem;line-height:1.7}.l[data-astro-cid-zzhyfduo]{margin-top:var(--spacing-4);gap:var(--spacing-2);color:var(--color-sand-800);text-wrap:pretty;flex-direction:column;padding-left:22px;font-size:1.0625rem;line-height:1.65;display:flex}.l[data-astro-cid-zzhyfduo] li[data-astro-cid-zzhyfduo]::marker{color:var(--color-text-brand)}.l[data-astro-cid-zzhyfduo] b[data-astro-cid-zzhyfduo]{color:var(--color-text-primary)}.tbl[data-astro-cid-zzhyfduo]{margin-top:var(--spacing-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--color-bg-surface);overflow:hidden}.tbl[data-astro-cid-zzhyfduo] div[data-astro-cid-zzhyfduo]{gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-5);grid-template-columns:200px minmax(0,1fr);font-size:1rem;line-height:1.55;display:grid}.tbl[data-astro-cid-zzhyfduo] div[data-astro-cid-zzhyfduo]+div[data-astro-cid-zzhyfduo]{border-top:1px solid var(--color-border-subtle)}.tbl[data-astro-cid-zzhyfduo] dt[data-astro-cid-zzhyfduo]{font-weight:var(--font-weight-bold)}.tbl[data-astro-cid-zzhyfduo] dd[data-astro-cid-zzhyfduo]{color:var(--color-text-secondary)}.body[data-astro-cid-zzhyfduo] .note[data-astro-cid-zzhyfduo]{margin-top:var(--spacing-5);color:var(--color-lime-800);background:var(--color-lime-100);border-radius:var(--radius-tile);padding:var(--spacing-5) var(--spacing-6);gap:var(--spacing-3);line-height:1.55;display:flex}.note[data-astro-cid-zzhyfduo] svg{margin-top:2px}.note[data-astro-cid-zzhyfduo] b[data-astro-cid-zzhyfduo]{color:var(--color-text-primary)}@media (width<=900px){.doc[data-astro-cid-zzhyfduo]{gap:var(--spacing-8);grid-template-columns:1fr;padding-block:36px}.toc[data-astro-cid-zzhyfduo]{position:static}.toc[data-astro-cid-zzhyfduo] ol[data-astro-cid-zzhyfduo]{gap:var(--spacing-2);flex-flow:wrap}.toc[data-astro-cid-zzhyfduo] a[data-astro-cid-zzhyfduo]{background:var(--color-bg-card);align-items:center;min-height:44px}.toc[data-astro-cid-zzhyfduo] a[data-astro-cid-zzhyfduo][aria-current]{background:var(--color-highlight-subtle)}.body[data-astro-cid-zzhyfduo]{max-width:none}}@media (width<=520px){.doc[data-astro-cid-zzhyfduo]{gap:var(--spacing-6);padding-block:28px}.toc[data-astro-cid-zzhyfduo] a[data-astro-cid-zzhyfduo]{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-body-sm)}.sum[data-astro-cid-zzhyfduo]{padding:var(--spacing-6)}.body[data-astro-cid-zzhyfduo] section[data-astro-cid-zzhyfduo]{padding-top:44px}.body[data-astro-cid-zzhyfduo] h2[data-astro-cid-zzhyfduo]{font-size:1.5rem}.body[data-astro-cid-zzhyfduo] p[data-astro-cid-zzhyfduo],.l[data-astro-cid-zzhyfduo]{font-size:1rem}.tbl[data-astro-cid-zzhyfduo] div[data-astro-cid-zzhyfduo]{gap:var(--spacing-1);padding:14px var(--spacing-4);grid-template-columns:1fr}}.c-contact[data-astro-cid-qox7tg37]{background:var(--color-sky-100);border-radius:var(--radius-block);padding:var(--spacing-10) var(--spacing-12);justify-content:space-between;align-items:center;gap:var(--spacing-8);display:flex}h2[data-astro-cid-qox7tg37]{font:var(--font-weight-bold) var(--text-heading-lg) / 1.2 var(--font-sans);letter-spacing:-.03em}p[data-astro-cid-qox7tg37]{color:var(--color-text-secondary);margin-top:6px}@media (width<=900px){.c-contact[data-astro-cid-qox7tg37]{padding:var(--spacing-8)}}@media (width<=520px){.c-contact[data-astro-cid-qox7tg37]{padding:var(--spacing-6);flex-direction:column;align-items:flex-start}h2[data-astro-cid-qox7tg37]{font-size:1.5rem}}.close[data-astro-cid-5bxvws52]{padding-top:var(--spacing-12)}@media (width<=900px){.close[data-astro-cid-5bxvws52]{padding-top:36px}}@media (width<=520px){.close[data-astro-cid-5bxvws52]{padding-top:28px}}.head[data-astro-cid-ezdg2oxu]{padding-bottom:var(--spacing-8)}@media (width<=900px){.head[data-astro-cid-ezdg2oxu]{padding-bottom:var(--spacing-5)}}@media (width<=520px){.head[data-astro-cid-ezdg2oxu]{padding-bottom:var(--spacing-3)}}
