.contents-nav[data-astro-cid-lrs6nkic] ul[data-astro-cid-lrs6nkic]{margin:.75rem 0 0;padding:0;list-style:none}.contents-nav[data-astro-cid-lrs6nkic] li[data-astro-cid-lrs6nkic]{margin-top:.55rem;padding:0}.contents-nav[data-astro-cid-lrs6nkic] a[data-astro-cid-lrs6nkic]{color:var(--color-on-surface-variant);border-left:2px solid #0000;padding-left:.65rem;font-size:.85rem;line-height:1.65;text-decoration:none;display:block}.contents-nav[data-astro-cid-lrs6nkic] a[data-astro-cid-lrs6nkic]:hover,.contents-nav[data-astro-cid-lrs6nkic] a[data-astro-cid-lrs6nkic][aria-current]{color:var(--color-primary);border-color:var(--color-primary)}.contents-nav[data-astro-cid-lrs6nkic] a[data-astro-cid-lrs6nkic]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.contents-nav[data-astro-cid-lrs6nkic] .contents-title[data-astro-cid-lrs6nkic]{margin:0;font-size:.9rem}.guide-composition[data-astro-cid-53o2sjpa]{max-width:64rem;margin-inline:auto}.guide-rail[data-astro-cid-53o2sjpa]{display:none}.guide-inline-contents[data-astro-cid-53o2sjpa]{margin-top:1.5rem}.guide-prose[data-astro-cid-53o2sjpa] h2[id]{scroll-margin-top:2rem}@media (width>=1280px){.guide-breadcrumb[data-astro-cid-53o2sjpa]{margin-left:18rem}.guide-composition[data-astro-cid-53o2sjpa]{grid-template-columns:15rem minmax(0,46rem);align-items:start;gap:3rem;display:grid}.guide-rail[data-astro-cid-53o2sjpa]{scrollbar-width:thin;max-height:calc(100dvh - 4rem);display:block;position:sticky;top:2rem;overflow-y:auto}.guide-inline-contents[data-astro-cid-53o2sjpa]{display:none}}@media print{.guide-rail[data-astro-cid-53o2sjpa],.guide-inline-contents[data-astro-cid-53o2sjpa]{display:none}.guide-composition[data-astro-cid-53o2sjpa]{display:block}}.guide-prose[data-astro-cid-53o2sjpa] h2{letter-spacing:-.015em;color:var(--color-ink);text-wrap:pretty;margin-top:3rem;font-size:clamp(1.35rem,3.5vw,1.65rem);font-weight:700;line-height:1.5}.guide-prose[data-astro-cid-53o2sjpa] h3{color:var(--color-ink);text-wrap:pretty;margin-top:2rem;font-size:1.08rem;font-weight:700;line-height:1.65}.guide-prose[data-astro-cid-53o2sjpa] p,.guide-prose[data-astro-cid-53o2sjpa] li{color:var(--color-on-surface-variant);font-size:1rem;line-height:1.9}.guide-prose[data-astro-cid-53o2sjpa] p{margin-top:1rem}.guide-prose[data-astro-cid-53o2sjpa] ul,.guide-prose[data-astro-cid-53o2sjpa] ol{margin-top:1rem;padding-left:1.5rem}.guide-prose[data-astro-cid-53o2sjpa] ul{list-style:outside}.guide-prose[data-astro-cid-53o2sjpa] ol{list-style:decimal}.guide-prose[data-astro-cid-53o2sjpa] li{margin-top:.45rem;padding-left:.2rem}.guide-prose[data-astro-cid-53o2sjpa] li::marker{color:var(--color-primary);font-weight:700}.guide-prose[data-astro-cid-53o2sjpa] strong{color:var(--color-ink);font-weight:700}.guide-prose[data-astro-cid-53o2sjpa] a{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.guide-prose[data-astro-cid-53o2sjpa] header a{text-decoration:none}.guide-prose[data-astro-cid-53o2sjpa] header a:hover{text-decoration:underline}.guide-prose[data-astro-cid-53o2sjpa] a:focus-visible,.guide-prose[data-astro-cid-53o2sjpa] summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.guide-prose[data-astro-cid-53o2sjpa] .lead{color:var(--color-ink);font-size:1.08rem;line-height:1.9}.guide-prose[data-astro-cid-53o2sjpa] .callout{border-left:4px solid var(--color-primary);background:var(--color-surface-container);border-radius:0 .8rem .8rem 0;margin-top:1.5rem;padding:1rem 1.15rem}.guide-prose[data-astro-cid-53o2sjpa] .callout p:first-child{margin-top:0}.guide-prose[data-astro-cid-53o2sjpa] .question-list{counter-reset:questions;padding-left:0;list-style:none}.guide-prose[data-astro-cid-53o2sjpa] .question-list li{counter-increment:questions;padding-left:2.25rem;position:relative}.guide-prose[data-astro-cid-53o2sjpa] .question-list li:before{content:counter(questions);width:1.6rem;height:1.6rem;color:var(--color-on-primary);background:var(--color-primary);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:.15rem;left:0}.guide-prose[data-astro-cid-53o2sjpa] .faq-list{gap:.75rem;margin-top:1.25rem;display:grid}.guide-prose[data-astro-cid-53o2sjpa] details{border:1px solid var(--color-line);background:var(--color-surface-container-low);border-radius:1rem}.guide-prose[data-astro-cid-53o2sjpa] summary{cursor:pointer;color:var(--color-ink);border-radius:1rem;padding:1rem 1.1rem;font-weight:700;line-height:1.6}.guide-prose[data-astro-cid-53o2sjpa] details p{margin-top:-.25rem;padding:0 1.1rem 1rem}.guide-prose[data-astro-cid-53o2sjpa] .cta-panel{text-align:center;color:var(--color-on-primary-container);background:var(--color-primary-container);border-radius:1.3rem;margin-top:2.5rem;padding:1.5rem}.guide-prose[data-astro-cid-53o2sjpa] .cta-panel h2{color:var(--color-on-primary-container);margin-top:0}.guide-prose[data-astro-cid-53o2sjpa] .cta-panel p,.guide-prose[data-astro-cid-53o2sjpa] .cta-panel li{color:var(--color-primary-strong)}.guide-prose[data-astro-cid-53o2sjpa] .cta-panel ul{text-align:left;margin-top:1rem;display:inline-block}.guide-prose[data-astro-cid-53o2sjpa] .cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.1rem;display:flex}.guide-prose[data-astro-cid-53o2sjpa] .cta-actions a{background:var(--color-primary);color:var(--color-on-primary);border-radius:999px;padding:.7rem 1.1rem;font-weight:700;text-decoration:none}
