.guide[data-astro-cid-dw7ukj5c]{padding-block:clamp(22px,3vw,40px) clamp(56px,7vw,96px)}.g-head[data-astro-cid-dw7ukj5c]{margin-bottom:clamp(28px,3.6vw,44px)}.g-head-in[data-astro-cid-dw7ukj5c]{max-width:980px}.crumbs[data-astro-cid-dw7ukj5c]{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13.5px;line-height:1.5;color:var(--ink-mute)}.crumbs[data-astro-cid-dw7ukj5c] a[data-astro-cid-dw7ukj5c]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-dw7ukj5c] a[data-astro-cid-dw7ukj5c]:hover{color:var(--indigo)}.crumbs[data-astro-cid-dw7ukj5c] [data-astro-cid-dw7ukj5c][aria-current]{color:var(--ink-soft)}.g-head[data-astro-cid-dw7ukj5c] h1[data-astro-cid-dw7ukj5c]{margin-top:18px;max-width:24ch;font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.16;letter-spacing:-.02em;color:var(--ink)}.g-cols[data-astro-cid-dw7ukj5c]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(36px,5vw,72px);align-items:start}.g-main[data-astro-cid-dw7ukj5c]{min-width:0}.g-aside[data-astro-cid-dw7ukj5c]{display:flex;flex-direction:column;gap:20px;min-width:0}.g-body[data-astro-cid-dw7ukj5c]{max-width:66ch;font-size:18px;font-weight:400;line-height:1.8;color:var(--ink-soft)}.g-prose[data-astro-cid-dw7ukj5c]>*{margin:0}.g-prose[data-astro-cid-dw7ukj5c]>*+*{margin-top:1.05em}.g-prose[data-astro-cid-dw7ukj5c]>h2{margin-top:2.3em;font-size:clamp(23px,2.5vw,28px);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.g-prose[data-astro-cid-dw7ukj5c]>h3{margin-top:1.8em;font-size:20px;font-weight:700;color:var(--ink)}.g-prose[data-astro-cid-dw7ukj5c]>h2+p{margin-top:.7em;font-size:19.5px;line-height:1.75;color:var(--ink)}.g-prose[data-astro-cid-dw7ukj5c] ul,.g-prose[data-astro-cid-dw7ukj5c] ol{padding-inline-start:1.25em}.g-prose[data-astro-cid-dw7ukj5c] li+li{margin-top:.55em}.g-prose[data-astro-cid-dw7ukj5c] li::marker{color:var(--indigo)}.g-prose[data-astro-cid-dw7ukj5c] ol>li::marker{font-family:var(--font-heading);font-weight:700}.g-prose[data-astro-cid-dw7ukj5c] strong{font-weight:600;color:var(--ink)}.g-prose[data-astro-cid-dw7ukj5c] a{color:var(--indigo);text-decoration-thickness:1px;text-underline-offset:.22em}.g-prose[data-astro-cid-dw7ukj5c] a:hover{color:var(--indigo-deep)}.g-prose[data-astro-cid-dw7ukj5c]>blockquote{margin-top:1.6em;padding-inline-start:22px;border-inline-start:3px solid var(--indigo);font-family:var(--font-heading);font-weight:400;font-size:clamp(20px,2.2vw,24px);line-height:1.5;color:var(--ink)}.g-prose[data-astro-cid-dw7ukj5c]>blockquote p{margin:0}.g-prose[data-astro-cid-dw7ukj5c]>blockquote+*{margin-top:1.6em}.g-prose[data-astro-cid-dw7ukj5c] img{border-radius:var(--r-drop)}.g-cta[data-astro-cid-dw7ukj5c]{max-width:66ch;font-size:18px;font-weight:400;margin-top:clamp(44px,5vw,64px);padding:clamp(24px,3vw,34px);background:var(--blush);border-radius:var(--r-card)}.g-cta-title[data-astro-cid-dw7ukj5c]{font-family:var(--font-heading);font-weight:700;font-size:clamp(21px,2.3vw,25px);line-height:1.3;color:var(--ink)}.g-cta-text[data-astro-cid-dw7ukj5c]{margin-top:8px;max-width:52ch;font-size:17px;line-height:1.75;color:var(--ink-soft)}.g-cta-row[data-astro-cid-dw7ukj5c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px}.side-toc[data-astro-cid-dw7ukj5c]{padding:22px 24px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card)}.side-toc[data-astro-cid-dw7ukj5c] ol[data-astro-cid-dw7ukj5c],.toc-m[data-astro-cid-dw7ukj5c] ol[data-astro-cid-dw7ukj5c]{list-style:none;margin:0;padding:0}.side-toc[data-astro-cid-dw7ukj5c] li[data-astro-cid-dw7ukj5c]+li[data-astro-cid-dw7ukj5c]{border-top:1px solid var(--hairline)}.side-toc[data-astro-cid-dw7ukj5c] a[data-astro-cid-dw7ukj5c]{display:block;padding-block:9px;font-size:14.5px;line-height:1.45;color:var(--ink-soft);text-decoration:none;transition:color .15s var(--ease)}.side-toc[data-astro-cid-dw7ukj5c] li[data-astro-cid-dw7ukj5c]:first-child a[data-astro-cid-dw7ukj5c]{padding-top:0}.side-toc[data-astro-cid-dw7ukj5c] li[data-astro-cid-dw7ukj5c]:last-child a[data-astro-cid-dw7ukj5c]{padding-bottom:0}.side-toc[data-astro-cid-dw7ukj5c] a[data-astro-cid-dw7ukj5c]:hover{color:var(--indigo)}.toc-m[data-astro-cid-dw7ukj5c]{display:none}.toc-m[data-astro-cid-dw7ukj5c] summary[data-astro-cid-dw7ukj5c]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;font-family:var(--font-heading);font-weight:700;font-size:17px;color:var(--ink)}.toc-m[data-astro-cid-dw7ukj5c] summary[data-astro-cid-dw7ukj5c]::-webkit-details-marker{display:none}.toc-m[data-astro-cid-dw7ukj5c] summary[data-astro-cid-dw7ukj5c] svg[data-astro-cid-dw7ukj5c]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.toc-m[data-astro-cid-dw7ukj5c][open] summary[data-astro-cid-dw7ukj5c] svg[data-astro-cid-dw7ukj5c]{transform:rotate(180deg)}.toc-m[data-astro-cid-dw7ukj5c] ol[data-astro-cid-dw7ukj5c]{padding-bottom:12px}.toc-m[data-astro-cid-dw7ukj5c] a[data-astro-cid-dw7ukj5c]{display:block;padding:7px 0;font-size:15.5px;line-height:1.45;color:var(--ink-soft);text-decoration:none}.toc-m[data-astro-cid-dw7ukj5c] a[data-astro-cid-dw7ukj5c]:hover{color:var(--indigo)}@media(max-width:900px){.g-cols[data-astro-cid-dw7ukj5c]{grid-template-columns:minmax(0,1fr)}.g-body[data-astro-cid-dw7ukj5c]{display:flex;flex-direction:column}.g-prose[data-astro-cid-dw7ukj5c]{display:contents}.g-prose[data-astro-cid-dw7ukj5c]>p:first-child:has(+ul),.g-prose[data-astro-cid-dw7ukj5c]>p:first-child+ul{order:-2}.toc-m[data-astro-cid-dw7ukj5c]{display:block;order:-1;margin-top:1.1em;border-bottom:1px solid var(--hairline)}.side-toc[data-astro-cid-dw7ukj5c]{display:none}.g-aside[data-astro-cid-dw7ukj5c]{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:16px}.g-aside[data-astro-cid-dw7ukj5c] .g-posts,.g-aside[data-astro-cid-dw7ukj5c] .sharebox,.g-aside[data-astro-cid-dw7ukj5c]:not(.has-siblings) .author-card{grid-column:1 / -1}}@media(max-width:560px){.g-aside[data-astro-cid-dw7ukj5c]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.g-body[data-astro-cid-dw7ukj5c]{font-size:17.5px}.g-prose[data-astro-cid-dw7ukj5c]>h2+p{font-size:18.5px}}
