.overview-hero[data-astro-cid-ruz4blnj]{padding-block:64px 80px}.overview-hero[data-astro-cid-ruz4blnj] h1[data-astro-cid-ruz4blnj]{margin-top:12px}.overview-hero__text[data-astro-cid-ruz4blnj]{max-width:680px;margin:20px auto 0}.overview-legend[data-astro-cid-ruz4blnj]{max-width:680px;margin:16px auto 0;font-size:15px}.overview-jump[data-astro-cid-ruz4blnj]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:28px auto 0;display:flex}.overview-jump[data-astro-cid-ruz4blnj] a[data-astro-cid-ruz4blnj]{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-blue);border-radius:999px;padding:4px 14px;font-size:14px;transition:border-color .2s}.overview-jump[data-astro-cid-ruz4blnj] a[data-astro-cid-ruz4blnj]:hover{border-color:var(--c-blue)}.rubric[data-astro-cid-ruz4blnj]{scroll-margin-top:120px}.overview[data-astro-cid-ruz4blnj]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:48px 56px;display:grid}.rubric__title[data-astro-cid-ruz4blnj]{border-bottom:1px solid var(--c-line);color:var(--c-blue);font-family:var(--font-serif);margin:0 0 6px;padding-bottom:10px;font-size:28px;font-weight:400;line-height:1.2}summary[data-astro-cid-ruz4blnj].rubric__title{cursor:pointer}.rubric__intro[data-astro-cid-ruz4blnj]{margin:8px 0 0;font-size:15px}.rubric__list[data-astro-cid-ruz4blnj]{margin:8px 0 0;padding:0;list-style:none}.rubric__list[data-astro-cid-ruz4blnj] li[data-astro-cid-ruz4blnj]{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:9px 0;display:flex}.rubric__list[data-astro-cid-ruz4blnj] a[data-astro-cid-ruz4blnj]{color:var(--c-blue);font-weight:500}.rubric__list[data-astro-cid-ruz4blnj] a[data-astro-cid-ruz4blnj]:hover{text-underline-offset:3px;text-decoration:underline}.path[data-astro-cid-ruz4blnj]{opacity:.7;font-size:13px}.note[data-astro-cid-ruz4blnj]{flex-basis:100%;font-size:14px;font-style:italic}.tag[data-astro-cid-ruz4blnj]{border:1px solid var(--c-line);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;display:inline-block}.seo[data-astro-cid-ruz4blnj]{scroll-margin-top:120px}.seo__inner[data-astro-cid-ruz4blnj]{max-width:900px}.seo[data-astro-cid-ruz4blnj] h2[data-astro-cid-ruz4blnj]{margin-top:12px}.seo__list[data-astro-cid-ruz4blnj]{gap:14px;margin:24px 0 0;padding-left:22px;display:grid}.seo__subtitle[data-astro-cid-ruz4blnj]{color:var(--c-blue);font-family:var(--font-serif);margin:48px 0 0;font-size:26px;font-weight:400}.seo__intro[data-astro-cid-ruz4blnj]{margin:10px 0 0;font-size:15px}.seo__dups[data-astro-cid-ruz4blnj]{margin:16px 0;padding:0;list-style:none}.seo__dups[data-astro-cid-ruz4blnj] li[data-astro-cid-ruz4blnj]{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0;display:flex}.seo__pages[data-astro-cid-ruz4blnj] a[data-astro-cid-ruz4blnj]{color:var(--c-blue);font-weight:500}.seo__pages[data-astro-cid-ruz4blnj] a[data-astro-cid-ruz4blnj]:hover{text-underline-offset:3px;text-decoration:underline}.tag--internal[data-astro-cid-ruz4blnj]{border-color:var(--c-terracotta);color:var(--c-terracotta)}.tag--done[data-astro-cid-ruz4blnj]{border-color:var(--c-blue);color:var(--c-blue)}.popups[data-astro-cid-ruz4blnj]{scroll-margin-top:120px}.popups__inner[data-astro-cid-ruz4blnj]{max-width:900px}.popups[data-astro-cid-ruz4blnj] h2[data-astro-cid-ruz4blnj]{margin-top:12px}.popups__list[data-astro-cid-ruz4blnj]{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.popup-card[data-astro-cid-ruz4blnj]{border:1px solid var(--c-line);background:var(--c-surface);border-radius:21px;padding:20px 24px;font-size:16px}.popup-card[data-astro-cid-ruz4blnj] p[data-astro-cid-ruz4blnj]{margin:8px 0 0}.popup-card__head[data-astro-cid-ruz4blnj]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.popup-card__title[data-astro-cid-ruz4blnj]{color:var(--c-blue);font-family:var(--font-serif);margin:0;font-size:24px;font-weight:400}.popup-card__actions[data-astro-cid-ruz4blnj]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.popup-btn[data-astro-cid-ruz4blnj]{border:1px solid var(--c-blue);background:var(--c-blue);color:#fff;font:inherit;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:500}.popup-btn--ghost[data-astro-cid-ruz4blnj]{color:var(--c-blue);background:0 0}.popup-dlg[data-astro-cid-ruz4blnj]{background:var(--c-cream);width:min(92vw,560px);color:var(--c-text);border:0;border-radius:24px;padding:36px 32px 24px;box-shadow:0 30px 80px #00000040}.popup-dlg[data-astro-cid-ruz4blnj]::backdrop{background:#13202b8c}.popup-dlg__close[data-astro-cid-ruz4blnj]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:10px;right:14px}.popup-preview[data-astro-cid-ruz4blnj]{text-align:center}.popup-preview__title[data-astro-cid-ruz4blnj]{color:var(--c-blue);font-family:var(--font-serif);margin:10px 0 0;font-size:30px;line-height:1.2}.popup-preview__body[data-astro-cid-ruz4blnj]{margin-top:12px}.popup-preview__cta[data-astro-cid-ruz4blnj]{background:var(--c-terracotta);color:#fff;border-radius:999px;margin-top:8px;padding:10px 24px;font-weight:500;display:inline-block}.popup-dlg__note[data-astro-cid-ruz4blnj]{opacity:.75;margin:20px 0 0;font-size:13px;font-style:italic}.popup-dlg--page[data-astro-cid-ruz4blnj]{width:min(96vw,1200px);padding:0;overflow:hidden}.popup-dlg__bar[data-astro-cid-ruz4blnj]{flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 64px 12px 20px;font-size:15px;display:flex}.popup-dlg__bar[data-astro-cid-ruz4blnj] a[data-astro-cid-ruz4blnj]{color:var(--c-blue);text-underline-offset:3px;font-weight:500;text-decoration:underline}.popup-dlg__frame[data-astro-cid-ruz4blnj]{border:0;width:100%;height:min(78vh,900px);display:block}.popup-dlg__frame[data-astro-cid-ruz4blnj].is-mobile{border:1px solid var(--c-line);border-radius:18px;width:390px;max-width:100%;margin:0 auto 16px}
