.pg-guide[data-astro-cid-yjqmkpfa]{width:100%;padding:clamp(56px,9vh,110px) var(--page-pad) clamp(96px,12vw,140px);color:var(--fg)}.guide-hero[data-astro-cid-yjqmkpfa]{max-width:900px;margin-bottom:clamp(48px,7vw,80px)}.back-link[data-astro-cid-yjqmkpfa],.guide-kicker[data-astro-cid-yjqmkpfa]{display:inline-flex;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.back-link[data-astro-cid-yjqmkpfa]{margin-bottom:24px}.back-link[data-astro-cid-yjqmkpfa]:hover{color:var(--fg)}.guide-hero[data-astro-cid-yjqmkpfa] h1[data-astro-cid-yjqmkpfa]{margin:14px 0 22px;font-family:var(--font-display);font-weight:400;font-size:clamp(42px,7vw,96px);line-height:.98;letter-spacing:.01em;text-transform:uppercase;color:var(--fg)}.guide-split[data-astro-cid-yjqmkpfa] p[data-astro-cid-yjqmkpfa],.guide-section[data-astro-cid-yjqmkpfa] p[data-astro-cid-yjqmkpfa],.guide-section[data-astro-cid-yjqmkpfa] li[data-astro-cid-yjqmkpfa],.step-list[data-astro-cid-yjqmkpfa] li[data-astro-cid-yjqmkpfa]{color:var(--muted);text-transform:lowercase;letter-spacing:.022em;line-height:1.8;font-size:16px}.guide-hero[data-astro-cid-yjqmkpfa]>p[data-astro-cid-yjqmkpfa]{margin:0;max-width:640px;color:var(--muted);font-size:16px;text-transform:lowercase;letter-spacing:.022em;word-spacing:.04em;line-height:1.8}.guide-actions[data-astro-cid-yjqmkpfa]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.guide-summary[data-astro-cid-yjqmkpfa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:clamp(56px,8vw,96px)}.guide-summary[data-astro-cid-yjqmkpfa] div[data-astro-cid-yjqmkpfa]{border:1px solid var(--border-light);border-radius:var(--radius-panel);padding:22px 18px;background:transparent}.guide-summary[data-astro-cid-yjqmkpfa] span[data-astro-cid-yjqmkpfa]{display:block;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.guide-summary[data-astro-cid-yjqmkpfa] strong[data-astro-cid-yjqmkpfa]{display:block;line-height:1.35}.guide-split[data-astro-cid-yjqmkpfa]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start;border-top:1px solid var(--hairline);padding-top:clamp(48px,7vw,80px);margin-bottom:clamp(56px,8vw,96px)}.guide-split[data-astro-cid-yjqmkpfa] h2[data-astro-cid-yjqmkpfa],.guide-section[data-astro-cid-yjqmkpfa] h2[data-astro-cid-yjqmkpfa],.guide-faq[data-astro-cid-yjqmkpfa] h2[data-astro-cid-yjqmkpfa],.related-guides[data-astro-cid-yjqmkpfa] h2[data-astro-cid-yjqmkpfa]{margin:12px 0 18px;font-family:var(--font-display);font-weight:400;font-size:clamp(28px,4vw,52px);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--fg)}.step-list[data-astro-cid-yjqmkpfa]{margin:0;padding-left:24px}.step-list[data-astro-cid-yjqmkpfa] li[data-astro-cid-yjqmkpfa]+li[data-astro-cid-yjqmkpfa]{margin-top:12px}.section-stack[data-astro-cid-yjqmkpfa]{display:grid;gap:0;margin-bottom:clamp(56px,8vw,96px)}.guide-section[data-astro-cid-yjqmkpfa]{max-width:820px;border-top:1px solid var(--hairline);padding:40px 0}.guide-section[data-astro-cid-yjqmkpfa]:last-child{padding-bottom:0}.guide-section[data-astro-cid-yjqmkpfa] ul[data-astro-cid-yjqmkpfa]{margin:18px 0 0;padding-left:22px}.guide-section[data-astro-cid-yjqmkpfa] li[data-astro-cid-yjqmkpfa]+li[data-astro-cid-yjqmkpfa]{margin-top:8px}.guide-faq[data-astro-cid-yjqmkpfa]{border-top:1px solid var(--hairline);padding-top:clamp(48px,7vw,80px);margin-bottom:clamp(56px,8vw,96px)}.guide-faq[data-astro-cid-yjqmkpfa]>div[data-astro-cid-yjqmkpfa]{border-bottom:1px solid var(--hairline)}.guide-faq[data-astro-cid-yjqmkpfa] details[data-astro-cid-yjqmkpfa]{border:0;border-top:1px solid var(--hairline);border-radius:0;padding:0;background:transparent}.guide-faq[data-astro-cid-yjqmkpfa] summary[data-astro-cid-yjqmkpfa]{cursor:pointer;list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:22px 0;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.guide-faq[data-astro-cid-yjqmkpfa] summary[data-astro-cid-yjqmkpfa]::-webkit-details-marker{display:none}.guide-faq[data-astro-cid-yjqmkpfa] summary[data-astro-cid-yjqmkpfa]:after{content:"+";font-size:22px;line-height:1;color:var(--faint);flex-shrink:0}.guide-faq[data-astro-cid-yjqmkpfa] details[data-astro-cid-yjqmkpfa][open] summary[data-astro-cid-yjqmkpfa]:after{content:"−"}.guide-faq[data-astro-cid-yjqmkpfa] p[data-astro-cid-yjqmkpfa]{margin:0;padding:0 0 24px;max-width:760px;color:var(--muted);font-size:15px;text-transform:lowercase;letter-spacing:.022em;word-spacing:.04em;line-height:1.8}.related-guides[data-astro-cid-yjqmkpfa]{border-top:1px solid var(--hairline);padding-top:clamp(48px,7vw,80px)}.related-guides[data-astro-cid-yjqmkpfa]>div[data-astro-cid-yjqmkpfa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.related-guides[data-astro-cid-yjqmkpfa] a[data-astro-cid-yjqmkpfa]{display:flex;flex-direction:column;gap:10px;min-height:116px;border:1px solid var(--border-light);border-radius:var(--radius-panel);padding:22px 18px;color:var(--fg);text-decoration:none;background:transparent}.related-guides[data-astro-cid-yjqmkpfa] a[data-astro-cid-yjqmkpfa]:hover{border-color:var(--fg);background:transparent}.related-guides[data-astro-cid-yjqmkpfa] strong[data-astro-cid-yjqmkpfa]{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.related-guides[data-astro-cid-yjqmkpfa] span[data-astro-cid-yjqmkpfa]{color:var(--muted);font-size:13px;text-transform:lowercase;letter-spacing:.022em;line-height:1.7}@media(max-width:860px){.guide-summary[data-astro-cid-yjqmkpfa],.guide-split[data-astro-cid-yjqmkpfa],.related-guides[data-astro-cid-yjqmkpfa]>div[data-astro-cid-yjqmkpfa]{grid-template-columns:1fr}.guide-split[data-astro-cid-yjqmkpfa]{gap:24px}}@media(max-width:640px){.pg-guide[data-astro-cid-yjqmkpfa]{padding-top:64px}.guide-actions[data-astro-cid-yjqmkpfa]{flex-direction:column}.guide-actions[data-astro-cid-yjqmkpfa] .button[data-astro-cid-yjqmkpfa]{width:100%;justify-content:center}}
