.guide-module__EUmRCW__page{min-height:100vh;color:var(--foreground);background:var(--background)}.guide-module__EUmRCW__hero{border-bottom:1px solid var(--border);background:linear-gradient(90deg, var(--booked-citrus) .45rem, transparent .45rem), var(--background)}.guide-module__EUmRCW__heroInner{width:min(100% - 2.5rem,74rem);margin-inline:auto;padding-block:clamp(3.5rem,8vw,7rem) clamp(3rem,6vw,5.25rem)}.guide-module__EUmRCW__eyebrow,.guide-module__EUmRCW__contentsHeading,.guide-module__EUmRCW__sectionNumber,.guide-module__EUmRCW__calloutLabel{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.5}.guide-module__EUmRCW__hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.06em;margin:1rem 0 0;font-size:clamp(3rem,8vw,6.6rem);font-weight:550;line-height:.98}.guide-module__EUmRCW__dek{max-width:40rem;color:var(--muted-foreground);margin:1.4rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600;line-height:1.55}.guide-module__EUmRCW__introduction{max-width:50rem;margin:1.6rem 0 0;font-size:1rem;line-height:1.8}.guide-module__EUmRCW__contentGrid{grid-template-columns:minmax(12rem,15rem) minmax(0,47rem);align-items:start;gap:clamp(2.5rem,7vw,6.5rem);width:min(100% - 2.5rem,74rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem) 6rem;display:grid}.guide-module__EUmRCW__contents{border:1px solid var(--border);background:var(--card);padding:1.25rem;position:sticky;top:5.5rem}.guide-module__EUmRCW__contents ol{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.guide-module__EUmRCW__contents a{color:var(--foreground);grid-template-columns:1.6rem minmax(0,1fr);gap:.4rem;font-size:.83rem;font-weight:600;line-height:1.45;text-decoration:none;display:grid}.guide-module__EUmRCW__contents a span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.72rem}.guide-module__EUmRCW__contents a:hover{text-underline-offset:.2em;text-decoration:underline}.guide-module__EUmRCW__contents a:focus-visible,.guide-module__EUmRCW__cta:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.guide-module__EUmRCW__article{min-width:0}.guide-module__EUmRCW__section{border-bottom:1px solid var(--border);margin-block:0 3.5rem;padding-block:0 3.5rem;scroll-margin-top:5.5rem}.guide-module__EUmRCW__sectionNumber{color:#567064;font-variant-numeric:tabular-nums}.guide-module__EUmRCW__section h2,.guide-module__EUmRCW__closing h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.55rem 0 1.2rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:550;line-height:1.08}.guide-module__EUmRCW__sectionBody{gap:1.25rem;display:grid}.guide-module__EUmRCW__sectionBody>p,.guide-module__EUmRCW__callout>p:last-child,.guide-module__EUmRCW__closing>p:not(.guide-module__EUmRCW__eyebrow){color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.8}.guide-module__EUmRCW__callout{border-left:.3rem solid var(--booked-citrus);background:var(--card);padding:1.2rem 1.35rem}.guide-module__EUmRCW__calloutLabel{color:var(--foreground);letter-spacing:.1em;margin-bottom:.5rem}.guide-module__EUmRCW__frameworkList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.guide-module__EUmRCW__frameworkList li{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);padding:1rem 1.1rem;font-size:.96rem;line-height:1.7}.guide-module__EUmRCW__checklist{border:1px solid var(--border);background:var(--card);margin:0;padding:0;list-style:none;display:grid}.guide-module__EUmRCW__checklist li{border-bottom:1px solid var(--border);grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;padding:1rem 1.1rem;display:grid}.guide-module__EUmRCW__checklist li:last-child{border-bottom:0}.guide-module__EUmRCW__checkMark{color:var(--booked-forest);font-size:1.15rem;line-height:1.35}.guide-module__EUmRCW__checklistCopy{gap:.2rem;display:grid}.guide-module__EUmRCW__checklistCopy strong{font-size:.94rem;line-height:1.5}.guide-module__EUmRCW__checklistCopy span{color:var(--muted-foreground);font-size:.85rem;line-height:1.55}.guide-module__EUmRCW__questions{gap:.7rem;margin:0;display:grid}.guide-module__EUmRCW__question{background:var(--secondary);padding:1.1rem 1.2rem}.guide-module__EUmRCW__question dt{color:var(--foreground);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:700}.guide-module__EUmRCW__question dd{color:var(--secondary-foreground);font-family:var(--font-display);margin:0;font-size:1.35rem;line-height:1.35}.guide-module__EUmRCW__closing{border:1px solid var(--booked-forest);background:var(--booked-forest);color:var(--booked-paper);padding:clamp(1.5rem,4vw,2.5rem)}.guide-module__EUmRCW__closing .guide-module__EUmRCW__eyebrow{color:var(--booked-citrus)}.guide-module__EUmRCW__closing h2{max-width:13ch;color:var(--booked-paper)}.guide-module__EUmRCW__closing>p:not(.guide-module__EUmRCW__eyebrow){color:#e1e9dd;max-width:38rem}.guide-module__EUmRCW__cta{border:1px solid var(--booked-citrus);background:var(--booked-citrus);min-height:3.15rem;color:var(--booked-forest);border-radius:0;margin-top:1.4rem;font-weight:700}.guide-module__EUmRCW__cta:hover{color:var(--booked-forest);background:#c9e64f}@media (max-width:767px){.guide-module__EUmRCW__heroInner,.guide-module__EUmRCW__contentGrid{width:min(100% - 2rem,74rem)}.guide-module__EUmRCW__contentGrid{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.5rem}.guide-module__EUmRCW__contents{padding:1rem;position:static}.guide-module__EUmRCW__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .7rem}.guide-module__EUmRCW__contents a{grid-template-columns:1.25rem minmax(0,1fr);font-size:.78rem}.guide-module__EUmRCW__section{margin-bottom:2.4rem;padding-bottom:2.4rem}}@media (max-width:360px){.guide-module__EUmRCW__contents ol{grid-template-columns:minmax(0,1fr)}.guide-module__EUmRCW__hero h1{font-size:clamp(2.7rem,14vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.guide-module__EUmRCW__contents a{scroll-behavior:auto}}
