.languageHubV2 .languageHubBreadcrumb{color:var(--muted);align-items:center;gap:8px;padding-top:20px;font-size:.85rem;display:flex}.languageHubV2 .languageHubBreadcrumb a:hover{color:var(--blue-600)}.languageHubV2 .languageHubHero{padding-block:36px 44px}.languageHubV2 .languageIdentityLine{align-items:flex-start}.languageHubV2 .languageIdentityLine h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,3.6vw,3.3rem);line-height:1.5}.languageHubV2 .languageHubHeroCopy>p{font-size:1rem;line-height:2}.languageHubV2 .languageHubImage{border-radius:22px;min-height:360px}.languageHubV2 .languageHubSectionNav{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.languageHubV2 .languageHubSectionNav a{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:.83rem}.languageHubV2 .languageHubSectionNav a:hover{border-color:var(--blue-300);color:var(--blue-900)}.languageHubV2 .sectionBlock{scroll-margin-top:92px}.languageHubV2 .languageHubSectionIntro{max-width:850px;color:var(--muted);margin:0 0 18px;line-height:1.95}.languageHubV2 .levelTile{align-items:start;min-height:165px}.languageHubV2 .levelTile p{line-height:1.9}.languageHubV2 .languageHubTextLink{color:var(--blue-600);margin-top:11px;font-size:.86rem;font-weight:700;display:inline-block}.languageHubV2 .languageHubCardArrow{color:var(--blue-600);font-size:1.2rem}.languageHubV2 .languageHubStarterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.languageHubV2 .languageHubStarterCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;align-items:flex-start;min-height:215px;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.languageHubV2 .languageHubStarterCard strong{font-size:1.04rem;line-height:1.65}.languageHubV2 .languageHubStarterCard p{color:var(--muted);margin:8px 0 12px;font-size:.89rem;line-height:1.9}.languageHubV2 .languageHubStarterCard .languageHubTextLink{margin-top:auto}.languageHubV2 .languageHubStarterCard:hover,.languageHubV2 .languageHubReferenceLink:hover{border-color:var(--blue-300);box-shadow:var(--shadow-1)}.languageHubV2 .languageHubItemLabel{background:var(--blue-50);color:var(--blue-900);border-radius:999px;margin-bottom:14px;padding:5px 10px;font-size:.78rem}.languageHubV2 .languageHubReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.languageHubV2 .languageHubReferenceColumn{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:22px}.languageHubV2 .languageHubReferenceColumn h3{margin:0 0 7px;font-size:1.16rem}.languageHubV2 .languageHubReferenceColumn>p{color:var(--muted);margin:0 0 18px;font-size:.89rem;line-height:1.9}.languageHubV2 .languageHubReferenceLink{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;grid-template-columns:1fr auto;gap:6px 8px;margin-top:10px;padding:16px;display:grid}.languageHubV2 .languageHubReferenceLink strong{grid-column:1}.languageHubV2 .languageHubReferenceLink>span:not(.languageHubCardArrow){color:var(--muted);grid-column:1;font-size:.85rem;line-height:1.8}.languageHubV2 .languageHubReferenceLink .languageHubCardArrow{grid-area:1/2/3;align-self:center}.languageHubV2 .languageHubNextStep{border:1px solid var(--blue-100);border-radius:var(--radius-lg);background:var(--blue-50);justify-content:space-between;align-items:center;gap:28px;margin-top:34px;padding:28px;display:flex}.languageHubV2 .languageHubNextStep h2{margin:7px 0;font-size:1.4rem}.languageHubV2 .languageHubNextStep p{color:var(--muted);max-width:740px;margin:0;line-height:1.95}.languageHubV2 .languageHubNextActions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.languageHubV2.languageHubPending{align-items:center;min-height:50vh;display:flex}.languageHubV2 .languageHubPendingContent{padding-block:55px}.languageHubV2 .languageHubPendingContent>p{max-width:680px;color:var(--muted);line-height:2}.languageDirectoryStatus{background:var(--blue-50);color:var(--blue-900);border-radius:999px;margin-top:10px;padding:4px 9px;font-size:.78rem;display:inline-block}.languageDirectoryStatus.pending{background:var(--surface);color:var(--muted)}@media (max-width:900px){.languageHubV2 .languageHubHero{grid-template-columns:1fr;gap:20px}.languageHubV2 .languageHubImage{min-height:250px}.languageHubV2 .languageHubStarterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.languageHubV2 .languageHubNextStep{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.languageHubV2 .languageHubHero{padding-block:20px 28px}.languageHubV2 .languageIdentityLine h1{font-size:clamp(1.6rem,6vw,2.3rem)}.languageHubV2 .languageHubImage{min-height:220px}.languageHubV2 .levelGrid,.languageHubV2 .languageHubStarterGrid,.languageHubV2 .languageHubReferenceGrid{grid-template-columns:1fr}.languageHubV2 .languageHubNextStep{margin-top:24px;padding:20px}.languageHubV2 .languageHubNextActions{width:100%}.languageHubV2 .languageHubNextActions a{text-align:center;flex:1}}.languageHubV2 .languageHubEditorial{padding-top:8px}.languageHubV2 .languageHubEditorialBody{max-width:900px;margin-inline:auto}.languageHubV2 .languageHubEditorialBody .finalCopyArticle>h2:first-child{border-top:0;margin-top:0;padding-top:10px}.languageHubV2 .languageHubEditorialBody .finalCopyArticle h2{font-size:clamp(1.28rem,2.4vw,1.68rem);line-height:1.7}.languageHubV2 .languageHubEditorialBody .finalCopyArticle h3{font-size:1.1rem;line-height:1.8}.languageHubV2 .languageHubEditorialBody .finalCopyArticle{font-size:.97rem}.languageHubV2 .languageHubEditorialBody .finalCopyArticle p,.languageHubV2 .languageHubEditorialBody .finalCopyArticle li{line-height:2.1}.languageHubV2 .languageHubEditorialBody .finalCopyArticle a:focus-visible{outline:2px solid var(--blue-600);outline-offset:3px;border-radius:3px}.languageHubEdition{--hub-ink:#0f172a;--hub-blue:#2563eb;--hub-muted:#475569;--hub-border:#dce5f3;--hub-soft:#eff6ff;color:var(--hub-ink);background:#fff}.languageHubEdition .languageHubBreadcrumb{padding-top:24px}.languageHubEdition .languageHubHero{border:1px solid var(--hub-border);background:#fff;border-radius:17px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:0;margin-block:22px 34px;padding:0;display:grid;overflow:hidden}.languageHubEdition .languageHubHeroCopy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(28px,4.8vw,64px) clamp(24px,4.1vw,55px) 26px;display:flex;position:relative}.languageHubEdition .languageHubEditionTopline{width:100%;color:var(--hub-muted);flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:clamp(24px,3.3vw,45px);font-size:.74rem;display:flex}.languageHubEdition .languageHubEditionSerial{letter-spacing:.11em;color:var(--hub-blue);font:700 .69rem/1.6 Georgia,Times New Roman,serif}.languageHubEdition .languageHubEditionIdentity{align-items:center;gap:12px;min-width:0;margin-bottom:17px;display:flex}.languageHubEdition .languageHubEditionIdentity img{border:1px solid #0f172a1a;border-radius:4px;flex:none;width:44px;height:auto;display:block}.languageHubEdition .languageHubEditionNative{color:var(--hub-ink);font:700 clamp(1.2rem,2.4vw,1.75rem)/1.2 Georgia,Times New Roman,serif}.languageHubEdition .languageHubEditionCode{color:var(--hub-blue);border-inline-start:1px solid var(--hub-border);padding-inline-start:13px;font:700 .75rem/1.4 Georgia,Times New Roman,serif}.languageHubEdition .languageHubHeroCopy h1{letter-spacing:-.025em;max-width:670px;margin:0;font-size:clamp(1.7rem,3.2vw,2.85rem);line-height:1.55}.languageHubEdition .languageHubHeroCopy>p{max-width:610px;color:var(--hub-muted);margin:16px 0 0;font-size:.95rem;line-height:2.05}.languageHubEdition .languageHubEditionLevels{color:var(--hub-muted);flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;font-size:.79rem;display:flex}.languageHubEdition .languageHubEditionLevels>span:not(.languageHubEditionMetaRule){align-items:center;gap:9px;display:inline-flex}.languageHubEdition .languageHubEditionLevels strong{color:var(--hub-blue);font:800 1.15rem/1 Georgia,Times New Roman,serif}.languageHubEdition .languageHubEditionMetaRule{background:var(--hub-border);width:1px;height:18px}.languageHubEdition .languageHubActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.languageHubEdition .languageHubActions a{border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:45px;padding-inline:20px;font-size:.83rem;display:inline-flex}.languageHubEdition .languageHubSectionNav{flex-wrap:wrap;align-items:center;gap:19px;width:100%;margin-top:auto;padding-top:26px;display:flex}.languageHubEdition .languageHubSectionNav a{border:0;border-top:1px solid var(--hub-border);color:var(--hub-muted);background:0 0;border-radius:0;padding:10px 0 0;font-size:.76rem;display:inline-block}.languageHubEdition .languageHubSectionNav a:hover{border-top-color:var(--hub-blue);color:var(--hub-blue)}.languageHubEdition .languageHubImage{border:0;border-inline-start:1px solid var(--hub-border);background:var(--hub-soft);isolation:isolate;border-radius:0;order:0;min-width:0;height:auto;min-height:465px;position:relative;overflow:hidden}.languageHubEdition .languageHubImage img{object-fit:cover;object-position:center}.languageHubEdition .languageHubImage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 47%,#0f172a6b);position:absolute;inset:0}.languageHubEdition .languageHubEditionArtwork{inset-inline-start:28px;z-index:1;letter-spacing:-.1em;color:#ffffff5c;-webkit-user-select:none;user-select:none;pointer-events:none;font:700 clamp(6rem,13vw,13rem)/1 Georgia,Times New Roman,serif;position:absolute;top:16px}.languageHubEdition .languageHubEditionImageLabel{z-index:1;inset-inline:26px;color:#fff;letter-spacing:.06em;justify-content:space-between;gap:16px;font:.73rem/1.5 Georgia,Times New Roman,serif;display:flex;position:absolute;bottom:22px}.languageHubEdition .sectionBlock{scroll-margin-top:96px}.languageHubEdition .sectionHeading h2{letter-spacing:-.02em}.languageHubEdition .levelGrid{gap:14px}.languageHubEdition .levelTile{border:1px solid var(--hub-border);min-height:206px;box-shadow:none;background:#fff;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 16px;padding:26px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.languageHubEdition .levelTile:hover{background:#f8fbff;border-color:#93b4fb;transform:translateY(-2px)}.languageHubEdition .languageHubEditionLevelIndex{color:#94a3b8;font:700 .7rem Georgia,Times New Roman,serif;position:absolute;inset-block-start:17px;inset-inline-end:19px}.languageHubEdition .levelTile .levelCode{width:auto;height:auto;color:var(--hub-blue);letter-spacing:-.07em;background:0 0;grid-area:1/1;padding:0;font:700 clamp(2.7rem,5vw,4rem)/1 Georgia,Times New Roman,serif;display:block}.languageHubEdition .levelTile>div{grid-area:1/2;align-self:center;min-width:0}.languageHubEdition .levelTile .languageHubCardArrow{grid-area:1/3;align-self:center}.languageHubEdition .levelTile .languageHubTextLink{margin-top:16px;display:inline-block}.languageHubEdition .languageHubStarterCard{border-color:var(--hub-border);min-height:226px;box-shadow:none;border-radius:11px;padding:20px 23px 24px;position:relative}.languageHubEdition .languageHubEditionStarterTop{border-bottom:1px solid var(--hub-border);justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:19px;padding-bottom:15px;display:flex}.languageHubEdition .languageHubEditionStarterNum{color:var(--hub-blue);font:700 1.25rem/1 Georgia,Times New Roman,serif}.languageHubEdition .languageHubItemLabel{color:var(--hub-muted);background:0 0;border-radius:0;margin:0;padding:0;font-size:.73rem}.languageHubEdition .languageHubReferenceColumn{border-color:var(--hub-border);background:#f8fafc;border-radius:12px;padding:23px}.languageHubEdition .languageHubReferenceLink{border-color:var(--hub-border);border-radius:8px}.languageHubEdition .languageHubNextStep{background:var(--hub-soft);border-color:var(--hub-border);border-radius:12px}.languageHubEdition a:focus-visible{outline:3px solid var(--hub-blue);outline-offset:3px}@media (max-width:900px){.languageHubEdition .languageHubHero{grid-template-columns:1fr}.languageHubEdition .languageHubHeroCopy{padding:28px 28px 22px}.languageHubEdition .languageHubEditionTopline{margin-bottom:22px}.languageHubEdition .languageHubSectionNav{margin-top:0}.languageHubEdition .languageHubImage{border-inline-start:0;border-top:1px solid var(--hub-border);min-height:330px}.languageHubEdition .languageHubStarterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.languageHubEdition .languageHubHero{border-radius:12px;margin-block:14px 25px}.languageHubEdition .languageHubHeroCopy{padding:24px 19px 21px}.languageHubEdition .languageHubHeroCopy h1{font-size:clamp(1.65rem,5.3vw,2.15rem)}.languageHubEdition .languageHubEditionIdentity{margin-bottom:14px}.languageHubEdition .languageHubEditionNative{font-size:1.28rem}.languageHubEdition .languageHubEditionTopline{gap:10px}.languageHubEdition .languageHubHeroCopy>p{margin-top:12px;font-size:.86rem}.languageHubEdition .languageHubEditionLevels{gap:12px;margin-top:18px}.languageHubEdition .languageHubActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:22px;display:grid}.languageHubEdition .languageHubActions a{min-width:0;padding:9px 8px;font-size:.75rem}.languageHubEdition .languageHubSectionNav{gap:14px;padding-top:20px}.languageHubEdition .languageHubSectionNav a{font-size:.71rem}.languageHubEdition .languageHubImage{height:235px;min-height:235px}.languageHubEdition .languageHubEditionArtwork{font-size:7rem}.languageHubEdition .languageHubEditionImageLabel{inset-inline:17px;font-size:.63rem;bottom:15px}.languageHubEdition .levelGrid,.languageHubEdition .languageHubStarterGrid,.languageHubEdition .languageHubReferenceGrid{grid-template-columns:1fr}.languageHubEdition .levelTile{min-height:0;padding:22px 18px}.languageHubEdition .levelTile .levelCode{font-size:2.8rem}.languageHubEdition .languageHubStarterCard{min-height:188px}}@media (prefers-reduced-motion:reduce){.languageHubEdition .levelTile,.languageHubEdition .languageHubStarterCard{transition:none}.languageHubEdition .levelTile:hover{transform:none}}
.finalCopyLessonPage:has(.lessonStudioReading){background:#f5f7fa}.finalCopyLessonPage:has(.lessonStudioReading) .lessonExperienceShell{align-items:start;gap:30px}.finalCopyLessonPage:has(.lessonStudioReading) .lessonMain{min-width:0}.finalCopyLessonPage .lessonStudioReading{--studio-navy:#102849;--studio-cobalt:#4378b8;--studio-mist:#e4edf9;--studio-line:#dce5f0;color:#2c425e;font-family:var(--font-vazirmatn),sans-serif;font-size:16px;line-height:2}.lessonStudioHero{isolation:isolate;color:#f5f8fe;background:linear-gradient(115deg,#173757 0%,#102941 70%,#10253e 100%);border:1px solid #c1d5f22b;border-radius:15px 15px 7px 7px;min-height:0;padding:22px 28px 25px;display:block;position:relative;overflow:hidden;box-shadow:0 5px 17px #0d274b14}.lessonStudioHero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 3% -15%,#95b7e221,#0000 54%);position:absolute;inset:0}.lessonStudioHeroMeta{z-index:1;color:#c2d4eb;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:620;display:flex;position:relative}.lessonStudioHeroIdentity{align-items:center;gap:9px;min-width:0;display:inline-flex}.lessonStudioFlag{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.lessonStudioHero .lessonStudioFlag .dictFlag{aspect-ratio:5/3;object-fit:cover;width:29px;height:auto;box-shadow:none;filter:none;opacity:1;background:0 0;border:0;border-radius:3px;display:block}.lessonStudioMetaDivider{background:#7898bb;border-radius:50%;flex:none;width:3px;height:3px}.lessonStudioHeroCount{color:#d0dff0;white-space:nowrap;background:#ffffff0d;border:1px solid #c8def730;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.lessonStudioHeroCount bdi{font-family:var(--font-vazirmatn),sans-serif;font-variant-numeric:tabular-nums;font-weight:760}.lessonStudioHeroCount>span[aria-hidden]{color:#87a2be}.lessonStudioHeroTitle{z-index:1;max-width:37rem;margin:17px 0 0;position:relative}.finalCopyLessonPage .lessonStudioHeroTitle h1{color:#f7faff;max-width:none;font:810 clamp(1.48rem,2.8vw,2rem)/1.65 var(--font-vazirmatn),sans-serif;letter-spacing:-.015em;text-shadow:none;text-wrap:pretty;border:0;margin:0;padding:0}.lessonSpeechHeaderDisclosure{font-family:var(--font-vazirmatn),sans-serif;direction:rtl}.lessonSpeechHeaderDisclosure>summary{cursor:pointer;color:#234d83;justify-content:space-between;align-items:center;min-height:42px;padding:6px 8px;font-size:13px;font-weight:800;list-style:none;display:flex}.lessonSpeechHeaderDisclosure>summary::-webkit-details-marker{display:none}.lessonSpeechHeaderDisclosure>summary span{font-size:18px}.lessonSpeechHeaderDisclosure[open]>summary span{transform:rotate(180deg)}.lessonSpeechRateControl{box-sizing:border-box;color:#2c4a70;min-width:0;font:600 12px/1.7 var(--font-vazirmatn),sans-serif;direction:rtl;background:#fff;border:1px solid #dbe7f7;border-radius:13px;gap:0;padding:11px;display:grid}.lessonSpeechGroup{border-bottom:1px solid #edf2f8;gap:9px;min-width:0;padding:10px 0 13px;display:grid}.lessonSpeechGroup:first-child{padding-top:2px}.lessonSpeechGroupHeading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.lessonSpeechGroupHeading strong{font:780 12px/1.7 var(--font-vazirmatn),sans-serif;color:#294767}.lessonSpeechGroupValue{color:#2c67b0;background:#edf5ff;border-radius:99px;padding:2px 9px;font-size:10px;font-weight:730}.lessonSpeechGroupHint{color:#8799b0;font-size:10px}.lessonSpeechChoices{direction:rtl;gap:5px;min-width:0;display:grid}.lessonSpeechChoicesFive{grid-template-columns:repeat(5,minmax(0,1fr))}.lessonSpeechChoicesFour{grid-template-columns:repeat(4,minmax(0,1fr))}.lessonSpeechChoicesThree{grid-template-columns:repeat(3,minmax(0,1fr))}.lessonSpeechChoices button{box-sizing:border-box;color:#405e82;white-space:nowrap;min-width:0;min-height:39px;font:710 11px/1.45 var(--font-vazirmatn),sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;background:#f7faff;border:1px solid #dbe5f4;border-radius:9px;place-items:center;padding:4px 2px;transition:background .16s,border-color .16s,color .16s;display:grid}.lessonSpeechChoices button:hover{background:#eaf2ff;border-color:#b7d2f3}.lessonSpeechChoices button[aria-pressed=true]{color:#fff;background:#2866b2;border-color:#2866b2;box-shadow:0 2px 5px #2866b221}.lessonSpeechChoices button bdi{font:inherit;direction:ltr}.lessonSpeechRepeatGap{gap:7px;padding-top:10px;display:grid}.lessonSpeechRepeatGap>span{color:#607993;font-size:11px}.lessonSpeechPracticeToggle{cursor:pointer;background:#eef5ff;border:1px solid #cfe0f7;border-radius:11px;align-items:center;gap:9px;min-width:0;margin-top:13px;padding:10px 9px;display:flex}.lessonSpeechPracticeIcon{color:#2865ac;background:#dceafe;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.lessonSpeechPracticeIcon svg{width:19px;height:19px}.lessonSpeechPracticeText{flex:1;gap:1px;min-width:0;display:grid}.lessonSpeechPracticeText strong{color:#254b7b;font-size:11.5px;font-weight:780}.lessonSpeechPracticeText small{color:#667f9f;font-size:10px;line-height:1.6}.lessonSpeechPracticeToggle input{appearance:none;cursor:pointer;background:#cbd9ea;border:1px solid #b9cce3;border-radius:99px;flex:0 0 39px;width:39px;height:23px;margin:0;transition:background .17s;position:relative}.lessonSpeechPracticeToggle input:before{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .17s;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #1e395930}.lessonSpeechPracticeToggle input:checked{background:#2866b2;border-color:#2866b2}.lessonSpeechPracticeToggle input:checked:before{transform:translate(-16px)}.lessonSpeechAdvanced{border-bottom:1px solid #edf2f8;margin-top:10px;padding:2px 0}.lessonSpeechAdvanced>summary{cursor:pointer;color:#3a5a82;justify-content:space-between;align-items:center;gap:8px;min-height:38px;font-size:11.5px;font-weight:750;list-style:none;display:flex}.lessonSpeechAdvanced>summary::-webkit-details-marker{display:none}.lessonSpeechAdvanced>summary span{align-items:center;gap:6px;display:flex}.lessonSpeechAdvanced>summary small{color:#8193a9;font-size:10px;font-weight:500}.lessonSpeechAdvanced>summary svg{fill:none;stroke:#6885aa;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.lessonSpeechAdvanced[open]>summary svg{transform:rotate(180deg)}.lessonSpeechSettingRow{gap:5px;margin:8px 0 10px;display:grid}.lessonSpeechSettingRow label{color:#385675;font-size:11px;font-weight:720}.lessonSpeechSettingRow select{color:#30517b;width:100%;min-width:0;max-width:100%;min-height:41px;font:610 12px var(--font-vazirmatn),sans-serif;background:#f8fbff;border:1px solid #d4e1f1;border-radius:9px;padding:7px 10px}.lessonSpeechDeviceNote{color:#8295aa;padding:3px 0 9px;font-size:10px;line-height:1.75;display:block}.lessonSpeechSettingsFooter{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:9px;display:flex}.lessonSpeechSettingsFooter small{color:#8798ae;font-size:10px;line-height:1.65}.lessonSpeechSettingsFooter button{color:#2b629f;min-height:33px;font:700 11px var(--font-vazirmatn),sans-serif;cursor:pointer;background:#f4f8ff;border:1px solid #d8e5f5;border-radius:9px;flex:none;padding:4px 10px}.lessonSpeechRateControl :is(button,input,select,summary):focus-visible,.lessonSpeechHeaderDisclosure>summary:focus-visible{outline-offset:2px;outline:2px solid #438ad9}@media (prefers-reduced-motion:reduce){.lessonSpeechChoices button,.lessonSpeechPracticeToggle input,.lessonSpeechPracticeToggle input:before{transition:none!important}}.lessonStudioOutline{background:#fff;border:1px solid #dde7f2;border-top:0;border-radius:0 0 12px 12px;margin:0}.lessonStudioOutline>summary{cursor:pointer;color:#284872;align-items:center;gap:10px;min-height:54px;padding:12px 22px;font-size:13px;font-weight:800;list-style:none;display:flex}.lessonStudioOutline>summary::-webkit-details-marker{display:none}.lessonStudioOutlineCount{color:#7c8da6;margin-inline-start:auto;font-size:12px;font-weight:550}.lessonStudioOutline svg{fill:none;stroke:#4775ac;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .2s}.lessonStudioOutline[open] svg{transform:rotate(180deg)}.lessonStudioOutline nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 11px;padding:6px 20px 18px;display:grid}.lessonStudioOutline nav a{color:#3b587d;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:8px 7px;font-size:12px;font-weight:620;display:flex;text-decoration:none!important}.lessonStudioOutline nav a>span{color:#8498b4;flex:none;min-width:24px;font:670 11px/1.5 ui-sans-serif,system-ui,sans-serif;display:inline-block}.lessonStudioOutline nav a:hover{color:#154f9a;background:#f1f6fd}.lessonStudioTranslationHint{color:#3b587b;min-height:38px;font:600 12px/1.8 var(--font-vazirmatn),sans-serif;background:#eef4fc;border-inline-start:3px solid #79a2d3;border-radius:5px;align-items:center;margin:13px 0 0;padding:9px 15px;display:flex}.lessonStudioIntroduction{border:1px solid #dbe6f2;color:#304960;background:#fff;border-right:4px solid #537eaf;border-radius:10px;margin:22px 0 0;padding:22px 28px;box-shadow:0 10px 28px #17376106}.finalCopyLessonPage .finalCopyArticle .lessonStudioIntroduction>p{margin:0 0 12px;font-size:15px;line-height:2.05}.lessonStudioIntroduction>p:last-child{margin-bottom:0!important}.lessonStudioSections{border:1px solid var(--studio-line);background:#fff;border-radius:12px;margin:22px 0 35px;overflow:hidden}.lessonStudioSection{border-bottom:1px solid #dbe5ef;padding:27px 28px 31px;scroll-margin-top:110px;position:relative}.lessonStudioSection:last-child{border-bottom:0}.lessonStudioSection:nth-child(2n){background:#fbfcff}.lessonStudioSectionHeading{direction:rtl;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;margin:0 0 18px;display:grid}.lessonStudioSectionNumber{color:#3b6fae;direction:ltr;background:#eaf2ff;border:1px solid #d7e6f8;border-radius:9px;place-items:center;width:43px;height:43px;font:780 15px/1 ui-sans-serif,system-ui,sans-serif;display:grid}.finalCopyLessonPage .lessonStudioSectionHeading h2{color:#172f50;min-width:0;font:830 clamp(1.18rem,2.1vw,1.55rem)/1.7 var(--font-vazirmatn),sans-serif;letter-spacing:-.012em;scroll-margin-top:112px;border:0!important;margin:0!important;padding:1px 0 0!important}.lessonStudioSectionHeading h2:before{display:none!important}.lessonStudioSectionBody{min-width:0;padding-inline-start:62px}.finalCopyLessonPage .finalCopyArticle .lessonStudioSectionBody>p{color:#34485f;margin:0 0 14px;font-size:15px;line-height:2.02}.finalCopyLessonPage .finalCopyArticle .lessonStudioSectionBody>h3{color:#284c79;margin:27px 0 11px;font-size:1.05rem}.lessonStudioSectionBody :is(ul,ol){padding-inline-start:23px}.lessonStudioSectionBody .finalCopyQuiz{margin:26px 0 19px}.lessonStudioLanguageStage{background:#f3f7fd;border:1px solid #d8e5f3;border-radius:13px;margin:22px 0;overflow:hidden}.lessonStudioStageCaption{color:#68809f;align-items:center;gap:8px;min-height:31px;margin:0;padding:10px 18px 7px;font-size:11px;font-weight:770;display:flex}.lessonStudioStageDot{background:#678fc8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #678fc81f}.lessonStudioStageLines{direction:ltr;min-width:0;padding:0 16px 12px}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage .lessonStudioStageLines>p.finalCopyTargetLanguageLine{text-align:left;overflow-wrap:anywhere;direction:ltr;justify-content:flex-start;align-items:center;gap:10px;display:flex;color:#203e67!important;background:0 0!important;border:0!important;border-bottom:1px solid #d9e4f0!important;border-radius:0!important;margin:0!important;padding:10px 6px!important;font:560 17px/1.7 ui-sans-serif,system-ui,Segoe UI,sans-serif!important}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage .lessonStudioStageLines>p.finalCopyTargetLanguageLine:last-child{border-bottom:0!important}.lessonStudioStageLines>p.finalCopyTargetLanguageLine>span{flex:1;min-width:0}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage:not(.isDialogue) .lessonStudioStageLines>p.finalCopyMultilineTarget{flex-direction:column!important;align-items:stretch!important;gap:3px!important;padding:12px 14px!important}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage .lessonStudioStageLines>p.finalCopyMultilineTarget>span.finalCopyMultilineTurn{white-space:normal;align-items:center;gap:10px;width:100%;min-width:0;display:flex;flex:none!important}.lessonStudioLanguageStage.isDialogue{color:#1f2937;background:#f7f8fb;border:1px solid #e1e6ef;border-radius:19px;margin:24px 0;box-shadow:0 7px 22px #132d500b}.lessonStudioLanguageStage.isDialogue .lessonStudioStageCaption{color:#768293;letter-spacing:0;justify-content:center;gap:7px;padding:13px 14px 5px;font-size:11px}.lessonStudioLanguageStage.isDialogue .lessonStudioStageDot{width:5px;height:5px;box-shadow:none;background:#9ba8b9}.lessonStudioLanguageStage.isDialogue .lessonStudioStageLines{direction:ltr;flex-direction:column;align-items:stretch;gap:9px;min-width:0;padding:9px 17px 18px;display:flex}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage.isDialogue .lessonStudioStageLines>p.finalCopyTargetLanguageLine{box-sizing:border-box;width:fit-content;min-width:0;max-width:min(85%,520px);box-shadow:none;text-align:left;overflow-wrap:anywhere;word-break:normal;direction:ltr;justify-content:flex-start;align-self:flex-end;align-items:center;display:flex;position:relative;color:#fff!important;background:#007aff!important;border:0!important;border-radius:18px 18px 5px!important;margin:0!important;padding:10px 13px!important;font:500 16px/1.48 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage.isDialogue .lessonStudioStageLines>p.finalCopyTargetLanguageLine[data-speaker=B]{align-self:flex-start;color:#1f2937!important;background:#e8e9ed!important;border-radius:18px 18px 18px 5px!important}.lessonStudioLanguageStage.isDialogue .lessonStudioStageLines>p[data-speaker=A]:after,.lessonStudioLanguageStage.isDialogue .lessonStudioStageLines>p[data-speaker=B]:after{content:"";pointer-events:none;width:9px;height:12px;position:absolute;bottom:0}.lessonStudioLanguageStage.isDialogue .lessonStudioStageLines>p[data-speaker=A]:after{clip-path:polygon(0 0,0 100%,100% 100%);background:#007aff;right:-5px}.lessonStudioLanguageStage.isDialogue .lessonStudioStageLines>p[data-speaker=B]:after{clip-path:polygon(100% 0,0 100%,100% 100%);background:#e8e9ed;left:-5px}.lessonStudioLanguageStage.isDialogue .lessonStudioStageLines>p.finalCopyTargetLanguageLine>span{overflow-wrap:anywhere;flex-wrap:wrap;flex:0 auto;align-items:center;gap:5px 8px;min-width:0;max-width:100%;display:inline-flex}.lessonStudioLanguageStage.isDialogue .finalCopySpeechButton{color:#fff;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;box-shadow:none;background:#ffffff26;border:1px solid #ffffff6b;border-radius:50%;flex:0 0 28px}.lessonStudioLanguageStage.isDialogue p[data-speaker=B] .finalCopySpeechButton{color:#4b647f;background:#ffffffb3;border-color:#cbd3dd}.lessonStudioLanguageStage.isDialogue .finalCopySpeechButton:hover{background:#ffffff42;transform:none}.lessonStudioLanguageStage.isDialogue p[data-speaker=B] .finalCopySpeechButton:hover{background:#fff}.lessonStudioLanguageStage.isDialogue .finalCopySpeechButton:focus-visible{outline-offset:3px;outline:2px solid #80b7ff}.lessonStudioSectionBody>.finalCopyTableWrap{border-radius:12px;margin:25px 0}.lessonStudioReading .finalCopySpeakableInline{vertical-align:baseline}.lessonStudioReading .finalCopyArticle code,.finalCopyLessonPage .lessonStudioReading code{box-shadow:none;color:#2e629c;direction:ltr;unicode-bidi:isolate;background:0 0;border:0;border-bottom:1px solid #b7c8de;border-radius:0;padding:0 1px;font:580 .98em/1.7 ui-sans-serif,system-ui,sans-serif;display:inline}@media (max-width:900px){.finalCopyLessonPage:has(.lessonStudioReading) .lessonExperienceShell{grid-template-columns:1fr;gap:0}.finalCopyLessonPage:has(.lessonStudioReading) .lessonUtilityRail{display:none}}@media (max-width:767px){.finalCopyLessonPage:has(.lessonStudioReading) .lessonExperienceShell{padding-block:20px 0}.finalCopyLessonPage:has(.lessonStudioReading) .lessonStudioReading{margin-inline:-4px}.lessonStudioHero{border-radius:0 0 11px 11px;min-height:0;padding:18px 19px 20px;box-shadow:0 5px 13px #0d274b13}.lessonStudioHeroMeta{gap:8px;font-size:11.5px}.lessonStudioHeroIdentity{gap:7px}.lessonStudioFlag{width:auto;height:auto}.lessonStudioHero .lessonStudioFlag .dictFlag{width:27px;height:auto}.lessonStudioHeroCount{gap:4px;padding:4px 7px;font-size:10.5px}.lessonStudioHeroTitle{max-width:100%;margin:15px 0 0}.finalCopyLessonPage .lessonStudioHeroTitle h1{font-size:clamp(1.46rem,6vw,1.77rem);line-height:1.65}.lessonStudioOutline nav{grid-template-columns:minmax(0,1fr);gap:2px}.lessonStudioIntroduction{border-radius:10px;margin:13px 0 0;padding:19px}.lessonStudioSections{border-radius:10px;margin-top:13px}.lessonStudioSection{padding:21px 16px 25px}.lessonStudioSectionHeading{grid-template-columns:38px minmax(0,1fr);gap:10px;margin-bottom:15px}.lessonStudioSectionNumber{border-radius:8px;width:35px;height:35px;font-size:13px}.finalCopyLessonPage .lessonStudioSectionHeading h2{font-size:1.13rem;line-height:1.72}.lessonStudioSectionBody{padding-inline-start:0}.finalCopyLessonPage .finalCopyArticle .lessonStudioSectionBody>p{font-size:15px;line-height:1.98}.lessonStudioLanguageStage{margin:18px -3px}.lessonStudioStageCaption{padding:9px 14px 5px}.lessonStudioStageLines{padding:0 10px 9px}.lessonStudioLanguageStage.isDialogue{border-radius:17px;margin:18px -3px}.lessonStudioLanguageStage.isDialogue .lessonStudioStageLines{gap:8px;padding:10px 13px 16px}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage.isDialogue .lessonStudioStageLines>p.finalCopyTargetLanguageLine{max-width:88%;padding:10px 12px!important;font-size:15.5px!important;line-height:1.48!important}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage .lessonStudioStageLines>p.finalCopyTargetLanguageLine{padding:10px 5px!important;font-size:16px!important;line-height:1.7!important}}@media (prefers-reduced-motion:reduce){.lessonStudioOutline svg{transition:none}}@media (max-width:360px){.lessonStudioHeroMeta{font-size:11px}.lessonStudioHeroIdentity{gap:6px}.lessonStudioHeroCount{padding-inline:6px;font-size:10px}}.lessonStudioReading .lessonStudioTargetTranslation{color:#627892;min-width:0;font:450 13px/1.85 var(--font-vazirmatn),sans-serif;text-align:right;overflow-wrap:anywhere;direction:rtl;unicode-bidi:isolate;flex:0 0 100%;margin-top:4px;display:block}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage .lessonStudioStageLines>p.finalCopyTargetLanguageLine>span{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;display:inline-flex}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage.isDialogue .lessonStudioTargetTranslation{color:#ffffffe0;border-top:1px solid #ffffff3b;flex-basis:100%;width:100%;margin-top:4px;padding-top:6px;font-size:12px;font-weight:450;line-height:1.8}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage.isDialogue p[data-speaker=B] .lessonStudioTargetTranslation{color:#5b6471;border-top-color:#1e293b1f}@media (max-width:767px){.lessonStudioReading .lessonStudioTargetTranslation{font-size:12.5px;line-height:1.75}.finalCopyLessonPage .finalCopyArticle .lessonStudioLanguageStage.isDialogue .lessonStudioTargetTranslation{font-size:12px}}.lessonTapTranslation{flex-direction:column;flex:auto;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex!important}.lessonTapTranslationTop{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.lessonTapTranslationText{width:auto;min-width:0;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;white-space:normal;direction:ltr;background:0 0;border:0;border-radius:3px;flex:auto;justify-content:flex-start;align-items:baseline;gap:8px;margin:0;padding:2px 0;display:inline-flex}.lessonTapTranslationPhrase{overflow-wrap:anywhere;min-width:0}.lessonTapTranslationCue{color:#5d88b5;opacity:.76;background:#5e8fc217;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-inline-start:2px;transition:opacity .15s,background .15s;display:inline-grid}.lessonTapTranslationCue svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.lessonTapTranslationText:is(:hover,:focus-visible) .lessonTapTranslationCue,.lessonTapTranslation[data-translation-open=true] .lessonTapTranslationCue{opacity:1;background:#5e8fc22b}.lessonTapTranslationText:focus-visible{outline-offset:3px;outline:2px solid #5b95dd}.lessonTapTranslation>.lessonStudioTargetTranslation{overflow-wrap:anywhere;width:100%;max-width:100%;margin:5px 0 0;flex:none!important;display:block!important}.lessonTapTranslation--prompt .lessonTapTranslationText{text-align:right;direction:rtl;font-family:inherit}.lessonTapTranslation--prompt>.lessonStudioTargetTranslation{margin-top:7px;font-size:13px}.lessonStudioLanguageStage.isDialogue .lessonTapTranslationText{color:inherit}.lessonStudioLanguageStage.isDialogue p[data-speaker=A] .lessonTapTranslationCue{color:#fff;background:#ffffff21}.lessonStudioLanguageStage.isDialogue p[data-speaker=B] .lessonTapTranslationCue{color:#62778f;background:#4b647f1a}.lessonStudioLanguageStage.isDialogue .lessonTapTranslation>.lessonStudioTargetTranslation{padding-top:7px}.finalCopyLessonPage .finalCopyQuizRevealChoice{color:#0f172a;direction:rtl;background:#fff;border:1px solid #d8e1ec;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:grid}.finalCopyLessonPage .finalCopyQuizRevealChoice.isCorrect{color:#166534;background:#f0fdf4;border-color:#86efac}.finalCopyLessonPage .finalCopyQuizRevealChoice.isWrong{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.finalCopyLessonPage .finalCopyQuizRevealChoice .lessonTapTranslation{grid-area:1/1;min-width:0}.finalCopyLessonPage .finalCopyQuizRevealChoice .lessonTapTranslationText{text-align:left;direction:ltr;font-size:15px;font-weight:700;line-height:1.65}.finalCopyLessonPage .finalCopyQuizRevealChoice .lessonStudioTargetTranslation{color:#63748b;font:470 12.5px/1.8 var(--font-vazirmatn),sans-serif;text-align:right;direction:rtl}.finalCopyLessonPage .finalCopyQuizRevealSelect{color:#20508f;min-width:62px;min-height:54px;font:700 11px/1.5 var(--font-vazirmatn),sans-serif;cursor:pointer;background:#f0f6ff;border:1px solid #c4d8f4;border-radius:12px;flex-direction:column;flex:none;grid-area:1/2;justify-content:center;align-items:center;gap:5px;padding:7px;display:flex}.finalCopyLessonPage .finalCopyQuizRevealSelect .finalCopyQuizOptionLabel{background:#fff;width:28px;height:28px;font-size:12px}.finalCopyLessonPage .finalCopyQuizRevealSelect:disabled{cursor:default;opacity:.7}.finalCopyLessonPage .finalCopyQuizRevealSelect:not(:disabled):hover{background:#e2efff;border-color:#92b9ef}.finalCopyLessonPage .finalCopyQuizRevealSelect:focus-visible{outline-offset:3px;outline:2px solid #448ded}@media (max-width:767px){.lessonTapTranslationTop{gap:6px}.lessonTapTranslationCue{flex-basis:18px;width:18px;height:18px}.finalCopyLessonPage .finalCopyQuizRevealChoice{gap:9px;padding:10px 11px}.finalCopyLessonPage .finalCopyQuizRevealSelect{min-width:56px;min-height:50px}.finalCopyLessonPage .finalCopyQuizRevealChoice .lessonTapTranslationText{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.lessonTapTranslationCue{transition:none}}.finalCopyLessonPage .finalCopyArticle .lessonTapTranslation>.lessonStudioTargetTranslation{color:#677a93;width:100%;font:470 13px/1.9 var(--font-vazirmatn),sans-serif;text-align:right;direction:rtl;unicode-bidi:isolate;border-top:1px solid #5f7c9e1f;margin-top:6px;padding-top:6px;display:block}.finalCopyLessonPage .finalCopyArticle p.finalCopyTargetLanguageLine:has(.lessonTapTranslation){align-items:stretch;min-width:0}.finalCopyLessonPage .finalCopyArticle p.finalCopyTargetLanguageLine:has(.lessonTapTranslation)>.lessonTapTranslation{flex:auto}.finalCopyLessonPage .finalCopyArticle .finalCopyBilingualPair .lessonTapTranslationText{color:#2d4263}.finalCopyLessonPage .finalCopyArticle .finalCopyBilingualPair .lessonTapTranslation>.lessonStudioTargetTranslation{color:#73695f;font-size:13px}.lessonStudioComposedBody{min-width:0;margin:18px 0 35px}.lessonStudioComposedBody>.finalCopyArticle{min-width:0}.lessonStudioComposedBody>.englishA2PreviewNotice{margin:0 0 18px}.lessonStudioComposedBody .lessonStudioSections{margin:15px 0 20px}.lessonStudioComposedBody .lessonStudioFragmentIntro{border:1px solid var(--studio-line);background:#fff;border-radius:10px;min-width:0;margin:15px 0;padding:19px 24px}.lessonStudioComposedBody .finalCopyArticle,.lessonStudioComposedBody .finalCopyQuiz,.lessonStudioComposedBody .englishA2AnswerGate,.lessonStudioComposedBody .englishA2QuizStimulus{min-width:0}.lessonStudioReading .lessonStudioLanguageStage:not(.isDialogue) .lessonStudioStageLines>div.finalCopyBilingualPair{min-width:0;background:0 0!important;border:0!important;border-bottom:1px solid #d9e4f0!important;border-radius:0!important;margin:0!important;padding:9px 6px!important;display:block!important}.lessonStudioReading .lessonStudioLanguageStage:not(.isDialogue) .lessonStudioStageLines>div.finalCopyBilingualPair:last-child{border-bottom:0!important}.lessonStudioReading .lessonStudioLanguageStage .lessonStudioStageLines>div.finalCopyBilingualPair>p.finalCopyTargetLanguageLine{color:#203e67!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.lessonStudioReading .lessonStudioLanguageStage .lessonStudioStageLines>div.finalCopyBilingualPair .lessonTapTranslation{width:100%}.lessonStudioReading .finalCopyTableWrap{min-width:0;max-width:100%;overflow-x:auto}.lessonStudioReading .finalCopyQuiz,.lessonStudioReading .finalCopyAudioPlayer,.lessonStudioReading .englishA2AnswerGate,.lessonStudioReading .englishA2QuizStimulus{max-width:100%}@media (max-width:767px){.lessonStudioComposedBody{margin-top:13px}.lessonStudioComposedBody .lessonStudioFragmentIntro{padding:16px 15px}.lessonStudioComposedBody .lessonStudioSections{margin:12px 0 16px}.lessonStudioReading .lessonStudioLanguageStage:not(.isDialogue) .lessonStudioStageLines>div.finalCopyBilingualPair{padding:8px 4px!important}}@media (max-width:430px){.finalCopyLessonPage .finalCopyQuizRevealChoice{grid-template-columns:minmax(0,1fr) 56px;gap:7px;padding:9px}.finalCopyLessonPage .finalCopyQuizRevealChoice .lessonTapTranslationText{overflow-wrap:anywhere;font-size:14px}.finalCopyLessonPage .finalCopyQuizRevealChoice .lessonTapTranslationTop{min-width:0}.finalCopyLessonPage .finalCopyQuizRevealSelect{width:56px;min-width:0;min-height:52px;padding:5px 3px}}
@media (min-width:768px){.qPv1Fa_desktopInner.qPv1Fa_desktopInner{direction:rtl;justify-content:space-between;align-items:center;gap:24px;height:72px;min-height:72px;display:flex}.qPv1Fa_brandAndNav{align-items:center;gap:25px;min-width:0;display:flex}.qPv1Fa_desktopBrand{flex:0 0 52px}.qPv1Fa_desktopNav{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.qPv1Fa_navLink{color:#30475f;border-radius:10px;align-items:center;min-height:40px;padding:8px 12px;font-size:14px;font-weight:650;transition:color .16s,background .16s;display:inline-flex}.qPv1Fa_navLink:hover,.qPv1Fa_navLink:focus-visible{color:#1554bf;background:#f1f6fe}.qPv1Fa_navLink[aria-current=page]{color:#1554bf}.qPv1Fa_actions{direction:rtl;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.qPv1Fa_lessonTools{flex:none;position:relative}.qPv1Fa_lessonToolsToggle{color:#1753b8;cursor:pointer;background:#eaf2ff;border:1px solid #d3e3ff;border-radius:12px;place-items:center;width:42px;height:44px;padding:0;display:grid}.qPv1Fa_lessonToolsToggle:hover,.qPv1Fa_lessonToolsToggle[aria-expanded=true]{background:#dbeafe;border-color:#9ebff3}.qPv1Fa_lessonToolsToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.qPv1Fa_lessonToolsPopover{z-index:55;background:#fff;border:1px solid #d9e4f2;border-radius:16px;width:min(365px,100vw - 32px);max-height:min(78dvh,680px);padding:12px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 18px 42px #1937642e}.qPv1Fa_lessonToolsNavigation{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;padding:3px 0 12px;display:flex}.qPv1Fa_lessonToolsNavigation strong{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#2b4b70;flex:1;min-width:0;font-size:12px;overflow:hidden}.qPv1Fa_lessonToolsNavigation a,.qPv1Fa_lessonToolsNavigation span{white-space:nowrap;color:#245b9c;font-size:11px}.qPv1Fa_lessonToolsNavigation span{opacity:.4}.qPv1Fa_iconAction{color:#284b74;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:border-color .16s,background .16s,color .16s;display:grid}.qPv1Fa_iconAction:hover,.qPv1Fa_iconAction:focus-visible,.qPv1Fa_iconAction[aria-current=page]{color:#1554bf;background:#edf5ff;border-color:#dce9fb}.qPv1Fa_iconAction svg,.qPv1Fa_searchSubmit svg,.qPv1Fa_searchClose svg{flex:none;width:21px;height:21px;display:block}.qPv1Fa_searchControl{flex:none;justify-content:center;align-items:center;width:42px;min-width:42px;height:44px;min-height:44px;transition:width .23s cubic-bezier(.22,1,.36,1);display:flex}.qPv1Fa_searchExpanded{width:clamp(220px,27vw,320px)}.qPv1Fa_inlineSearch{box-sizing:border-box;direction:rtl;background:#f9fbff;border:1px solid #d5e2f0;border-radius:13px;align-items:center;gap:5px;width:100%;min-width:0;height:44px;padding:3px 5px;transition:border-color .16s,background .16s,box-shadow .16s;animation:.16s ease-out both qPv1Fa_desktopInlineSearchEnter;display:flex;box-shadow:0 2px 9px #254d810e}.qPv1Fa_inlineSearch:focus-within{background:#fff;border-color:#81aae0;box-shadow:0 0 0 3px #4284d51c}.qPv1Fa_inlineSearch input{color:#102b53;text-align:right;width:100%;min-width:0;height:36px;box-shadow:none;direction:rtl;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:450}.qPv1Fa_inlineSearch input::placeholder{color:#8599b1;opacity:1}.qPv1Fa_inlineSearch input::-webkit-search-cancel-button{appearance:none}.qPv1Fa_searchSubmit,.qPv1Fa_searchClose{color:#53769c;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;padding:0;transition:background .15s,color .15s;display:grid}.qPv1Fa_searchSubmit{color:#1d5db6}.qPv1Fa_searchSubmit svg,.qPv1Fa_searchClose svg{width:18px;height:18px}.qPv1Fa_searchClose{color:#8ca0b7}.qPv1Fa_searchSubmit:hover,.qPv1Fa_searchSubmit:focus-visible{color:#1554bf;background:#eaf3fe}.qPv1Fa_searchClose:hover,.qPv1Fa_searchClose:focus-visible{color:#395b81;background:#eef3f8}.qPv1Fa_desktopInner :is(a,button,input):focus-visible{outline-offset:2px;outline:2px solid #4b90e8}@keyframes qPv1Fa_desktopInlineSearchEnter{0%{opacity:.6}to{opacity:1}}}@media (min-width:768px) and (max-width:1050px){.qPv1Fa_desktopInner.qPv1Fa_desktopInner{gap:10px}.qPv1Fa_brandAndNav{gap:12px}.qPv1Fa_desktopNav{gap:1px}.qPv1Fa_navLink{padding-inline:8px;font-size:12.5px}.qPv1Fa_actions{gap:3px}.qPv1Fa_searchExpanded{width:clamp(210px,27vw,265px)}}@media (max-width:767px){.qPv1Fa_desktopInner{display:none!important}}@media (prefers-reduced-motion:reduce){.qPv1Fa_searchControl,.qPv1Fa_inlineSearch,.qPv1Fa_iconAction,.qPv1Fa_navLink,.qPv1Fa_searchSubmit,.qPv1Fa_searchClose{transition:none!important;animation:none!important}}
.bVXCSG_footer{--ft-bg:#0d1c33;--ft-raised:#142743;--ft-link:#d6e2f4;--ft-text:#f8faff;--ft-secondary:#adbed6;--ft-rule:#9cbee838;--ft-accent:#54a8ff;--ft-focus:#9bd4ff;background:var(--ft-bg);color:var(--ft-text);isolation:isolate;text-align:start;direction:rtl;border-block-start:1px solid #142b49;margin-block-start:40px;padding-block:56px 30px;position:relative;overflow:hidden}.bVXCSG_inner{z-index:1;min-width:0;position:relative}.bVXCSG_main{z-index:1;grid-template-columns:minmax(0,430fr) minmax(0,858fr);gap:32px;display:grid;position:relative}.bVXCSG_identity{text-align:start;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bVXCSG_brand{color:var(--ft-text);direction:rtl;flex-direction:row;align-items:center;gap:9px;max-width:100%;min-height:64px;text-decoration:none;display:inline-flex}.bVXCSG_symbol{flex:none;width:60px;height:60px;display:inline-flex}.bVXCSG_wordmark{letter-spacing:-.045em;color:#f8faff;font:750 44px/1.1 Georgia,Times New Roman,serif}.bVXCSG_tagline{color:#f8faff;margin:11px 0 0;font-size:15px;font-weight:600;line-height:1.95}.bVXCSG_description{color:var(--ft-secondary);max-width:360px;margin:17px 0 0;font-size:14px;font-weight:400;line-height:2}.bVXCSG_navigation{grid-template-columns:minmax(0,240fr) minmax(0,260fr) minmax(0,294fr);gap:32px;min-width:0;padding-block-start:46px;display:grid}.bVXCSG_group{text-align:start;min-width:0}.bVXCSG_group h2{color:var(--ft-text);text-align:start;margin:0 0 16px;font-size:17px;font-weight:800;line-height:1.7}.bVXCSG_group ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bVXCSG_group li{min-width:0}.bVXCSG_link,.bVXCSG_serviceLink,.bVXCSG_legalLink{width:fit-content;max-width:100%;min-height:36px;color:var(--ft-link);white-space:normal;overflow-wrap:anywhere;align-items:center;padding:2px 0;font-size:14.5px;font-weight:500;line-height:1.8;text-decoration:none;display:inline-flex}.bVXCSG_footer a:focus-visible{outline:2px solid var(--ft-focus);outline-offset:4px;border-radius:3px}.bVXCSG_bottom{border-block-start:1px solid var(--ft-rule);z-index:1;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-block-start:31px;padding-block-start:17px;display:flex;position:relative}.bVXCSG_legal{direction:rtl;flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.bVXCSG_legalLink{color:#b7c7dd;min-height:32px;font-size:12px;font-weight:400}.bVXCSG_legalLink+.bVXCSG_legalLink{border-inline-start:1px solid var(--ft-rule);margin-inline-start:17px;padding-inline-start:17px}.bVXCSG_copyright{color:#91a8c6;white-space:nowrap;font-size:12px;line-height:1.6}.bVXCSG_writingCanvas{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.bVXCSG_footer[data-motion=pending] .bVXCSG_identity{opacity:.84;transform:translateY(8px)}.bVXCSG_footer[data-motion=entered] .bVXCSG_identity{opacity:1;transition:opacity .38s ease-out 80ms,transform .38s ease-out 80ms;transform:translateY(0)}.bVXCSG_footer[data-motion=pending] .bVXCSG_group{opacity:.86;transform:translateY(6px)}.bVXCSG_footer[data-motion=entered] .bVXCSG_group{opacity:1;transform:translateY(0)}.bVXCSG_footer[data-motion=entered] .bVXCSG_group[data-group=quick]{transition:opacity .36s ease-out .15s,transform .36s ease-out .15s}.bVXCSG_footer[data-motion=entered] .bVXCSG_group[data-group=learning]{transition:opacity .36s ease-out .22s,transform .36s ease-out .22s}.bVXCSG_footer[data-motion=entered] .bVXCSG_group[data-group=services]{transition:opacity .36s ease-out .29s,transform .36s ease-out .29s}}@media (min-width:1024px) and (max-width:1279px){.bVXCSG_main{grid-template-columns:minmax(0,1.2fr) minmax(0,2.7fr);gap:24px}.bVXCSG_navigation{gap:20px}.bVXCSG_group h2{font-size:15.5px}.bVXCSG_link,.bVXCSG_serviceLink{font-size:13.5px}}@media (max-width:1023px){.bVXCSG_main{grid-template-columns:minmax(0,1fr);gap:28px}.bVXCSG_navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block-start:0}}@media (max-width:767px){.bVXCSG_footer{margin-block-start:28px;padding-block-start:30px;padding-block-end:calc(24px + env(safe-area-inset-bottom))}.bVXCSG_inner{width:calc(100% - 44px);max-width:680px}.bVXCSG_main{gap:19px}.bVXCSG_identity{width:100%}.bVXCSG_brand{gap:6px;min-height:52px}.bVXCSG_symbol{width:48px;height:48px}.bVXCSG_wordmark{font-size:34px}.bVXCSG_tagline{margin-block-start:8px;font-size:13.5px;line-height:1.95}.bVXCSG_description{max-width:340px;margin-block-start:9px;font-size:12.5px;line-height:2}.bVXCSG_navigation{border-block-start:1px solid var(--ft-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding:17px 0 0;display:grid}.bVXCSG_group[data-group=services]{grid-column:1/-1}.bVXCSG_group[data-group=services] ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.bVXCSG_group h2{margin-block-end:6px;font-size:16px}.bVXCSG_group ul{gap:0}.bVXCSG_link,.bVXCSG_serviceLink{min-height:35px;padding-block:3px;font-size:13.5px;line-height:1.75}.bVXCSG_bottom{flex-direction:column;justify-content:center;gap:5px;margin-block-start:14px;padding-block-start:10px}.bVXCSG_legal{justify-content:center;gap:0;width:100%}.bVXCSG_legalLink{white-space:nowrap;min-height:36px;font-size:11.5px}.bVXCSG_legalLink+.bVXCSG_legalLink{margin-inline-start:10px;padding-inline-start:10px}.bVXCSG_copyright{text-align:center;align-self:center;font-size:11.5px}}@media (max-width:389px){.bVXCSG_inner{width:calc(100% - 40px)}.bVXCSG_legal{flex-wrap:wrap;row-gap:2px}}@media (max-width:359px){.bVXCSG_inner{width:calc(100% - 32px)}.bVXCSG_group h2{font-size:15px}.bVXCSG_link,.bVXCSG_serviceLink{font-size:13px}.bVXCSG_legalLink+.bVXCSG_legalLink{margin-inline-start:7px;padding-inline-start:7px}}@media (prefers-reduced-motion:reduce){.bVXCSG_footer :is(.bVXCSG_identity,.bVXCSG_group,.bVXCSG_link,.bVXCSG_serviceLink,.bVXCSG_legalLink){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.bVXCSG_writingCanvas{display:none!important}}
.learningPathEnd{max-width:1100px;padding-block:20px 52px}.learningPathEndInner,.accountCurrentPaths,.learningPathEdit{color:#243447;background:#f8fafc;border:1px solid #d9eafd;border-radius:18px;padding:20px}.learningPathEndInner h2,.accountCurrentPaths h3{margin:5px 0 10px;font-size:clamp(1.12rem,2vw,1.45rem)}.learningPathEndInner p,.accountCurrentPathCard p,.learningPathEdit p{color:#52657a;line-height:1.9}.learningPathEyebrow,.learningPathSubLabel{color:#52657a;font-size:.83rem;display:block}.learningPathSubLabel{margin-top:9px}.learningPathActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.learningPathActions a,.learningPathActions button,.learningPathSecondary,.learningPathHeading button{color:#2f4052;cursor:pointer;font:inherit;background:0 0;border:1px solid #bcccdc;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;text-decoration:none;display:inline-flex}.learningPathActions .learningPathPrimary,.learningPathPrimary{color:#fff;font:inherit;cursor:pointer;background:#426ca4;border:1px solid #426ca4;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:11px 17px;text-decoration:none;display:inline-flex}.learningPathActions button:disabled,.learningPathEdit button:disabled{opacity:.6;cursor:wait}.learningPathActions a:focus-visible,.learningPathActions button:focus-visible,.accountCurrentPaths button:focus-visible,.accountCurrentPaths select:focus-visible{outline-offset:3px;outline:3px solid #9abde6}.learningPathNote,.learningPathEnd small{color:#64748b;font-size:.83rem}.learningPathError{color:#a02b2b;font-size:.87rem;line-height:1.7}.learningPathHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.learningPathHeading button{padding:4px 12px}.accountCurrentPathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accountCurrentPathCard{background:#fff;border:1px solid #d9eafd;border-radius:14px;padding:17px}.accountCurrentPathCard h4{margin:8px 0;font-size:1.07rem;line-height:1.7}.accountCurrentPathCard .learningPathPrimary{margin-inline-end:12px}.learningPathSecondary{max-width:100%;margin-top:12px}.learningPathEdit{background:#fff;margin-top:16px}.learningPathEdit h4{margin:0}.learningPathEditFields{grid-template-columns:1fr 1fr 2fr;gap:12px;display:grid}.learningPathEditFields label{color:#3a4a5c;flex-direction:column;gap:6px;font-size:.88rem;display:flex}.learningPathEditFields select{color:#243447;width:100%;min-width:0;font:inherit;background:#f8fafc;border:1px solid #bcccdc;border-radius:10px;padding:10px}@media (max-width:640px){.accountCurrentPathGrid,.learningPathEditFields{grid-template-columns:1fr}.learningPathEndInner,.accountCurrentPaths,.learningPathEdit{padding:16px}.learningPathActions{align-items:stretch}.learningPathActions .learningPathPrimary{flex:1}}
