.english-module__ANFBca__shell{background:var(--paper);min-height:100svh;color:var(--ink);padding-bottom:3rem;font-size:1.125rem;line-height:1.6}.english-module__ANFBca__shell *{box-sizing:border-box}.english-module__ANFBca__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:70rem;margin:auto;padding:1.25rem 1.5rem;display:flex}.english-module__ANFBca__brand{color:var(--ink);font-family:var(--font-display),sans-serif;font-size:2rem;text-decoration:none}.english-module__ANFBca__main{max-width:50rem;margin:auto;padding:1.5rem}.english-module__ANFBca__library{max-width:70rem;margin:auto;padding:2rem 1.5rem}.english-module__ANFBca__shell h1,.english-module__ANFBca__shell h2,.english-module__ANFBca__shell h3{font-family:var(--font-display),sans-serif;overflow-wrap:anywhere;font-weight:500;line-height:1.2}.english-module__ANFBca__shell h1{margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem)}.english-module__ANFBca__shell h1:focus{outline:none}.english-module__ANFBca__shell h2{margin:2rem 0 1rem;font-size:1.8rem}.english-module__ANFBca__shell h3{margin:.4rem 0;font-size:1.4rem}.english-module__ANFBca__shell p{margin:1rem 0}.english-module__ANFBca__eyebrow{color:var(--blue-dark);font-size:1rem;font-weight:800}.english-module__ANFBca__lead{max-width:43rem;font-size:1.3rem}.english-module__ANFBca__hero{border-bottom:2px solid var(--ink);padding-bottom:2rem}.english-module__ANFBca__sentence{background:var(--surface);border:1px solid var(--blue-dark);overflow-wrap:anywhere;border-radius:.5rem;padding:1.25rem;font-size:1.5rem}.english-module__ANFBca__examples{margin:1.5rem 0;padding:0;list-style:none}.english-module__ANFBca__examples li{border-bottom:1px solid var(--blue-dark);margin:1.2rem 0;padding:0 0 1rem}.english-module__ANFBca__examples blockquote{margin:0;font-size:1.4rem;font-weight:750}.english-module__ANFBca__examples p{margin:.5rem 0 0}.english-module__ANFBca__actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.english-module__ANFBca__shell button,.english-module__ANFBca__linkButton{font:inherit;border:2px solid var(--blue-dark);background:var(--surface);min-width:3rem;max-width:100%;min-height:3rem;color:var(--ink);text-align:left;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;border-radius:.5rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:1.125rem;font-weight:750;text-decoration:none;display:inline-flex}.english-module__ANFBca__shell button:disabled{opacity:.65;cursor:default}.english-module__ANFBca__shell button[aria-pressed=true]{background:var(--yellow);border-color:var(--ink);opacity:1}.english-module__ANFBca__shell .english-module__ANFBca__primary,.english-module__ANFBca__shell a.english-module__ANFBca__primary{background:var(--blue-dark);color:var(--surface)}.english-module__ANFBca__shell .english-module__ANFBca__listen{background:0 0;border:0;padding:.25rem 0;font-weight:600;text-decoration:underline}.english-module__ANFBca__shell :is(a,button,summary,textarea):focus-visible{outline:3px solid var(--ink);outline-offset:4px}.english-module__ANFBca__options{gap:.75rem;margin:1.5rem 0;display:grid}.english-module__ANFBca__options button{justify-content:flex-start}.english-module__ANFBca__feedback{background:var(--surface);border:1px solid var(--blue-dark);border-radius:.5rem;padding:1rem}.english-module__ANFBca__nav{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.english-module__ANFBca__help{border-top:1px solid var(--blue-dark);margin-top:2rem;padding-top:1rem}.english-module__ANFBca__help summary{cursor:pointer;min-height:3rem;font-weight:750}.english-module__ANFBca__shell textarea{width:100%;min-height:10rem;font:inherit;color:var(--ink);background:var(--surface);border:2px solid var(--blue-dark);resize:vertical;border-radius:.5rem;margin-top:.5rem;padding:1rem}.english-module__ANFBca__shell li{margin:.5rem 0}.english-module__ANFBca__focusLinks{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.english-module__ANFBca__shelves{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.english-module__ANFBca__shelfList{counter-reset:lesson;margin:0;padding:0;list-style:none}.english-module__ANFBca__shelfList li{border-top:1px solid var(--blue-dark);margin:0;padding:1rem 0}.english-module__ANFBca__shelfList a{color:var(--ink);min-height:3rem;padding:.4rem 0;text-decoration:none;display:block}.english-module__ANFBca__shelfList a:hover h3{text-decoration:underline}.english-module__ANFBca__shelfList p{margin:.5rem 0 0}.english-module__ANFBca__route{color:var(--blue-dark);font-weight:750}.english-module__ANFBca__parent{border-top:2px solid var(--ink);max-width:50rem;margin-top:3rem;padding-top:1.5rem}@media (max-width:650px){.english-module__ANFBca__header,.english-module__ANFBca__main,.english-module__ANFBca__library{padding:1rem}.english-module__ANFBca__shelves{grid-template-columns:1fr;gap:1rem}.english-module__ANFBca__actions>*{flex-grow:1}}.english-module__ANFBca__paper{color:#172d35;background:#fff;max-width:210mm;margin:auto;font:11pt/1.4 Arial,sans-serif}.english-module__ANFBca__toolbar{padding:1rem}.english-module__ANFBca__sheet{break-after:page;padding:12mm}.english-module__ANFBca__sheet h1{font-size:22pt;line-height:1.15}.english-module__ANFBca__sheet h2{font-size:14pt}.english-module__ANFBca__sheet li,.english-module__ANFBca__sheet p{margin:.5rem 0}.english-module__ANFBca__printQuestion{break-inside:avoid;margin:5mm 0}.english-module__ANFBca__lines{background:repeating-linear-gradient(#0000 0 8mm,#b6b6b6 8mm 8.2mm);height:28mm}@media print{@page{size:A4 portrait;margin:12mm}.english-module__ANFBca__toolbar{display:none}.english-module__ANFBca__paper{max-width:none}.english-module__ANFBca__sheet{padding:0}.english-module__ANFBca__sheet:last-child{break-after:auto}}
