.guide-band[data-astro-cid-m45rcmyc]{background:var(--band);color:var(--on-band)}.guide-head[data-astro-cid-m45rcmyc]{justify-items:start;gap:clamp(1rem,2.5vw,1.75rem);padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,5rem);display:grid}.guide-crumb[data-astro-cid-m45rcmyc]{text-underline-offset:.2em;font-size:1.125rem;font-weight:600}.guide-title[data-astro-cid-m45rcmyc]{text-wrap:balance;max-width:18ch;font-size:clamp(2.5rem,7vw,6rem)}.guide-lead[data-astro-cid-m45rcmyc]{text-wrap:pretty;max-width:44rem;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.35}.guide-date[data-astro-cid-m45rcmyc]{font-family:var(--mono);font-size:1.125rem}.guide[data-astro-cid-m45rcmyc]{grid-template-columns:minmax(14rem,18rem) minmax(0,46rem);justify-content:start;align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.guide-toc[data-astro-cid-m45rcmyc]{gap:1rem;display:grid;position:sticky;top:1.5rem}.guide-toc-title[data-astro-cid-m45rcmyc]{font-size:1.25rem;font-weight:700}.guide-toc[data-astro-cid-m45rcmyc] ol[data-astro-cid-m45rcmyc]{gap:.75rem;margin:0;padding:0;font-size:1.0625rem;line-height:1.35;list-style:none;display:grid}.guide-toc[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]{text-decoration:none}@media (hover:hover){.guide-toc[data-astro-cid-m45rcmyc] a[data-astro-cid-m45rcmyc]:hover{text-underline-offset:.2em;text-decoration:underline 3px}}.guide-body[data-astro-cid-m45rcmyc]{gap:1.25rem;font-size:1.1875rem;line-height:1.6;display:grid}.guide-body[data-astro-cid-m45rcmyc] h2{letter-spacing:-.04em;margin-top:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:1.5rem;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.1}.guide-body[data-astro-cid-m45rcmyc] h3{letter-spacing:-.02em;margin-top:.75rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2}.guide-body[data-astro-cid-m45rcmyc] p,.guide-body[data-astro-cid-m45rcmyc] li{text-wrap:pretty}.guide-body[data-astro-cid-m45rcmyc] ul,.guide-body[data-astro-cid-m45rcmyc] ol{gap:.6rem;margin:0;padding-left:1.4em;display:grid}.guide-body[data-astro-cid-m45rcmyc] a{text-underline-offset:.2em;font-weight:600}.guide-body[data-astro-cid-m45rcmyc] strong{font-weight:700}.guide-body[data-astro-cid-m45rcmyc] code{background:color-mix(in srgb, var(--ink) 9%, var(--paper));font-family:var(--mono);overflow-wrap:anywhere;padding:.1em .35em;font-size:.92em}.guide-body[data-astro-cid-m45rcmyc] pre{background:var(--marker);color:var(--on-marker);margin:0;padding:1.25rem;overflow-x:auto}.guide-body[data-astro-cid-m45rcmyc] pre code{color:inherit;background:0 0;padding:0}.guide-body[data-astro-cid-m45rcmyc] blockquote{background:var(--band);color:var(--on-band);margin:0;padding:1.25rem 1.5rem;font-weight:500}.guide-body[data-astro-cid-m45rcmyc] blockquote p{margin:0}.guide-body[data-astro-cid-m45rcmyc] table{border-collapse:collapse;width:100%;font-size:1.0625rem;line-height:1.45}.guide-body[data-astro-cid-m45rcmyc] th,.guide-body[data-astro-cid-m45rcmyc] td{text-align:left;vertical-align:top;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--ink) 25%, transparent);padding:.75rem .9rem}.guide-body[data-astro-cid-m45rcmyc] th{background:var(--band);color:var(--on-band);font-weight:700}.guide-try[data-astro-cid-m45rcmyc]{background:var(--band);color:var(--on-band);justify-items:start;gap:1rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.guide-try-title[data-astro-cid-m45rcmyc]{letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;line-height:1.1}.guide-more[data-astro-cid-m45rcmyc]{gap:clamp(1.5rem,3vw,2.5rem);padding-block:0 clamp(4rem,9vw,8rem);display:grid}.guide-more-title[data-astro-cid-m45rcmyc]{font-size:clamp(2rem,5vw,4rem)}.guide-more-list[data-astro-cid-m45rcmyc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.guide-card[data-astro-cid-m45rcmyc]{height:100%;box-shadow:inset 0 0 0 3px var(--ink);align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:background .15s,color .15s;display:grid}.guide-card-title[data-astro-cid-m45rcmyc]{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.2}.guide-card-text[data-astro-cid-m45rcmyc]{font-size:1.0625rem;line-height:1.4}@media (hover:hover){.guide-card[data-astro-cid-m45rcmyc]:hover{background:var(--marker);box-shadow:none;color:var(--on-marker)}}@media (width<=40rem){.guide-body[data-astro-cid-m45rcmyc] table{display:block;overflow-x:auto}}@media (width<=60rem){.guide[data-astro-cid-m45rcmyc]{grid-template-columns:minmax(0,1fr)}.guide-toc[data-astro-cid-m45rcmyc]{position:static}}
