.editorial-elements_srOnly__ZaCHY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.editorial-elements_summaryTable__knM9o{width:min(720px,100%);margin:var(--lesson-space-l) auto 0;border:0;border-collapse:separate;border-spacing:0 6px;table-layout:fixed;text-align:center}.editorial-elements_summaryTable__knM9o th{padding:0 var(--lesson-space-m) 2px;color:var(--lesson-muted);font-size:var(--lesson-type-xs);font-weight:700;text-align:center}.editorial-elements_summaryTable__knM9o th:first-child{width:22%}.editorial-elements_summaryTable__knM9o th:nth-child(2){width:30%}.editorial-elements_summaryTable__knM9o td{padding:14px var(--lesson-space-m);background:var(--lesson-surface-lowest);font-size:clamp(var(--lesson-type-s),1.7vw,var(--lesson-type-m));line-height:1.35;text-align:center;vertical-align:middle;animation:editorial-elements_dialogue-line-enter__y_U1_ .32s var(--lesson-motion-ease) both;animation-delay:var(--summary-row-delay)}.editorial-elements_summaryTable__knM9o td:first-child{border-radius:var(--lesson-radius-control) 0 0 var(--lesson-radius-control)}.editorial-elements_summaryTable__knM9o td:last-child{border-radius:0 var(--lesson-radius-control) var(--lesson-radius-control) 0;color:var(--lesson-muted);font-size:clamp(20px,2vw,var(--lesson-type-l));line-height:1.55}.editorial-elements_summaryTable__knM9o strong{font-weight:700}.editorial-elements_summaryTable__knM9o rt{font-family:var(--lesson-font-ui);font-size:clamp(9px,1vw,11px);font-weight:700;line-height:1;letter-spacing:0}.editorial-elements_summaryParticle__emTiJ{justify-content:center;font-family:var(--lesson-font-japanese);font-size:var(--lesson-type-xl);font-weight:700}.editorial-elements_summaryParticle__emTiJ .editorial-elements_termSegment__A8tYy{padding-top:18px;font-size:var(--lesson-type-xl)}.editorial-elements_summaryIndex__5L7dF{color:var(--lesson-context-strong);font-size:var(--lesson-type-l);font-weight:800;letter-spacing:.08em}.editorial-elements_termList__t2vMP{width:min(680px,100%);margin:var(--lesson-term-list-margin,var(--lesson-space-xl)) auto 0;display:grid;gap:var(--lesson-term-list-gap,var(--lesson-space-s))}.editorial-elements_termRow__Hin2c{position:relative;min-height:104px;padding:var(--lesson-term-row-padding-block,var(--lesson-space-m)) var(--lesson-space-l);border-radius:var(--lesson-radius-panel);background:var(--lesson-surface-lowest);display:grid;grid-template-columns:minmax(130px,.9fr) minmax(220px,1.1fr);align-items:center;gap:var(--lesson-space-m);text-align:left}.editorial-elements_termRowWithPronunciation__txin8{padding-inline:calc(var(--lesson-space-m) + 44px)}.editorial-elements_termPrompt__Z_jlf>.editorial-elements_pronunciationControl__lLCaz{position:absolute;top:var(--lesson-space-s);right:var(--lesson-space-s);z-index:1}.editorial-elements_termRowIcon__rtgDi{grid-template-columns:minmax(130px,.8fr) minmax(220px,1.2fr)}.editorial-elements_termRowIcon__rtgDi>.editorial-elements_termIcon__bUtbS{position:absolute;top:50%;left:var(--lesson-space-l);transform:translateY(-50%)}.editorial-elements_termRowWide__UdGor .editorial-elements_termSource__fhsDT{font-size:var(--term-source-size,25px)}.editorial-elements_termRowWide__UdGor .editorial-elements_termSegment__A8tYy{font-size:var(--term-source-size,25px);white-space:nowrap}.editorial-elements_termIcon__bUtbS{width:52px;height:52px;border-radius:var(--lesson-radius-control);background:var(--lesson-context-soft);color:var(--lesson-context-strong);display:grid;place-items:center}.editorial-elements_termIcon__bUtbS span,.editorial-elements_termIcon__bUtbS svg{width:28px;height:28px}.editorial-elements_termIcon__bUtbS svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.editorial-elements_termResult__M6iKH{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--lesson-space-m)}.editorial-elements_termResultWithoutArrow__mpqUu{grid-template-columns:minmax(0,1fr)}.editorial-elements_termPrompt__Z_jlf{min-width:0;display:grid;justify-items:center;gap:var(--lesson-space-m)}.editorial-elements_termRow__Hin2c:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk){padding-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.editorial-elements_termRow__Hin2c:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk)>.editorial-elements_termPrompt__Z_jlf{padding-inline:clamp(18px,3.5vw,var(--lesson-space-l))}.editorial-elements_termRow__Hin2c:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk)>.editorial-elements_termResult__M6iKH{padding-left:clamp(28px,5vw,44px);padding-right:clamp(18px,3.5vw,var(--lesson-space-l));grid-template-columns:minmax(0,1fr)}.editorial-elements_termRowWithPronunciation__txin8:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk)>.editorial-elements_termResult__M6iKH{padding-right:clamp(60px,10vw,76px)}.editorial-elements_termRow__Hin2c:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk) .editorial-elements_termArrow__w93if{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editorial-elements_termRow__Hin2c:not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk):not(.editorial-elements_termRowWide__UdGor) .editorial-elements_termSegment__A8tYy,.editorial-elements_termRow__Hin2c:not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk):not(.editorial-elements_termRowWide__UdGor) .editorial-elements_termSource__fhsDT{font-size:var(--term-source-size,clamp(44px,5vw,52px))}.editorial-elements_pronunciationControl__lLCaz button{width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lesson-on-context);display:grid;place-items:center;position:relative;cursor:pointer}.editorial-elements_pronunciationControl__lLCaz button:active{transform:scale(.97)}.editorial-elements_pronunciationButtonFace__xlVgP{width:36px;height:36px;border-radius:50%;background:var(--lesson-context-strong);display:grid;place-items:center;position:relative;z-index:1}.editorial-elements_pronunciationButtonFace__xlVgP svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.editorial-elements_pronunciationProgress__sj_zS{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--lesson-motion-fast)}.editorial-elements_pronunciationControl__lLCaz button[data-progress-visible=true] .editorial-elements_pronunciationProgress__sj_zS{opacity:1}.editorial-elements_pronunciationProgress__sj_zS svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.editorial-elements_pronunciationProgress__sj_zS circle{fill:none;stroke-width:2.5}.editorial-elements_pronunciationProgressTrack__6d_dG{stroke:color-mix(in srgb,var(--lesson-muted) 15%,transparent)}.editorial-elements_pronunciationProgressValue__ju9ss{stroke:var(--lesson-context-strong);stroke-linecap:round;transition:stroke var(--lesson-motion-fast);will-change:stroke-dasharray}.editorial-elements_pronunciationControl__lLCaz button[data-complete=true] .editorial-elements_pronunciationProgressValue__ju9ss{stroke:var(--lesson-success)}.editorial-elements_segmentedSource__MgsIT{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--lesson-space-s) 6px;text-align:center}.editorial-elements_readingGroup__163S0{display:inline-flex;align-items:flex-end;white-space:nowrap}.editorial-elements_termSegment__A8tYy{position:relative;display:inline-block;padding-top:22px;white-space:nowrap;vertical-align:bottom;font-family:var(--lesson-font-japanese);font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.15}.editorial-elements_termBase__xg0a8{display:block;white-space:nowrap}.editorial-elements_termSegment__A8tYy rt{position:absolute;inset:0 auto auto 50%;display:block;width:max-content;transform:translateX(-50%);line-height:1}.editorial-elements_readingHidden__AsgW2{padding-top:0}.editorial-elements_typewrittenUnit__quyfg{animation:editorial-elements_typewritten-unit__Spgjw 1ms step-end both}.editorial-elements_exampleSource__mjDGv{margin:var(--lesson-space-xl) auto 0;gap:var(--lesson-space-m) 10px;font-family:var(--lesson-font-japanese);font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.35}.editorial-elements_exampleSource__mjDGv rt{font-size:11px}.editorial-elements_exampleSource__mjDGv .editorial-elements_termSegment__A8tYy{font-size:clamp(36px,5vw,52px)}.editorial-elements_dialogueSource___JOKX{justify-content:flex-start;gap:var(--lesson-space-s) 8px;font-family:var(--lesson-font-japanese);font-size:var(--lesson-type-l);font-weight:700;line-height:1.45}.editorial-elements_dialogueSource___JOKX .editorial-elements_termSegment__A8tYy{font-size:var(--lesson-type-l)}.editorial-elements_termRowLong__ZlBOW{position:relative;grid-template-columns:minmax(0,1fr);padding-block:var(--lesson-space-l);text-align:center}.editorial-elements_termRowLong__ZlBOW .editorial-elements_termResult__M6iKH{width:min(560px,100%);justify-self:center;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.editorial-elements_termRowLong__ZlBOW .editorial-elements_termPrompt__Z_jlf{width:100%}.editorial-elements_termRowLong__ZlBOW .editorial-elements_termIcon__bUtbS{position:absolute;top:var(--lesson-space-m);left:var(--lesson-space-m)}.editorial-elements_termRowLong__ZlBOW .editorial-elements_termArrow__w93if{display:none}.editorial-elements_termRowLong__ZlBOW .editorial-elements_termMeaning__WCf1s{align-items:center;text-align:center}.editorial-elements_termRowExpanded__ElDLk{position:relative;grid-template-columns:minmax(0,1fr);padding-block:var(--lesson-space-l);text-align:center}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termPrompt__Z_jlf{width:100%}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termResult__M6iKH{width:min(600px,100%);justify-self:center;grid-template-columns:minmax(0,1fr);justify-items:stretch;text-align:center}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termIcon__bUtbS{position:absolute;top:var(--lesson-space-m);left:var(--lesson-space-m)}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termArrow__w93if{display:none}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termMeaning__WCf1s{align-items:center;text-align:center}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termExample__TYWXi{width:100%}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termExample__TYWXi>span{text-align:left}.editorial-elements_termRowExpanded__ElDLk.editorial-elements_termRowWithPronunciation__txin8>.editorial-elements_termPrompt__Z_jlf,.editorial-elements_termRowLong__ZlBOW.editorial-elements_termRowWithPronunciation__txin8>.editorial-elements_termPrompt__Z_jlf{grid-template-columns:44px minmax(0,1fr) 44px;column-gap:var(--lesson-space-s)}.editorial-elements_termRowExpanded__ElDLk.editorial-elements_termRowWithPronunciation__txin8>.editorial-elements_termPrompt__Z_jlf>.editorial-elements_termSourceFit__7_zKi,.editorial-elements_termRowLong__ZlBOW.editorial-elements_termRowWithPronunciation__txin8>.editorial-elements_termPrompt__Z_jlf>.editorial-elements_termSourceFit__7_zKi{grid-column:2}.editorial-elements_termRowExpanded__ElDLk.editorial-elements_termRowWithPronunciation__txin8>.editorial-elements_termPrompt__Z_jlf>.editorial-elements_pronunciationControl__lLCaz,.editorial-elements_termRowLong__ZlBOW.editorial-elements_termRowWithPronunciation__txin8>.editorial-elements_termPrompt__Z_jlf>.editorial-elements_pronunciationControl__lLCaz{position:static;grid-column:3;grid-row:1;align-self:center;justify-self:center}.editorial-elements_termRowIcon__rtgDi{grid-template-columns:52px minmax(0,1fr) 52px;grid-template-areas:"icon prompt control" "result result result";gap:var(--lesson-space-m);text-align:center}.editorial-elements_termRowIcon__rtgDi.editorial-elements_termRowWithPronunciation__txin8{padding-inline:var(--lesson-space-l)}.editorial-elements_termRowIcon__rtgDi>.editorial-elements_termIcon__bUtbS{grid-area:icon;position:static;transform:none}.editorial-elements_termRowIcon__rtgDi>.editorial-elements_termPrompt__Z_jlf{grid-area:prompt;width:100%}.editorial-elements_termRowIcon__rtgDi>.editorial-elements_termResult__M6iKH{grid-area:result;width:100%;padding-top:var(--lesson-space-m);border-top:1px solid var(--lesson-surface-highest);justify-self:stretch;justify-items:stretch}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termMeaning__WCf1s{width:100%;align-items:center;text-align:center}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termExample__TYWXi{width:100%}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termExampleLine__azz95{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:var(--lesson-space-s)}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termExampleSource__L_Vw8,.editorial-elements_termRowIcon__rtgDi .editorial-elements_termExampleStack__OmJfW{grid-column:2;justify-self:center;justify-content:center;text-align:center;ruby-align:center}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termExampleLine__azz95>.editorial-elements_pronunciationControl__lLCaz{grid-column:3;justify-self:center}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termExample__TYWXi>span,.editorial-elements_termRowIcon__rtgDi.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termExample__TYWXi>span{text-align:center}.editorial-elements_termSource__fhsDT{font-family:var(--lesson-font-japanese);font-size:var(--term-source-size,36px);font-weight:700;line-height:1.35;text-align:center;ruby-align:center}.editorial-elements_termSourceFit__7_zKi{width:100%;min-width:0;display:grid;place-items:center}.editorial-elements_termSourceFit__7_zKi>.editorial-elements_termSource__fhsDT{width:max-content;max-width:100%;justify-self:center;overflow-wrap:anywhere;word-break:break-word}.editorial-elements_termSourceFit__7_zKi ruby{white-space:normal;overflow-wrap:anywhere;word-break:break-all}.editorial-elements_dialogueLine__6YOYD rt,.editorial-elements_termSegment__A8tYy rt,.editorial-elements_termSource__fhsDT rt{color:var(--lesson-reading-accent);font-family:var(--lesson-font-ui);font-size:var(--lesson-type-ruby);font-weight:700;letter-spacing:0}.editorial-elements_termSource__fhsDT rt{font-size:var(--term-reading-size,var(--lesson-type-ruby))}.editorial-elements_termArrow__w93if{width:40px;height:40px;border-radius:var(--lesson-radius-control);background:var(--lesson-context-soft);color:var(--lesson-context-strong);display:grid;place-items:center}.editorial-elements_termArrow__w93if svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:editorial-elements_instructional-arrow-nudge__7cEqI 2.4s var(--lesson-motion-ease) infinite}.editorial-elements_termMeaning__WCf1s{display:flex;flex-direction:column;gap:var(--lesson-space-xs)}.editorial-elements_termMeaning__WCf1s strong{font-size:var(--lesson-type-m);font-weight:700}.editorial-elements_termMeaning__WCf1s small{color:var(--lesson-muted);font-size:var(--lesson-type-s);line-height:1.4}.editorial-elements_termExample__TYWXi{margin-top:var(--lesson-space-s);padding-top:var(--lesson-space-s);border-top:1px solid var(--lesson-surface-highest);display:grid;gap:var(--lesson-space-xs)}.editorial-elements_termExampleSource__L_Vw8{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:4px;font-family:var(--lesson-font-japanese);font-size:var(--lesson-type-l);line-height:1.35;text-align:left;ruby-align:start}.editorial-elements_termExampleSource__L_Vw8 rt{color:var(--lesson-reading-accent);font-family:var(--lesson-font-ui);font-size:15px;font-weight:700}.editorial-elements_romajiSource__FUWL6{font-family:var(--lesson-font-ui);font-weight:750;letter-spacing:.06em}.editorial-elements_termExampleLine__azz95{display:flex;align-items:center;justify-content:space-between;gap:var(--lesson-space-m)}.editorial-elements_termExampleLine__azz95 .editorial-elements_pronunciationControl__lLCaz{flex:0 0 auto}.editorial-elements_termExampleSource__L_Vw8 .editorial-elements_termSegment__A8tYy{padding-top:20px;font-size:var(--lesson-type-l)}.editorial-elements_termExampleSource__L_Vw8 .editorial-elements_termSegment__A8tYy rt{font-size:15px}.editorial-elements_termExampleStack__OmJfW{flex:1 1 auto;min-width:0;display:grid;gap:5px;text-align:left}.editorial-elements_termExampleStack__OmJfW>span{font-family:var(--lesson-font-japanese);font-size:var(--lesson-type-l);font-weight:700;line-height:1.35}.editorial-elements_termExampleStack__OmJfW>small{color:var(--lesson-reading-accent);font-size:var(--lesson-type-s);font-weight:700;letter-spacing:.04em;line-height:1.4;overflow-wrap:anywhere}.editorial-elements_termExample__TYWXi>span{color:var(--lesson-muted);font-size:var(--lesson-type-m);line-height:1.4}.editorial-elements_reveal__R0dP5{min-height:48px;padding:0 var(--lesson-space-m);border:0;border-radius:var(--lesson-radius-control);background:var(--lesson-context-strong);color:var(--lesson-on-context);font:inherit;font-size:var(--lesson-type-s);font-weight:700;cursor:pointer}.editorial-elements_reveal__R0dP5:active{transform:scale(.98)}.editorial-elements_resourceBlock__k740V{margin-top:var(--lesson-space-l)}.editorial-elements_resourceLink__tiZUc{width:max-content;max-width:100%;min-height:52px;margin:var(--lesson-space-l) auto 0;padding:0 var(--lesson-space-l);border-radius:var(--lesson-radius-control);background:var(--lesson-context-strong);color:var(--lesson-on-context);display:inline-flex;align-items:center;justify-content:center;gap:var(--lesson-space-s);font-size:var(--lesson-type-s);font-weight:700;text-decoration:none}.editorial-elements_resourceLink__tiZUc:hover{filter:brightness(1.08)}.editorial-elements_resourceLink__tiZUc:focus-visible{outline:3px solid var(--lesson-context-strong);outline-offset:4px}.editorial-elements_resourceLink__tiZUc:active{transform:scale(.98)}.editorial-elements_rule__iz454{position:relative;isolation:isolate;overflow:hidden;width:fit-content;min-width:0;max-width:100%;margin:var(--lesson-space-xl) auto 0;padding:var(--lesson-space-m) var(--lesson-space-l);border-radius:var(--lesson-radius-control);background:var(--lesson-ink);color:var(--lesson-on-ink);font-family:var(--lesson-font-japanese);font-size:clamp(24px,3.4vw,38px);font-weight:800;letter-spacing:.035em;line-height:1.4;overflow-wrap:anywhere}.editorial-elements_ruleText__Ey8WL{display:inline-block;max-width:100%;color:var(--lesson-on-ink)}@supports ((background-clip:text) or (-webkit-background-clip:text)){.editorial-elements_ruleText__Ey8WL{background-color:var(--lesson-on-ink);background-image:linear-gradient(110deg,var(--lesson-on-ink) 36%,var(--lesson-context-strong) 50%,var(--lesson-on-ink) 64%);background-repeat:no-repeat;background-size:220% 100%;background-position:140% 50%;background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:editorial-elements_rule-text-shimmer__FZU3E 3.6s linear infinite}}.editorial-elements_explanation__tPZ3X{max-width:640px;margin:var(--lesson-space-m) auto 0;color:var(--lesson-muted);font-size:var(--lesson-type-s);line-height:1.6}.editorial-elements_dialogue__tIsmC{width:min(720px,100%);margin:var(--lesson-space-xl) auto 0;display:grid;gap:var(--lesson-space-s);text-align:left}.editorial-elements_dialogueLine__6YOYD{padding:var(--lesson-space-m) var(--lesson-space-l);border-radius:var(--lesson-radius-panel);background:var(--lesson-surface-lowest);display:grid;grid-template-columns:76px 1fr;gap:var(--lesson-space-m);align-items:start;animation:editorial-elements_dialogue-line-enter__y_U1_ .32s var(--lesson-motion-ease) both}.editorial-elements_speakerBadge__0h4hZ{color:var(--lesson-context-strong);display:grid;justify-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.editorial-elements_speakerPortrait__dYuWK{width:46px;height:46px;border-radius:50%;background:var(--lesson-context-soft);display:grid;place-items:center}.editorial-elements_speakerPortrait__dYuWK svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.editorial-elements_speakerBadge__0h4hZ[data-speaker-gender=female] .editorial-elements_speakerPortrait__dYuWK{background:color-mix(in srgb,var(--lesson-context-soft) 74%,#d46f9d 26%)}.editorial-elements_speakerBadge__0h4hZ[data-speaker-gender=male] .editorial-elements_speakerPortrait__dYuWK{background:color-mix(in srgb,var(--lesson-context-soft) 78%,#5997c8 22%)}.editorial-elements_dialogueLine__6YOYD p{margin:var(--lesson-space-s) 0 0;color:var(--lesson-muted);font-size:var(--lesson-type-s);line-height:1.5}.editorial-elements_dialogueContent__VZ8rq{min-width:0}.editorial-elements_dialogueSourceLine__yYfdZ{display:flex;align-items:flex-start;gap:var(--lesson-space-s);min-width:0}.editorial-elements_dialogueSourceLine__yYfdZ>:first-child{min-width:0;flex:1}.editorial-elements_dialogueSourceLine__yYfdZ .editorial-elements_pronunciationControl__lLCaz{flex:0 0 auto}@keyframes editorial-elements_typewritten-unit__Spgjw{0%{visibility:hidden}to{visibility:visible}}@keyframes editorial-elements_instructional-arrow-nudge__7cEqI{0%,70%,to{transform:translateX(0)}79%{transform:translateX(3px)}87%{transform:translateX(0)}93%{transform:translateX(1px)}}@keyframes editorial-elements_rule-text-shimmer__FZU3E{0%{background-position:140% 50%}to{background-position:-140% 50%}}@keyframes editorial-elements_dialogue-line-enter__y_U1_{0%{clip-path:inset(0 0 100% 0);transform:translateY(8px)}72%{transform:translateY(-2px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}@media (max-width:640px){.editorial-elements_summaryTable__knM9o td,.editorial-elements_summaryTable__knM9o th{padding-inline:var(--lesson-space-s)}.editorial-elements_summaryTable__knM9o th{font-size:12px}.editorial-elements_summaryTable__knM9o td{font-size:var(--lesson-type-xs)}.editorial-elements_summaryTable__knM9o td:last-child{font-size:var(--lesson-type-m)}.editorial-elements_summaryTable__knM9o rt{font-size:7px}.editorial-elements_summaryTable__knM9o th:first-child{width:30%}.editorial-elements_summaryTable__knM9o th:nth-child(2){width:27%}.editorial-elements_summaryTable__knM9o td:first-child{padding-inline:4px}.editorial-elements_summaryParticle__emTiJ{display:inline-block;max-width:100%;font-size:clamp(18px,5.4vw,24px);line-height:1.15;letter-spacing:-.02em;white-space:nowrap}.editorial-elements_summaryParticle__emTiJ ruby{font-size:inherit;ruby-align:center}.editorial-elements_summaryParticle__emTiJ rt{font-family:var(--lesson-font-ui);font-size:8px;letter-spacing:-.02em}.editorial-elements_termRow__Hin2c{min-height:0;padding:var(--lesson-term-row-padding-block,var(--lesson-space-m)) var(--lesson-space-m);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--lesson-space-s)}.editorial-elements_termRowWide__UdGor:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk){grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.editorial-elements_termRowWide__UdGor:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk)>.editorial-elements_termPrompt__Z_jlf{padding-inline:8px 22px}.editorial-elements_termRowWide__UdGor:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk)>.editorial-elements_termResult__M6iKH{padding-left:26px;padding-right:8px}.editorial-elements_termRowWide__UdGor.editorial-elements_termRowWithPronunciation__txin8:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk)>.editorial-elements_termResult__M6iKH{padding-right:58px}.editorial-elements_termRowWide__UdGor:not(.editorial-elements_termRowIcon__rtgDi):not(.editorial-elements_termRowLong__ZlBOW):not(.editorial-elements_termRowExpanded__ElDLk) .editorial-elements_termArrow__w93if{left:64.3%}.editorial-elements_termRowWithPronunciation__txin8{padding-inline:calc(var(--lesson-space-s) + 40px)}.editorial-elements_termPrompt__Z_jlf>.editorial-elements_pronunciationControl__lLCaz{top:var(--lesson-space-xs);right:var(--lesson-space-xs)}.editorial-elements_termRowIcon__rtgDi{grid-template-columns:40px minmax(0,1fr) 40px;grid-template-areas:"icon prompt ." "result result result";gap:var(--lesson-space-m)}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termIcon__bUtbS{grid-area:icon;position:static;transform:none}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termPrompt__Z_jlf{grid-area:prompt}.editorial-elements_termRowIcon__rtgDi .editorial-elements_termResult__M6iKH{grid-area:result;padding-top:var(--lesson-space-m);border-top:1px solid var(--lesson-surface-highest)}.editorial-elements_termIcon__bUtbS{width:40px;height:40px}.editorial-elements_termIcon__bUtbS span,.editorial-elements_termIcon__bUtbS svg{width:23px;height:23px}.editorial-elements_termResult__M6iKH{grid-template-columns:32px minmax(0,1fr);gap:var(--lesson-space-s)}.editorial-elements_termResultWithoutArrow__mpqUu,.editorial-elements_termRowLong__ZlBOW{grid-template-columns:minmax(0,1fr)}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_segmentedSource__MgsIT,.editorial-elements_termRowLong__ZlBOW .editorial-elements_segmentedSource__MgsIT{column-gap:2px}.editorial-elements_termRowExpanded__ElDLk:not(.editorial-elements_termRowIcon__rtgDi){grid-template-columns:minmax(0,1fr);grid-template-areas:"prompt" "result"}.editorial-elements_termRowExpanded__ElDLk:not(.editorial-elements_termRowIcon__rtgDi) .editorial-elements_termResult__M6iKH{padding-top:0}.editorial-elements_termRowExpanded__ElDLk.editorial-elements_termRowWithPronunciation__txin8>.editorial-elements_termPrompt__Z_jlf,.editorial-elements_termRowLong__ZlBOW.editorial-elements_termRowWithPronunciation__txin8>.editorial-elements_termPrompt__Z_jlf{grid-template-columns:40px minmax(0,1fr) 40px}.editorial-elements_termRowExpanded__ElDLk.editorial-elements_termRowWithPronunciation__txin8,.editorial-elements_termRowLong__ZlBOW.editorial-elements_termRowWithPronunciation__txin8{--term-source-size:clamp(15px,4.4vw,20px)}.editorial-elements_termRowExpanded__ElDLk.editorial-elements_termRowWithPronunciation__txin8 .editorial-elements_termSegment__A8tYy,.editorial-elements_termRowLong__ZlBOW.editorial-elements_termRowWithPronunciation__txin8 .editorial-elements_termSegment__A8tYy{font-size:var(--term-source-size)}.editorial-elements_pronunciationControl__lLCaz button{width:40px;height:40px;min-height:40px}.editorial-elements_pronunciationButtonFace__xlVgP{width:32px;height:32px}.editorial-elements_termSegment__A8tYy{font-size:clamp(26px,8vw,32px)}.editorial-elements_exampleSource__mjDGv,.editorial-elements_exampleSource__mjDGv .editorial-elements_termSegment__A8tYy{font-size:clamp(32px,10vw,42px)}.editorial-elements_dialogueSource___JOKX,.editorial-elements_dialogueSource___JOKX .editorial-elements_termSegment__A8tYy{font-size:20px}.editorial-elements_termSource__fhsDT{font-size:var(--term-source-size,28px)}.editorial-elements_dialogueLine__6YOYD rt,.editorial-elements_termSegment__A8tYy rt,.editorial-elements_termSource__fhsDT rt{font-size:var(--lesson-type-ruby-mobile)}.editorial-elements_termArrow__w93if{width:32px;height:32px}.editorial-elements_termMeaning__WCf1s strong{font-size:var(--lesson-type-s)}.editorial-elements_termMeaning__WCf1s small{font-size:var(--lesson-type-xs)}.editorial-elements_termExampleSource__L_Vw8,.editorial-elements_termExampleSource__L_Vw8 .editorial-elements_termSegment__A8tYy,.editorial-elements_termExampleStack__OmJfW>span{font-size:var(--lesson-type-m)}.editorial-elements_termExampleStack__OmJfW>small{font-size:var(--lesson-type-xs)}.editorial-elements_termExampleSource__L_Vw8 .editorial-elements_termSegment__A8tYy rt,.editorial-elements_termExampleSource__L_Vw8 rt{font-size:var(--lesson-type-ruby)}.editorial-elements_termExample__TYWXi>span{font-size:var(--lesson-type-s)}.editorial-elements_rule__iz454{padding:var(--lesson-space-m);font-size:clamp(20px,6vw,28px)}.editorial-elements_dialogueLine__6YOYD{padding:var(--lesson-space-m);grid-template-columns:52px minmax(0,1fr);gap:var(--lesson-space-s)}.editorial-elements_speakerPortrait__dYuWK{width:40px;height:40px}.editorial-elements_speakerPortrait__dYuWK svg{width:26px;height:26px}}@media (max-width:640px) and (max-height:720px){.editorial-elements_termList__t2vMP{margin-top:var(--lesson-term-list-margin,12px);gap:var(--lesson-term-list-gap,6px)}.editorial-elements_termRow__Hin2c{padding-block:var(--lesson-term-row-padding-block,12px)}.editorial-elements_termRowExpanded__ElDLk{gap:4px;padding-inline:10px}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termPrompt__Z_jlf,.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termResult__M6iKH{gap:4px}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termMeaning__WCf1s strong{font-size:13px}.editorial-elements_termRowExpanded__ElDLk .editorial-elements_termMeaning__WCf1s small{font-size:11px;line-height:1.25}.editorial-elements_rule__iz454{margin-top:8px;padding:6px 10px;border-radius:12px;font-size:17px;line-height:1.25;letter-spacing:.015em;text-wrap:balance}}@media (min-width:641px) and (max-height:820px){.editorial-elements_termList__t2vMP{margin-top:var(--lesson-term-list-margin,16px);gap:var(--lesson-term-list-gap,8px)}.editorial-elements_termRow__Hin2c{min-height:88px;padding-block:var(--lesson-term-row-padding-block,10px)}}@media (prefers-reduced-motion:reduce){.editorial-elements_dialogueLine__6YOYD,.editorial-elements_ruleText__Ey8WL,.editorial-elements_summaryTable__knM9o td,.editorial-elements_termArrow__w93if svg,.editorial-elements_typewrittenUnit__quyfg{animation:none}.editorial-elements_ruleText__Ey8WL{background:none;color:var(--lesson-on-ink);-webkit-text-fill-color:currentColor}}