.ac-header[data-astro-cid-abicvlni]{border-bottom:1px solid var(--ac-line);backdrop-filter:blur(8px);z-index:20;background:#ffffffeb;position:sticky;top:0}.ac-header__inner[data-astro-cid-abicvlni]{justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.ac-header__logo[data-astro-cid-abicvlni]{align-items:center;display:inline-flex}@media (width<=720px){.ac-header__logo[data-astro-cid-abicvlni] img[data-astro-cid-abicvlni]{height:40px!important}}.ac-nav[data-astro-cid-abicvlni]{gap:24px;display:flex}.ac-nav[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--ac-slate);font-size:15px}.ac-nav[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--ac-ink)}.ac-header__cta[data-astro-cid-abicvlni]{align-items:center;gap:16px;display:flex}.ac-navlogin[data-astro-cid-abicvlni]{font-size:15px;font-weight:500}[data-astro-cid-abicvlni][hidden]{display:none!important}@media (width<=560px){.ac-navlogin[data-astro-cid-abicvlni],.ac-header__cta[data-astro-cid-abicvlni] [data-astro-cid-abicvlni][data-ac-authnav=guest].ac-btn{display:none}.ac-header__cta[data-astro-cid-abicvlni] [data-astro-cid-abicvlni][data-ac-authnav=user].ac-btn{color:var(--ac-ink);border:1px solid var(--ac-line);background:0 0;padding:6px 10px;font-size:13px}}.ac-footer[data-astro-cid-abicvlni]{border-top:1px solid var(--ac-line);padding-block:28px}.ac-footer__inner[data-astro-cid-abicvlni]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ac-footer__right[data-astro-cid-abicvlni]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ac-guide__layout[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,760px) 220px;align-items:start;gap:56px;display:grid}.ac-guide__main[data-astro-cid-abicvlni]{min-width:0}@media (width<=900px){.ac-guide__layout[data-astro-cid-abicvlni]{grid-template-columns:1fr;gap:32px}}.ac-guide__crumbs[data-astro-cid-abicvlni]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ac-guide__crumb-list[data-astro-cid-abicvlni]{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ac-guide__crumb-sep[data-astro-cid-abicvlni]{opacity:.5}.ac-guide__crumbs[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--ac-slate)}.ac-guide__crumbs[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover,.ac-guide__lang[data-astro-cid-abicvlni]{color:var(--ac-red-text)}.ac-guide__lang[data-astro-cid-abicvlni]:hover{text-decoration:underline}.ac-guide__h1[data-astro-cid-abicvlni]{max-width:20ch;margin-top:14px}@media (width<=560px){.ac-guide__h1[data-astro-cid-abicvlni]{font-size:clamp(32px,9vw,48px)}}.ac-guide__byline[data-astro-cid-abicvlni]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;display:flex}.ac-guide__byline-sep[data-astro-cid-abicvlni]{opacity:.5}.ac-guide__hero[data-astro-cid-abicvlni]{margin:32px 0 0}.ac-guide__hero[data-astro-cid-abicvlni] img[data-astro-cid-abicvlni]{border-radius:var(--ac-radius-lg);border:1px solid var(--ac-line);width:100%;height:auto;box-shadow:0 8px 30px #12172214}.ac-guide__toc--desktop[data-astro-cid-abicvlni]{display:block}.ac-guide__toc--mobile[data-astro-cid-abicvlni]{display:none}@media (width<=900px){.ac-guide__toc--desktop[data-astro-cid-abicvlni]{display:none}.ac-guide__toc--mobile[data-astro-cid-abicvlni]{margin-top:28px;display:block}}.ac-guide__toc--desktop[data-astro-cid-abicvlni]{border-left:1px solid var(--ac-line);max-height:calc(100vh - 120px);padding-left:20px;position:sticky;top:96px;overflow:auto}.ac-guide__toc--desktop[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ac-guide__toc--desktop[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--ac-slate);font-size:14px;line-height:1.4}.ac-guide__toc--desktop[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--ac-red-text)}.ac-guide__toc--mobile[data-astro-cid-abicvlni]{background:var(--ac-mist);border-radius:var(--ac-radius);padding:14px 18px}.ac-guide__toc--mobile[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]{cursor:pointer;font-size:15px;font-weight:500}.ac-guide__toc--mobile[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ac-guide__toc--mobile[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--ac-slate);font-size:15px}.ac-guide__toc--mobile[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--ac-red-text)}.ac-guide__faq[data-astro-cid-abicvlni]{margin-top:72px}.ac-guide__faq[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{margin-bottom:12px}.ac-faq[data-astro-cid-abicvlni]{flex-direction:column;gap:0;max-width:760px;display:flex}.ac-faq__item[data-astro-cid-abicvlni]{border-bottom:1px solid var(--ac-line);padding:16px 0}.ac-faq__item[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]{cursor:pointer;justify-content:space-between;font-size:17px;font-weight:500;list-style:none;display:flex}.ac-faq__item[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]:after{content:"+";color:var(--ac-red-text);font-family:var(--ac-font-mono)}.ac-faq__item[data-astro-cid-abicvlni][open] summary[data-astro-cid-abicvlni]:after{content:"–"}.ac-cardbody[data-astro-cid-abicvlni]{color:var(--ac-slate);margin-top:8px;font-size:15px}.ac-guide__related[data-astro-cid-abicvlni]{margin-top:72px}.ac-guide__related[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{margin-bottom:20px}.ac-guide__related-grid[data-astro-cid-abicvlni]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ac-guide__related-card[data-astro-cid-abicvlni]{color:inherit;transition:box-shadow .25s,transform .25s,border-color .25s;display:block}.ac-guide__related-card[data-astro-cid-abicvlni]:hover{border-color:var(--ac-ink);transform:translateY(-2px);box-shadow:0 10px 24px #12172214}.ac-guide__related-card[data-astro-cid-abicvlni] h3[data-astro-cid-abicvlni]{margin-top:8px;font-size:20px}.ac-finalcta[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{margin-top:10px}.ac-guide__content{color:var(--ac-ink);margin-top:36px;font-size:17px;line-height:1.65}.ac-guide__content>:first-child{margin-top:0}.ac-guide__content h2{margin-top:72px;margin-bottom:28px;scroll-margin-top:96px;font-size:clamp(26px,3vw,34px)}.ac-guide__content h3{margin-top:44px;margin-bottom:14px;scroll-margin-top:96px;font-size:clamp(19px,2vw,22px)}.ac-guide__content p{color:var(--ac-slate);margin-top:24px}.ac-guide__content p strong{color:var(--ac-ink)}.ac-guide__content ul,.ac-guide__content ol{color:var(--ac-slate);flex-direction:column;gap:14px;margin-top:24px;padding-left:22px;display:flex}.ac-guide__content ul li::marker{color:var(--ac-red-text)}.ac-guide__content ol li::marker{color:var(--ac-red-text);font-weight:700;font-family:var(--ac-font-mono)}.ac-guide__content li strong{color:var(--ac-ink)}.ac-guide__content li>p{margin-top:6px}.ac-guide__content li input[type=checkbox]{accent-color:var(--ac-red);margin-right:8px}.ac-guide__content ul:has(input[type=checkbox]){padding-left:0;list-style:none}.ac-guide__content blockquote{border-left:3px solid var(--ac-red);background:var(--ac-mist);border-radius:0 var(--ac-radius) var(--ac-radius) 0;color:var(--ac-ink);margin:28px 0 0;padding:14px 20px;font-style:italic}.ac-guide__content blockquote p{color:var(--ac-ink);margin-top:0}.ac-guide__content code{font-family:var(--ac-font-mono);background:var(--ac-mist);color:var(--ac-ink);border-radius:4px;padding:1px 6px;font-size:.92em}.ac-guide__content a{color:var(--ac-red-text);text-underline-offset:2px;text-decoration:underline}.ac-guide__content a:hover{text-decoration-thickness:2px}.ac-guide__content img{border-radius:var(--ac-radius-lg);border:1px solid var(--ac-line);width:100%;height:auto;margin-top:40px;margin-bottom:40px;box-shadow:0 6px 20px #1217220f}.ac-guide__content p:has(>img:only-child){margin:0}.ac-guide__content hr{border:0;border-top:1px solid var(--ac-line);margin:56px 0 0}@media (width<=560px){.ac-guide__content{font-size:16px}.ac-guide__content h2{margin-top:56px;margin-bottom:20px}.ac-guide__content h3{margin-top:36px}}
