@layer sections{.sgroups--tabs[data-astro-cid-avub5avc]{display:grid;gap:26px}.sgroups--tabs[data-astro-cid-avub5avc] .sgroup[data-astro-cid-avub5avc]:not([hidden]){animation:sgroup-in .45s var(--ease-out)}html.no-js .sgroup[data-astro-cid-avub5avc][hidden]{display:block}.sgroups--stacked[data-astro-cid-avub5avc],.sgroups--columns[data-astro-cid-avub5avc]{display:grid;gap:clamp(36px,5vw,56px)}.sgroups--columns[data-astro-cid-avub5avc]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sgroup__title[data-astro-cid-avub5avc]{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:var(--text-xl);color:var(--heading)}.sgroup__title[data-astro-cid-avub5avc] svg{color:var(--accent-text)}.sgroup__intro[data-astro-cid-avub5avc]{max-width:60ch;margin-bottom:18px;color:var(--text-muted)}.sgroup__more[data-astro-cid-avub5avc]{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-weight:700;color:var(--accent-text);text-decoration:none}.sgroup__more[data-astro-cid-avub5avc]:hover{text-decoration:underline}.sgroups--columns[data-astro-cid-avub5avc] .index__row[data-astro-cid-avub5avc]{grid-template-columns:40px minmax(0,1fr) 36px;gap:14px;padding:14px 12px}.sgroups--columns[data-astro-cid-avub5avc] .index__name[data-astro-cid-avub5avc]{font-size:clamp(1.125rem,1.6vw,1.375rem)}.sgroups--columns[data-astro-cid-avub5avc] .index__sum[data-astro-cid-avub5avc]{display:none}.sgroups--columns[data-astro-cid-avub5avc] .index__icon[data-astro-cid-avub5avc]{width:38px;height:38px}.sgroups--columns[data-astro-cid-avub5avc] .index__arrow[data-astro-cid-avub5avc]{width:36px;height:36px}@keyframes sgroup-in{0%{opacity:0;translate:0 8px}}@media(width<=860px){.sgroups--columns[data-astro-cid-avub5avc]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sgroups--tabs[data-astro-cid-avub5avc] .sgroup[data-astro-cid-avub5avc]:not([hidden]){animation:none}}.index[data-astro-cid-avub5avc]{padding:0;border-top:1px solid var(--border)}.index__row[data-astro-cid-avub5avc]{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:20px;padding:22px 16px;border-bottom:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:background .35s var(--ease-out),border-color .35s}.index__icon[data-astro-cid-avub5avc]{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--accent-text);transition:background .3s}.index__name[data-astro-cid-avub5avc]{font-weight:750;font-stretch:88%;font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.1;letter-spacing:-.02em;color:var(--heading);transition:font-stretch .5s var(--ease-out),font-weight .5s}.index__sum[data-astro-cid-avub5avc]{color:var(--text-muted);font-size:.9688rem}.index__arrow[data-astro-cid-avub5avc]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border);color:var(--heading);transition:transform .35s var(--ease-out),background .3s,color .3s}.index__row[data-astro-cid-avub5avc]:hover,.index__row[data-astro-cid-avub5avc]:focus-visible{background:var(--signal-bg);border-color:#0000}.index__row[data-astro-cid-avub5avc]:hover .index__name[data-astro-cid-avub5avc],.index__row[data-astro-cid-avub5avc]:focus-visible .index__name[data-astro-cid-avub5avc]{font-stretch:118%;font-weight:850;color:var(--signal-text)}.index__row[data-astro-cid-avub5avc]:hover .index__sum[data-astro-cid-avub5avc],.index__row[data-astro-cid-avub5avc]:focus-visible .index__sum[data-astro-cid-avub5avc]{color:var(--signal-text)}.index__row[data-astro-cid-avub5avc]:hover .index__icon[data-astro-cid-avub5avc],.index__row[data-astro-cid-avub5avc]:focus-visible .index__icon[data-astro-cid-avub5avc]{background:#ffffff80;color:var(--signal-text)}.index__row[data-astro-cid-avub5avc]:hover .index__arrow[data-astro-cid-avub5avc],.index__row[data-astro-cid-avub5avc]:focus-visible .index__arrow[data-astro-cid-avub5avc]{transform:rotate(-45deg);background:var(--strong-bg);color:var(--strong-text);box-shadow:none}@media(width<=980px){.index__row[data-astro-cid-avub5avc]{grid-template-columns:44px minmax(0,1fr) 40px;gap:14px}.index__sum[data-astro-cid-avub5avc]{grid-column:2 / 3;grid-row:2;margin-top:-6px}.index__arrow[data-astro-cid-avub5avc]{grid-row:1 / 3;grid-column:3;width:40px;height:40px}}}
