.pr-tag[data-astro-cid-wdi4cshd]{background:var(--ivory);color:var(--muted);font-family:var(--font-sans);border:1px solid #1f34492e;margin:0 0 1.5rem;padding:.8rem 1rem;font-size:.78rem;line-height:1.7}strong[data-astro-cid-wdi4cshd]{color:var(--navy);letter-spacing:.08em;margin-right:.5rem}.guide-affiliate-panel[data-astro-cid-6jvlzwxe]{background:linear-gradient(135deg, var(--mist), var(--paper));max-width:42rem;font-family:var(--font-sans);border:1px solid #1f344933;margin:clamp(3rem,7vw,5rem) 0;padding:clamp(1.3rem,4vw,2rem)}.guide-affiliate-panel__eyebrow[data-astro-cid-6jvlzwxe]{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:700}h2[data-astro-cid-6jvlzwxe]{color:var(--navy);font-family:var(--font-serif);font-size:var(--heading-section);margin:0;line-height:1.55}.guide-affiliate-panel[data-astro-cid-6jvlzwxe]>p[data-astro-cid-6jvlzwxe]:not(.guide-affiliate-panel__eyebrow,.guide-affiliate-panel__note){margin:.8rem 0 1.25rem;line-height:1.8}ul[data-astro-cid-6jvlzwxe]{margin:0;padding:0;list-style:none}li[data-astro-cid-6jvlzwxe]{border-top:1px solid #1f344924;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}li[data-astro-cid-6jvlzwxe]:last-child{border-bottom:1px solid #1f344924}li[data-astro-cid-6jvlzwxe] div[data-astro-cid-6jvlzwxe]{gap:.2rem;display:grid}li[data-astro-cid-6jvlzwxe] p[data-astro-cid-6jvlzwxe]{color:var(--ink);margin:.35rem 0 0;font-size:.86rem;line-height:1.7}li[data-astro-cid-6jvlzwxe] span[data-astro-cid-6jvlzwxe]{color:var(--muted);font-size:.78rem}a[data-astro-cid-6jvlzwxe]{background:var(--navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}a[data-astro-cid-6jvlzwxe]:hover{background:var(--green)}a[data-astro-cid-6jvlzwxe]:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.guide-affiliate-panel__note[data-astro-cid-6jvlzwxe]{color:var(--muted);margin:1rem 0 0;font-size:.78rem;line-height:1.7}@media (width<=640px){li[data-astro-cid-6jvlzwxe]{grid-template-columns:1fr}a[data-astro-cid-6jvlzwxe]{width:100%}}.guide-reader-handoff[data-astro-cid-o2aujhok]{border:1px solid var(--line);background:linear-gradient(145deg, var(--paper), var(--mist));max-width:42rem;margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.4rem,4vw,2.2rem)}.guide-reader-handoff__eyebrow[data-astro-cid-o2aujhok]{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:700}h2[data-astro-cid-o2aujhok]{color:var(--navy);font-family:var(--font-serif);font-size:var(--heading-section);margin:0;line-height:1.55}.guide-reader-handoff[data-astro-cid-o2aujhok]>p[data-astro-cid-o2aujhok]:not(.guide-reader-handoff__eyebrow){line-height:1.85}.guide-reader-handoff[data-astro-cid-o2aujhok] .save-note{background:#fffdf8c2;margin:1.5rem 0}.guide-reader-handoff__case[data-astro-cid-o2aujhok]{color:var(--navy);margin:1.25rem 0 0}.guide-reader-handoff__prompt[data-astro-cid-o2aujhok]{color:var(--navy);font-weight:700}.guide-reader-handoff__case[data-astro-cid-o2aujhok] a[data-astro-cid-o2aujhok]{font-weight:700}.guide-reader-handoff__exercise[data-astro-cid-o2aujhok]{border-top:1px solid var(--line);margin-top:1.5rem}summary[data-astro-cid-o2aujhok]{min-height:44px;color:var(--navy);cursor:pointer;padding:1rem 0;font-weight:700;line-height:1.7}summary[data-astro-cid-o2aujhok]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.guide-page--batch07[data-astro-cid-xgw6oyej] .guide-header[data-astro-cid-xgw6oyej],.guide-page--batch07[data-astro-cid-xgw6oyej] .guide-body[data-astro-cid-xgw6oyej]{max-width:45rem}.guide-page--batch07[data-astro-cid-xgw6oyej] h1[data-astro-cid-xgw6oyej]{font-size:28px}.guide-page--batch07[data-astro-cid-xgw6oyej] .guide-body[data-astro-cid-xgw6oyej] h2{margin-top:72px;font-size:22px}@media (width<=767px){.guide-page--batch07[data-astro-cid-xgw6oyej]>.container[data-astro-cid-xgw6oyej]{padding-inline:20px}.guide-page--batch07[data-astro-cid-xgw6oyej] h1[data-astro-cid-xgw6oyej]{font-size:24px}.guide-page--batch07[data-astro-cid-xgw6oyej] .guide-body[data-astro-cid-xgw6oyej] h2{margin-top:48px;font-size:20px}}.guide-story-navigation[data-astro-cid-xgw6oyej]{border-top:1px solid var(--line);max-width:42rem;margin-top:2rem;padding-block:1rem}.guide-story-navigation[data-astro-cid-xgw6oyej] summary[data-astro-cid-xgw6oyej]{cursor:pointer;color:var(--navy);line-height:1.8}.guide-page[data-astro-cid-xgw6oyej]{padding:clamp(2rem,5vw,3.5rem) 0 clamp(4rem,9vw,7rem)}.breadcrumbs[data-astro-cid-xgw6oyej] ol[data-astro-cid-xgw6oyej]{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0 0 2rem;padding:0;font-size:.78rem;list-style:none;display:flex}.breadcrumbs[data-astro-cid-xgw6oyej] li[data-astro-cid-xgw6oyej]+li[data-astro-cid-xgw6oyej]:before{content:"/";color:#aaa59b;margin-right:.4rem}.guide-header[data-astro-cid-xgw6oyej]{max-width:42rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.guide-header--with-hero[data-astro-cid-xgw6oyej]{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);max-width:none;display:grid}.guide-header__visual[data-astro-cid-xgw6oyej] .story-visual{box-shadow:var(--shadow);margin:0}.guide-header__copy[data-astro-cid-xgw6oyej] .guide-figure{max-width:28rem}h1[data-astro-cid-xgw6oyej]{color:var(--navy);font-family:var(--font-serif);font-size:var(--heading-article);margin:.4rem 0 1.25rem;font-weight:600;line-height:1.45}.guide-meta[data-astro-cid-xgw6oyej]{color:var(--muted);margin:0;font-size:.78rem}.guide-body[data-astro-cid-xgw6oyej]{max-width:42rem}.guide-body[data-astro-cid-xgw6oyej] table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin:2rem 0;font-size:.88rem;line-height:1.7;display:block;overflow-x:auto}.guide-body[data-astro-cid-xgw6oyej] th,.guide-body[data-astro-cid-xgw6oyej] td{border:1px solid var(--line);vertical-align:top;min-width:9rem;padding:.8rem}.guide-body[data-astro-cid-xgw6oyej] th{background:var(--ivory);color:var(--navy);text-align:left}.guide-body[data-astro-cid-xgw6oyej] pre{border:1px solid var(--line);background:var(--mist);white-space:pre;max-width:100%;margin:2rem 0;padding:1.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.75;overflow-x:auto}.guide-body[data-astro-cid-xgw6oyej] .guide-example{border:1px solid var(--line);background:linear-gradient(145deg, var(--mist), var(--paper));font-family:var(--font-sans);margin:2rem 0;padding:clamp(1.1rem,3vw,1.5rem);font-size:.9rem;line-height:1.8}.guide-body[data-astro-cid-xgw6oyej] .guide-example p{margin:0}.guide-body[data-astro-cid-xgw6oyej] .guide-example p+p{margin-top:1rem}.guide-body[data-astro-cid-xgw6oyej] .guide-example__label{color:var(--coral);letter-spacing:.1em;font-size:.72rem;font-weight:700}.guide-body[data-astro-cid-xgw6oyej] .character-voice{background:linear-gradient(145deg, var(--paper), var(--mist));border:1px solid #1f344933;margin:2rem 0;padding:1.1rem 1.3rem}.guide-body[data-astro-cid-xgw6oyej] .character-voice p{margin:0}.guide-body[data-astro-cid-xgw6oyej] .character-voice p+p{margin-top:.45rem}.guide-faq[data-astro-cid-xgw6oyej],.guide-related[data-astro-cid-xgw6oyej]{border-top:1px solid var(--line);max-width:42rem;margin-top:clamp(3rem,7vw,5rem);padding-top:2rem}.guide-faq[data-astro-cid-xgw6oyej] h2[data-astro-cid-xgw6oyej],.guide-related[data-astro-cid-xgw6oyej] h2[data-astro-cid-xgw6oyej]{color:var(--navy);font-family:var(--font-serif);font-size:var(--heading-section)}.guide-faq[data-astro-cid-xgw6oyej] details[data-astro-cid-xgw6oyej]{border-bottom:1px solid var(--line);padding:1rem 0}.guide-faq[data-astro-cid-xgw6oyej] summary[data-astro-cid-xgw6oyej]{color:var(--navy);cursor:pointer;font-weight:700}.guide-related[data-astro-cid-xgw6oyej] ul[data-astro-cid-xgw6oyej]{margin:0;padding:0;list-style:none}.guide-related[data-astro-cid-xgw6oyej] li[data-astro-cid-xgw6oyej]{border-bottom:1px solid var(--line);padding:.6rem 0}.guide-related[data-astro-cid-xgw6oyej] a[data-astro-cid-xgw6oyej]{font-weight:700}@media (width<=900px){.guide-header--with-hero[data-astro-cid-xgw6oyej]{grid-template-columns:1fr;gap:2rem}}
