.guide_page__Nkavg{--guide-max:46rem;background:var(--paper);color:var(--ink);min-height:100vh;padding:0 1.25rem 6rem}.guide_sheet__UybzL{max-width:var(--guide-max);margin:0 auto}.guide_toolbar__EK4WQ{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.85rem 0;margin-bottom:1.5rem;background:var(--paper);border-bottom:1px solid var(--line)}.guide_toolbarLabel__2snrz{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-right:.2rem}.guide_routeButton__aBjy2{font:inherit;font-size:.82rem;font-weight:600;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-soft);cursor:pointer}.guide_routeButton__aBjy2:hover{border-color:var(--press);color:var(--press)}.guide_routeButtonOn__T5C6v{background:var(--press);border-color:var(--press);color:#fff}.guide_printButton__Q_Faw{margin-left:auto;font:inherit;font-size:.82rem;font-weight:700;padding:.45rem 1.05rem;border-radius:999px;border:1px solid var(--press);background:var(--press);color:#fff;cursor:pointer}.guide_printButton__Q_Faw:hover{background:var(--press-deep);border-color:var(--press-deep)}.guide_backLink__Dprhg{font-size:.82rem;color:var(--ink-faint);border-bottom:1px solid transparent}.guide_backLink__Dprhg:hover{color:var(--press);border-bottom-color:currentColor}.guide_kicker__rrPLP{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--press)}.guide_title__wNDCg{font-size:1.9rem;margin:.5rem 0 .6rem}.guide_subtitle__OoyZg{color:var(--ink-soft);font-size:.95rem}.guide_metaRow__EqqkA{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-top:1rem}.guide_chip__QJuap{font-size:.74rem;font-weight:600;padding:.22rem .6rem;border-radius:999px;background:var(--sky);color:var(--ink-soft);print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide_chipAccent__Q_XmX{background:var(--butter);color:var(--ink)}.guide_sourceLine__OizoL{margin-top:.9rem;font-size:.8rem;color:var(--ink-faint)}.guide_sourceLine__OizoL a{color:var(--press);border-bottom:1px solid rgba(178,60,20,.35)}.guide_sourceRights__RE4_9{font-size:.72rem;opacity:.85}.guide_block__6rGge{margin-top:2.2rem;page-break-inside:avoid;break-inside:avoid}.guide_blockTitle__8fBjY{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--press);padding-bottom:.4rem;border-bottom:2px solid var(--press);margin-bottom:.9rem}.guide_list__rDleG{padding-left:1.15rem}.guide_list__rDleG li{margin-bottom:.4rem}.guide_card__ecs1j{background:var(--paper-deep);border-radius:var(--radius);padding:1rem 1.15rem;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide_cardTitle__6421X{font-size:.95rem;margin-bottom:.45rem}.guide_ruleName__R9uhK{font-size:1.05rem;margin-bottom:.5rem}.guide_ruleText__Ki4at{font-size:.9rem;color:var(--ink-soft)}.guide_ruleWatch__Z_W2K{font-size:.86rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--line);color:var(--ink-soft)}.guide_ruleWatch__Z_W2K strong{color:var(--ink)}.guide_part__si9LS{margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid var(--line);break-inside:avoid;page-break-inside:avoid}.guide_partHead__lGG9z{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.guide_partNumber__NJM7G{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:50%;background:var(--press);color:#fff;font-size:.9rem;font-weight:800;flex:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide_partTitle__pEIED{font-size:1.25rem}.guide_partTime__R_pPf{font-size:.78rem;font-weight:700;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide_partResume__6_ZCq{margin-top:.6rem;font-size:.9rem;color:var(--ink-soft)}.guide_subhead__H1uRB{font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin:1.3rem 0 .5rem}.guide_transcript__Q0xM6{background:#fff;border-left:3px solid var(--press);border-radius:0 10px 10px 0;padding:.85rem 1rem;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide_transcriptLine__lm59O{margin-bottom:.5rem;font-size:.95rem}.guide_transcriptLine__lm59O:last-child{margin-bottom:0}.guide_speakerTag__p3Qye{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:.15rem}.guide_gloss__SAGZy{font-size:.82rem;color:var(--ink-faint);font-style:italic;margin-top:.6rem;padding-top:.6rem;border-top:1px dashed var(--line)}.guide_qa__JGnD7{margin:0}.guide_qaItem__waTvE{margin-bottom:.75rem;page-break-inside:avoid;break-inside:avoid}.guide_qaQ__iPGDw{font-size:.92rem;font-weight:600}.guide_qaQ__iPGDw:before{content:counter(qa) ". ";counter-increment:qa;color:var(--press);font-weight:800}.guide_qa__JGnD7{counter-reset:qa}.guide_qaA__d_c_K{font-size:.88rem;color:var(--ink-soft);padding-left:1.1rem;border-left:2px solid var(--butter);margin-top:.22rem;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide_qaA__d_c_K:before{content:"R. ";font-weight:800;color:var(--ink-faint)}.guide_vocabTable__he17M{width:100%;border-collapse:collapse;font-size:.88rem}.guide_vocabTable__he17M th{text-align:left;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:.3rem;border-bottom:1px solid var(--line)}.guide_vocabTable__he17M td{padding:.42rem .6rem .42rem 0;border-bottom:1px solid var(--line);vertical-align:top}.guide_vocabWord__yWTwd{font-weight:700;width:42%}.guide_vocabForms__uOp0o{display:block;font-weight:400;font-size:.78rem;color:var(--ink-faint)}.guide_vocabGloss__TPpdr{color:var(--ink-soft)}.guide_exercise__iK6Yb{margin-bottom:.8rem;page-break-inside:avoid;break-inside:avoid}.guide_exerciseQ___IKPT{font-size:.9rem}.guide_exerciseEn__as5oh{font-size:.78rem;color:var(--ink-faint);margin-top:.12rem}.guide_exerciseA__5vbE3{font-size:.88rem;margin-top:.28rem;padding:.35rem .6rem;background:var(--sage);border-radius:8px;color:var(--ink);print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide_exerciseA__5vbE3:before{content:"✓ ";font-weight:800}.guide_fragment__K7_ir{font-size:.9rem;margin-bottom:.55rem;page-break-inside:avoid;break-inside:avoid}.guide_fragmentAnswer__BG3OU{font-weight:700;background:var(--butter);padding:.05rem .35rem;border-radius:5px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide_fragmentPlain__zL8Ug{font-size:.78rem;color:var(--ink-faint)}.guide_note__GxSlz{margin-top:1.3rem;background:var(--sky);border-radius:var(--radius);padding:.9rem 1.1rem;font-size:.87rem;color:var(--ink-soft);print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide_noteLabel__GYiW5{display:block;font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--press-deep);margin-bottom:.3rem}.guide_empty__zwqs_{font-size:.85rem;color:var(--ink-faint);font-style:italic}.guide_footer__TfHkc{margin-top:3rem;padding-top:1.2rem;border-top:1px solid var(--line);font-size:.76rem;color:var(--ink-faint)}@media print{.guide_page__Nkavg{padding:0;background:#fff}.guide_noPrint__5fD6K,.guide_toolbar__EK4WQ{display:none!important}.guide_sheet__UybzL{max-width:none}.guide_part__si9LS{page-break-before:auto;break-before:auto}.guide_blockTitle__8fBjY,.guide_partHead__lGG9z,.guide_subhead__H1uRB{page-break-after:avoid;break-after:avoid}.guide_sheet__UybzL a{text-decoration:none}.guide_sourceLine__OizoL a:after{content:" (" attr(href) ")";font-size:.7rem;word-break:break-all}}@page{margin:16mm 14mm}@media (max-width:640px){.guide_title__wNDCg{font-size:1.45rem}.guide_vocabWord__yWTwd{width:38%}}.guide_inPanel__8rs15{margin-top:10px}.guide_panelBar__djPOY{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-bottom:.55rem;border-bottom:2px solid var(--press);margin-bottom:.2rem}.guide_panelLabel__ALOl8{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--press)}.guide_panelExit__0wOh0,.guide_panelLink__sSoSD{font:inherit;font-size:.72rem;font-weight:700;padding:.22rem .62rem;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-soft);cursor:pointer}.guide_panelLink__sSoSD{margin-left:auto}.guide_panelExit__0wOh0:hover,.guide_panelLink__sSoSD:hover{border-color:var(--press);color:var(--press)}.guide_panelScroll__nwcE9{max-height:min(70vh,720px);overflow-y:auto;overscroll-behavior:contain;padding-right:.5rem;margin-right:-.5rem}.guide_inPanel__8rs15 .guide_block__6rGge{margin-top:1.3rem}.guide_inPanel__8rs15 .guide_part__si9LS{margin-top:1.5rem;padding-top:1rem}.guide_inPanel__8rs15 .guide_title__wNDCg{font-size:1.2rem}.guide_inPanel__8rs15 .guide_partTitle__pEIED{font-size:1rem}.guide_inPanel__8rs15 .guide_transcript__Q0xM6{padding:.6rem .75rem}.guide_inPanel__8rs15 .guide_transcriptLine__lm59O{font-size:.86rem}@media print{.guide_panelBar__djPOY{display:none!important}.guide_panelScroll__nwcE9{max-height:none;overflow:visible}}.ParislyGrammarFocus_chooser__krsKW{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);grid-gap:18px;gap:18px;align-items:start;margin:14px 0 22px;padding:17px 18px;border:1px solid color-mix(in srgb,var(--ink,#172033) 14%,transparent);border-radius:4px;background:linear-gradient(120deg,rgba(240,82,73,.08),transparent 42%),color-mix(in srgb,var(--paper,#fffdf8) 94%,white)}.ParislyGrammarFocus_intro__93SsP{min-width:0}.ParislyGrammarFocus_eyebrow__j6dNa{display:block;margin-bottom:5px;color:#b2322a;font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.ParislyGrammarFocus_title__R95sL{margin:0;color:var(--ink,#172033);font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.1}.ParislyGrammarFocus_note__I7qop{margin:7px 0 0;color:color-mix(in srgb,var(--ink,#172033) 68%,transparent);font-size:.78rem;line-height:1.4}.ParislyGrammarFocus_options__Mbkfl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ParislyGrammarFocus_option__rMtKQ{min-width:0;padding:10px 11px 11px;border:1px solid color-mix(in srgb,var(--ink,#172033) 17%,transparent);border-radius:3px;background:rgba(255,255,255,.72);color:var(--ink,#172033);text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ParislyGrammarFocus_option__rMtKQ:hover{transform:translateY(-1px);border-color:rgba(178,50,42,.55)}.ParislyGrammarFocus_option__rMtKQ:focus-visible{outline:3px solid rgba(240,82,73,.24);outline-offset:2px}.ParislyGrammarFocus_selected__O1nar{border-color:#b2322a;box-shadow:inset 0 -3px 0 #b2322a;background:#fff}.ParislyGrammarFocus_optionTop__VF989{display:flex;gap:7px;align-items:baseline;justify-content:space-between}.ParislyGrammarFocus_optionName__kHSIw{font-size:.82rem;font-weight:850;line-height:1.15}.ParislyGrammarFocus_level__Yg1G_{flex:none;color:#b2322a;font-size:.62rem;font-weight:900;letter-spacing:.08em}.ParislyGrammarFocus_description__GFC2i{display:block;margin-top:5px;color:color-mix(in srgb,var(--ink,#172033) 64%,transparent);font-size:.69rem;line-height:1.3}.ParislyGrammarFocus_panel__S4_yQ{grid-template-columns:1fr;gap:9px;margin:0 0 14px;padding:11px;background:color-mix(in srgb,var(--paper,#fffdf8) 96%,#f05249)}.ParislyGrammarFocus_panel__S4_yQ .ParislyGrammarFocus_eyebrow__j6dNa{margin-bottom:3px}.ParislyGrammarFocus_panel__S4_yQ .ParislyGrammarFocus_title__R95sL{font-size:1rem}.ParislyGrammarFocus_panel__S4_yQ .ParislyGrammarFocus_note__I7qop{margin-top:4px;font-size:.7rem}.ParislyGrammarFocus_panel__S4_yQ .ParislyGrammarFocus_options__Mbkfl{grid-template-columns:1fr;gap:6px}.ParislyGrammarFocus_panel__S4_yQ .ParislyGrammarFocus_option__rMtKQ{padding:8px 9px 9px}.ParislyGrammarFocus_panel__S4_yQ .ParislyGrammarFocus_description__GFC2i{font-size:.66rem}@media (max-width:760px){.ParislyGrammarFocus_chooser__krsKW,.ParislyGrammarFocus_options__Mbkfl{grid-template-columns:1fr}}