.field-guide[data-astro-cid-sj7jtuz6]{max-width:1180px;margin:auto}.guide-hero[data-astro-cid-sj7jtuz6]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end;padding-bottom:2rem;border-bottom:1px solid var(--rr-line)}.guide-hero[data-astro-cid-sj7jtuz6]>div[data-astro-cid-sj7jtuz6]>span[data-astro-cid-sj7jtuz6],.guide-section[data-astro-cid-sj7jtuz6]>header[data-astro-cid-sj7jtuz6]>span[data-astro-cid-sj7jtuz6]{color:var(--rr-accent);font-weight:800}.guide-hero[data-astro-cid-sj7jtuz6] h1[data-astro-cid-sj7jtuz6]{max-width:900px;margin:.3rem 0;font:italic 800 clamp(3.5rem,8vw,7rem)/.86 var(--rr-font-display);text-transform:uppercase}.guide-hero[data-astro-cid-sj7jtuz6] p[data-astro-cid-sj7jtuz6]{color:var(--rr-text-soft);font-size:1.1rem}.guide-hero[data-astro-cid-sj7jtuz6] aside[data-astro-cid-sj7jtuz6]{display:grid;min-width:170px;padding:1.3rem;border:1px solid var(--rr-accent);text-align:right}.guide-hero[data-astro-cid-sj7jtuz6] aside[data-astro-cid-sj7jtuz6] strong[data-astro-cid-sj7jtuz6]{color:var(--rr-accent);font:700 4rem/.8 var(--rr-font-display)}.guide-section[data-astro-cid-sj7jtuz6]{margin-top:3.5rem}.guide-section[data-astro-cid-sj7jtuz6]>header[data-astro-cid-sj7jtuz6]{display:grid;grid-template-columns:3rem 1fr;align-items:start}.guide-section[data-astro-cid-sj7jtuz6] h2[data-astro-cid-sj7jtuz6]{margin:0;font:italic 700 2.5rem/1 var(--rr-font-display);text-transform:uppercase}.step-grid[data-astro-cid-sj7jtuz6]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1.5rem}.guide-step[data-astro-cid-sj7jtuz6]{display:grid;grid-template-columns:auto 2.2rem 1fr;gap:1rem;align-items:start;padding:1.1rem;border:1px solid var(--rr-line);background:var(--rr-panel)}.guide-step[data-astro-cid-sj7jtuz6] input[data-astro-cid-sj7jtuz6]{accent-color:var(--rr-accent)}.guide-step[data-astro-cid-sj7jtuz6]>b[data-astro-cid-sj7jtuz6]{color:var(--rr-accent)}.guide-step[data-astro-cid-sj7jtuz6] span[data-astro-cid-sj7jtuz6]{display:grid;gap:.35rem}.guide-step[data-astro-cid-sj7jtuz6] small[data-astro-cid-sj7jtuz6]{color:var(--rr-text-soft);font-size:.92rem;line-height:1.4}.reset-progress[data-astro-cid-sj7jtuz6]{margin-top:1rem;padding:.7rem 1rem;border:1px solid var(--rr-line-strong);background:transparent;color:var(--rr-text);cursor:pointer}.path-grid[data-astro-cid-sj7jtuz6],.week-grid[data-astro-cid-sj7jtuz6]{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin-top:1.5rem}.path-grid[data-astro-cid-sj7jtuz6] a[data-astro-cid-sj7jtuz6],.week-grid[data-astro-cid-sj7jtuz6]>div[data-astro-cid-sj7jtuz6]{display:grid;gap:.4rem;min-height:130px;padding:1.1rem;border-top:2px solid var(--rr-accent);background:var(--rr-panel);color:var(--rr-text);text-decoration:none}.path-grid[data-astro-cid-sj7jtuz6] span[data-astro-cid-sj7jtuz6],.week-grid[data-astro-cid-sj7jtuz6] b[data-astro-cid-sj7jtuz6]{color:var(--rr-muted);font-size:.8rem}.path-grid[data-astro-cid-sj7jtuz6] strong[data-astro-cid-sj7jtuz6],.week-grid[data-astro-cid-sj7jtuz6] strong[data-astro-cid-sj7jtuz6]{font:italic 700 1.5rem var(--rr-font-display);text-transform:uppercase}.path-grid[data-astro-cid-sj7jtuz6] i[data-astro-cid-sj7jtuz6]{margin-top:auto;color:var(--rr-accent)}.week-grid[data-astro-cid-sj7jtuz6] span[data-astro-cid-sj7jtuz6]{color:var(--rr-text-soft);font-size:.9rem}.field-warning[data-astro-cid-sj7jtuz6]{margin-top:3rem;padding:1.5rem;border-left:4px solid var(--rr-accent);background:var(--rr-panel)}.field-warning[data-astro-cid-sj7jtuz6]>strong[data-astro-cid-sj7jtuz6],.field-warning[data-astro-cid-sj7jtuz6] a[data-astro-cid-sj7jtuz6]{color:var(--rr-accent)}.field-warning[data-astro-cid-sj7jtuz6] p[data-astro-cid-sj7jtuz6]{max-width:80ch;line-height:1.55}@media(max-width:850px){.path-grid[data-astro-cid-sj7jtuz6],.week-grid[data-astro-cid-sj7jtuz6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.guide-hero[data-astro-cid-sj7jtuz6],.step-grid[data-astro-cid-sj7jtuz6]{grid-template-columns:1fr}.guide-hero[data-astro-cid-sj7jtuz6] aside[data-astro-cid-sj7jtuz6]{text-align:left}.path-grid[data-astro-cid-sj7jtuz6],.week-grid[data-astro-cid-sj7jtuz6]{grid-template-columns:1fr}}
