.individual-oral-module__AEDjzq__guide{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin:30px 0 60px;display:grid}.individual-oral-module__AEDjzq__contents{border-top:3px solid var(--ink);padding:20px 0;position:sticky;top:24px}.individual-oral-module__AEDjzq__contents>span{font-size:10px;line-height:1.7;display:block}.individual-oral-module__AEDjzq__contents ol{margin:18px 0;padding-left:22px}.individual-oral-module__AEDjzq__contents li{padding:5px 0 5px 4px;font-size:13px;line-height:1.5}.individual-oral-module__AEDjzq__contents a{text-decoration:none}.individual-oral-module__AEDjzq__contents a:is(:hover,:focus-visible){text-decoration:underline}.individual-oral-module__AEDjzq__quickLink{border-top:1px solid var(--line);padding:12px 0;font-size:13px;font-weight:700;display:block}.individual-oral-module__AEDjzq__reading{min-width:0;max-width:850px}.individual-oral-module__AEDjzq__course{border:1px solid var(--ink);background:var(--surface,var(--paper));padding:24px}.individual-oral-module__AEDjzq__course h2{margin:12px 0 20px;font-size:26px}.individual-oral-module__AEDjzq__course>span{font-size:11px}.individual-oral-module__AEDjzq__selectionPair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.individual-oral-module__AEDjzq__selectionPair>div{border-left:4px solid var(--citron);padding-left:14px}.individual-oral-module__AEDjzq__selectionPair span{margin-bottom:8px;font-size:11px;display:block}.individual-oral-module__AEDjzq__selectionPair strong{display:block}.individual-oral-module__AEDjzq__selectionPair p,.individual-oral-module__AEDjzq__course>p{font-size:14px;line-height:1.65}.individual-oral-module__AEDjzq__section{border-bottom:1px solid var(--line);padding:38px 0;scroll-margin-top:24px;position:relative}.individual-oral-module__AEDjzq__section>span{color:var(--muted);font-size:10px}.individual-oral-module__AEDjzq__section>h2{margin:10px 0 24px;font-size:clamp(25px,3vw,34px);line-height:1.15}.individual-oral-module__AEDjzq__section h3{margin-top:28px}.individual-oral-module__AEDjzq__anchor{position:absolute;top:0}.individual-oral-module__AEDjzq__tool{border:1px solid var(--line);background:var(--surface,var(--paper));margin-top:28px;padding:24px}.individual-oral-module__AEDjzq__tool h3{margin-top:0}.individual-oral-module__AEDjzq__tool p,.individual-oral-module__AEDjzq__example p{font-size:15px;line-height:1.75}.individual-oral-module__AEDjzq__selectLabel{flex-direction:column;flex:1;gap:8px;min-width:180px;font-size:13px;font-weight:700;display:flex}.individual-oral-module__AEDjzq__selectLabel select{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--paper);font:inherit;border-radius:0;padding:10px}.individual-oral-module__AEDjzq__timeline{margin:24px 0;padding:0;list-style:none}.individual-oral-module__AEDjzq__timeline li{border-top:1px solid var(--line);grid-template-columns:118px 1fr;gap:18px;padding:17px 0;display:grid}.individual-oral-module__AEDjzq__timeline li:first-child,.individual-oral-module__AEDjzq__timeline li:last-child{border-top-color:var(--ink)}.individual-oral-module__AEDjzq__time{font-family:monospace;font-size:15px;font-weight:700}.individual-oral-module__AEDjzq__time small{color:var(--muted);margin-top:6px;font-weight:400;display:block}.individual-oral-module__AEDjzq__timeline p{margin:6px 0 0;font-size:14px}.individual-oral-module__AEDjzq__note{color:var(--muted);font-size:13px!important}.individual-oral-module__AEDjzq__controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.individual-oral-module__AEDjzq__controls button{cursor:pointer}.individual-oral-module__AEDjzq__controls button:disabled{opacity:.5;cursor:default}.individual-oral-module__AEDjzq__clock{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-family:monospace;font-size:clamp(50px,8vw,88px);line-height:1.1}.individual-oral-module__AEDjzq__clock span{letter-spacing:normal;color:var(--muted);margin-top:8px;font:12px monospace;display:block}.individual-oral-module__AEDjzq__timerStatus{min-height:2em;font-weight:700}.individual-oral-module__AEDjzq__progress{width:100%;height:8px;accent-color:var(--ink);margin:18px 0;display:block}.individual-oral-module__AEDjzq__example{border:1px solid var(--line);margin-top:20px;padding:20px}.individual-oral-module__AEDjzq__example summary{cursor:pointer;font-weight:700;line-height:1.6}.individual-oral-module__AEDjzq__resources{gap:16px;display:grid}.individual-oral-module__AEDjzq__resources article{border:1px solid var(--line);padding:20px}.individual-oral-module__AEDjzq__resources h3{margin:0}.individual-oral-module__AEDjzq__resources p{font-size:14px;line-height:1.6}.individual-oral-module__AEDjzq__resources a{margin:4px 20px 4px 0;font-size:14px;display:inline-block}.individual-oral-module__AEDjzq__guide a:focus-visible,.individual-oral-module__AEDjzq__guide button:focus-visible,.individual-oral-module__AEDjzq__guide select:focus-visible,.individual-oral-module__AEDjzq__guide summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (max-width:900px){.individual-oral-module__AEDjzq__guide{grid-template-columns:1fr}.individual-oral-module__AEDjzq__contents{position:static}.individual-oral-module__AEDjzq__contents ol{columns:2}.individual-oral-module__AEDjzq__contents li{break-inside:avoid}}@media (max-width:540px){.individual-oral-module__AEDjzq__contents ol{columns:1}.individual-oral-module__AEDjzq__selectionPair{grid-template-columns:1fr}.individual-oral-module__AEDjzq__timeline li{grid-template-columns:90px 1fr;gap:12px}.individual-oral-module__AEDjzq__time{font-size:13px}.individual-oral-module__AEDjzq__tool,.individual-oral-module__AEDjzq__course{padding:18px}}@media print{.individual-oral-module__AEDjzq__contents{display:none}.individual-oral-module__AEDjzq__guide{display:block}.individual-oral-module__AEDjzq__controls,.individual-oral-module__AEDjzq__progress{display:none}.individual-oral-module__AEDjzq__section{break-inside:auto}}.individual-oral-module__AEDjzq__notesLabel{font-size:15px;font-weight:700;line-height:1.6;display:block}.individual-oral-module__AEDjzq__notesInput{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:220px;color:var(--ink);font:inherit;border-radius:0;padding:14px;line-height:1.7;display:block}.individual-oral-module__AEDjzq__notesInput::placeholder{color:var(--muted);opacity:1}.individual-oral-module__AEDjzq__notesInput:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.individual-oral-module__AEDjzq__section{padding:0}.individual-oral-module__AEDjzq__sectionSummary{cursor:pointer;padding:22px 32px 22px 0;list-style:none;position:relative}.individual-oral-module__AEDjzq__sectionSummary::-webkit-details-marker{display:none}.individual-oral-module__AEDjzq__sectionSummary:after{content:"+";font-size:24px;position:absolute;top:32px;right:0}details[open]>.individual-oral-module__AEDjzq__sectionSummary:after{content:"−"}.individual-oral-module__AEDjzq__sectionSummary>span{color:var(--muted);font-size:10px}.individual-oral-module__AEDjzq__sectionSummary h2{margin:8px 0 0;font-size:clamp(22px,2.6vw,30px);line-height:1.25}.individual-oral-module__AEDjzq__sectionBody{padding-bottom:28px}.individual-oral-module__AEDjzq__sectionControls{margin:24px 0}.individual-oral-module__AEDjzq__sectionControls p{font-size:14px}@media (min-width:901px){.individual-oral-module__AEDjzq__contents{max-height:calc(100vh - 48px);overflow-y:auto}}@media print{.individual-oral-module__AEDjzq__sectionControls,.individual-oral-module__AEDjzq__sectionSummary:after{display:none}}.individual-oral-module__AEDjzq__guide>.practice-shortcuts{grid-column:1/-1}.individual-oral-module__AEDjzq__section{border:1px solid var(--line);margin-top:12px}.individual-oral-module__AEDjzq__warm .individual-oral-module__AEDjzq__sectionSummary{background:var(--panel-warm)}.individual-oral-module__AEDjzq__cool .individual-oral-module__AEDjzq__sectionSummary{background:var(--panel-cool)}.individual-oral-module__AEDjzq__sectionSummary{padding:20px 48px 20px 20px}.individual-oral-module__AEDjzq__sectionSummary:after{right:20px}.individual-oral-module__AEDjzq__sectionSummary .interactive-practice-label{color:var(--ink);margin-top:10px}.individual-oral-module__AEDjzq__sectionBody{background:var(--paper);padding:24px 20px}.individual-oral-module__AEDjzq__tool{background:var(--panel-citron)}
.elephant-appeal-module__OkRq1a__source .text-type-example-head a{text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.elephant-appeal-module__OkRq1a__figure{margin:0;padding:12px}.elephant-appeal-module__OkRq1a__figure img{width:100%;height:auto;display:block}.elephant-appeal-module__OkRq1a__figure button{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);cursor:zoom-in;text-align:left;font:inherit;padding:0;display:block}.elephant-appeal-module__OkRq1a__figure button span{text-underline-offset:3px;padding:9px 12px;font-size:.78rem;text-decoration:underline;display:block}.elephant-appeal-module__OkRq1a__figure figcaption{color:var(--muted);margin-top:10px;font-size:.7rem;line-height:1.55}.elephant-appeal-module__OkRq1a__figure a{text-underline-offset:3px;text-decoration:underline}.elephant-appeal-module__OkRq1a__sourceNote{border-top:1px solid var(--line);background:var(--panel-warm);padding:18px}.elephant-appeal-module__OkRq1a__sourceNote>span{font-size:.64rem}.elephant-appeal-module__OkRq1a__sourceNote h3{margin:10px 0;font-size:1.05rem;line-height:1.4}.elephant-appeal-module__OkRq1a__sourceNote p{margin:12px 0;font-size:.9rem;line-height:1.65}.elephant-appeal-module__OkRq1a__sourceNote p:last-child{margin-bottom:0;font-size:.73rem}.elephant-appeal-module__OkRq1a__dialog{width:min(1050px,95vw)}@media print{.elephant-appeal-module__OkRq1a__figure button{border:0}.elephant-appeal-module__OkRq1a__figure button span,.elephant-appeal-module__OkRq1a__sourceNote{display:none}}.elephant-appeal-module__OkRq1a__dialog .elephant-appeal-module__OkRq1a__figure{max-width:720px;margin:0 auto}.elephant-appeal-module__OkRq1a__printSource{display:none}@media print{.elephant-appeal-module__OkRq1a__screenSource{display:none}.elephant-appeal-module__OkRq1a__printSource{display:block}.elephant-appeal-module__OkRq1a__printSource figure{break-after:page}.elephant-appeal-module__OkRq1a__printSource img{object-fit:contain;max-height:230mm}}
.cartoon-module__Krz7aW__source .text-type-example-head a{text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.cartoon-module__Krz7aW__figure{margin:0;padding:12px}.cartoon-module__Krz7aW__figure img{width:100%;height:auto;display:block}.cartoon-module__Krz7aW__figure button{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);cursor:zoom-in;text-align:left;font:inherit;padding:0;display:block}.cartoon-module__Krz7aW__figure button span{text-underline-offset:3px;padding:9px 12px;font-size:.78rem;text-decoration:underline;display:block}.cartoon-module__Krz7aW__figure figcaption{color:var(--muted);margin-top:10px;font-size:.7rem;line-height:1.55}.cartoon-module__Krz7aW__figure a{text-underline-offset:3px;text-decoration:underline}.cartoon-module__Krz7aW__sourceNote{border-top:1px solid var(--line);background:var(--panel-warm);padding:18px}.cartoon-module__Krz7aW__sourceNote>span{font-size:.64rem}.cartoon-module__Krz7aW__sourceNote h3{margin:10px 0;font-size:1.05rem;line-height:1.4}.cartoon-module__Krz7aW__sourceNote p{margin:12px 0;font-size:.9rem;line-height:1.65}.cartoon-module__Krz7aW__sourceNote p:last-child{margin-bottom:0;font-size:.73rem}.cartoon-module__Krz7aW__dialog{width:min(1050px,95vw)}@media print{.cartoon-module__Krz7aW__figure button{border:0}.cartoon-module__Krz7aW__figure button span,.cartoon-module__Krz7aW__sourceNote{display:none}}.cartoon-module__Krz7aW__dialog .cartoon-module__Krz7aW__figure{max-width:720px;margin:0 auto}
.drama-module__6BBVcG__source{background:var(--paper)}.drama-module__6BBVcG__source .text-type-example-head a{text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.drama-module__6BBVcG__context{padding:16px 20px 0;font-size:.85rem;line-height:1.65}.drama-module__6BBVcG__controls{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.drama-module__6BBVcG__controls button{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;padding:8px 12px;font-size:.8rem}.drama-module__6BBVcG__controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.drama-module__6BBVcG__transcript{padding:4px 20px 20px}.drama-module__6BBVcG__passage{display:contents}.drama-module__6BBVcG__passage[hidden]{display:none}.drama-module__6BBVcG__passage:last-child{border-bottom:0}.drama-module__6BBVcG__passage h3{color:var(--muted);margin:18px 0;font-size:.8rem;font-weight:500}.drama-module__6BBVcG__speech{margin:16px 0;font-size:.95rem;line-height:1.7}.drama-module__6BBVcG__speech strong{font-family:var(--font-space-mono),monospace;letter-spacing:.05em;margin-bottom:3px;font-size:.7rem;display:block}.drama-module__6BBVcG__direction{border-left:3px solid var(--citron,#d8ed61);background:var(--panel-warm);padding:10px 12px;font-size:.95rem;line-height:1.7}.drama-module__6BBVcG__credit{color:var(--muted);padding:0 20px 18px;font-size:.7rem;line-height:1.6}@media print{.drama-module__6BBVcG__controls{display:none}.drama-module__6BBVcG__passage[hidden]{display:block}.drama-module__6BBVcG__source{break-after:page}}.drama-module__6BBVcG__poemStanza{margin:16px 0;font-size:.95rem;line-height:1.85}.drama-module__6BBVcG__poemLine,.drama-module__6BBVcG__poemAnswer{padding-left:24px;display:block;position:relative}.drama-module__6BBVcG__poemAnswer{padding-left:44px}.drama-module__6BBVcG__lineNumber{color:var(--muted);-webkit-user-select:none;user-select:none;font-family:monospace;font-size:.65rem;position:absolute;left:0}.drama-module__6BBVcG__sourceLayout{border-bottom:1px solid var(--line);padding:16px}.drama-module__6BBVcG__sourceLayout summary{cursor:pointer;text-underline-offset:3px;font-size:.82rem;text-decoration:underline}.drama-module__6BBVcG__sourceLayout figure{margin:16px 0 0}.drama-module__6BBVcG__sourceLayout img{width:100%;height:auto;display:block}.drama-module__6BBVcG__sourceLayout figcaption{margin-top:10px;font-size:.72rem;line-height:1.5}@media print{.drama-module__6BBVcG__sourceLayout{display:none}}.drama-module__6BBVcG__readingMode{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.drama-module__6BBVcG__readingMode button{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;padding:10px 16px}.drama-module__6BBVcG__readingMode button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.drama-module__6BBVcG__reader [hidden]{display:none}.drama-module__6BBVcG__reader[data-text-only=true] .advertisement-reading-workspace{display:block}.drama-module__6BBVcG__reader[data-text-only=true] .drama-module__6BBVcG__source{width:100%;max-width:850px;max-height:none;margin-inline:auto;position:static;overflow:visible}@media print{.drama-module__6BBVcG__readingMode{display:none}.drama-module__6BBVcG__reader .drama-module__6BBVcG__passage[hidden]{display:contents}:is(.drama-module__6BBVcG__reader[data-text-only=true] .advertisement-analysis,.drama-module__6BBVcG__reader[data-text-only=true] .advertisement-reading-route){display:none!important}}.drama-module__6BBVcG__passage .drama-module__6BBVcG__sourceHeading{color:var(--ink);font-size:1rem;font-weight:700}.drama-module__6BBVcG__reader[data-text-only=true] .drama-module__6BBVcG__lineNumber{display:none}.drama-module__6BBVcG__reader[data-text-only=true] .drama-module__6BBVcG__poemLine{padding-left:0}.drama-module__6BBVcG__reader[data-text-only=true] .drama-module__6BBVcG__poemAnswer{padding-left:20px}@media print{.drama-module__6BBVcG__reader[data-text-only=false] .advertisement-reading-section[hidden]{display:block}.drama-module__6BBVcG__reader[data-text-only=true] .drama-module__6BBVcG__source{break-after:auto!important}}.drama-module__6BBVcG__controls button:not(:disabled):not([aria-pressed=true]):is(:hover,:focus-visible),.drama-module__6BBVcG__readingMode button:not(:disabled):not([aria-pressed=true]):is(:hover,:focus-visible){background:var(--panel-citron);border-color:var(--ink)}.drama-module__6BBVcG__controls button[aria-pressed=true],.drama-module__6BBVcG__readingMode button[aria-pressed=true]{box-shadow:inset 0 -3px var(--ink)}
.charity-appeal-module__8FAb9W__source .text-type-example-head a{text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.charity-appeal-module__8FAb9W__figure{margin:0;padding:12px}.charity-appeal-module__8FAb9W__figure img{width:100%;height:auto;display:block}.charity-appeal-module__8FAb9W__figure button{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);cursor:zoom-in;text-align:left;font:inherit;padding:0;display:block}.charity-appeal-module__8FAb9W__figure button span{text-underline-offset:3px;padding:9px 12px;font-size:.78rem;text-decoration:underline;display:block}.charity-appeal-module__8FAb9W__figure figcaption{color:var(--muted);margin-top:10px;font-size:.7rem;line-height:1.55}.charity-appeal-module__8FAb9W__figure a{text-underline-offset:3px;text-decoration:underline}.charity-appeal-module__8FAb9W__sourceNote{border-top:1px solid var(--line);background:var(--panel-warm);padding:18px}.charity-appeal-module__8FAb9W__sourceNote>span{font-size:.64rem}.charity-appeal-module__8FAb9W__sourceNote h3{margin:10px 0;font-size:1.05rem;line-height:1.4}.charity-appeal-module__8FAb9W__sourceNote p{margin:12px 0;font-size:.9rem;line-height:1.65}.charity-appeal-module__8FAb9W__sourceNote p:last-child{margin-bottom:0;font-size:.73rem}.charity-appeal-module__8FAb9W__dialog{width:min(1050px,95vw)}@media print{.charity-appeal-module__8FAb9W__figure button{border:0}.charity-appeal-module__8FAb9W__figure button span,.charity-appeal-module__8FAb9W__sourceNote{display:none}}
