.mastery-module__FM8r_G__page{color:#244d43;margin:auto;max-width:1020px!important;padding:36px 30px 100px!important}.mastery-module__FM8r_G__page h1{letter-spacing:-.05em;max-width:820px;margin:24px 0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08}.mastery-module__FM8r_G__page h2{letter-spacing:-.02em;font-size:1.25rem}.mastery-module__FM8r_G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;display:flex}.mastery-module__FM8r_G__share{background:#fffdf4;border:1px solid #b8c6b2;border-radius:100px;padding:12px 20px;font-weight:650;text-decoration:none}.mastery-module__FM8r_G__intro{color:#516158;max-width:620px;font-size:1.1rem;line-height:1.65}.mastery-module__FM8r_G__glance{grid-template-columns:repeat(4,1fr);gap:12px;margin:36px 0;display:grid}.mastery-module__FM8r_G__glance a{color:#244d43;background:#fffdf4;border:1px solid #d3d9c9;border-radius:20px;flex-direction:column;gap:10px;min-height:166px;padding:20px;text-decoration:none;display:flex}.mastery-module__FM8r_G__glance a[aria-current]{outline-offset:2px;outline:3px solid #285846}.mastery-module__FM8r_G__glance strong{font-size:2rem;font-weight:600;line-height:1}.mastery-module__FM8r_G__glance small{color:#526358;line-height:1.5}.mastery-module__FM8r_G__glance a[data-group=strong]{background:#e4efdb}.mastery-module__FM8r_G__glance a[data-group=focus]{background:#f7e8c9}.mastery-module__FM8r_G__glance a[data-group=refresh]{background:#e2ede9}.mastery-module__FM8r_G__glance a[data-group=unknown]{background:#eeeee7}.mastery-module__FM8r_G__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mastery-module__FM8r_G__topic{background:#fffdf5;border:1px solid #d8dbcd;border-radius:22px;padding:24px;text-decoration:none;display:block;box-shadow:0 6px 16px #203e3510}.mastery-module__FM8r_G__topic h2{justify-content:space-between;gap:14px;font-size:1.5rem;display:flex}.mastery-module__FM8r_G__topic p:last-child{color:#526358;margin:18px 0 0;font-size:.95rem}.mastery-module__FM8r_G__context{text-transform:uppercase;letter-spacing:.06em;color:#69765f;font-size:.78rem}.mastery-module__FM8r_G__pills{flex-wrap:wrap;gap:8px;display:flex}.mastery-module__FM8r_G__pills span,.mastery-module__FM8r_G__status{background:#f0eee3;border-radius:100px;padding:5px 10px;font-size:.8rem}.mastery-module__FM8r_G__pills [data-group=strong],.mastery-module__FM8r_G__status[data-group=strong]{background:#dfedcd}.mastery-module__FM8r_G__pills [data-group=focus],.mastery-module__FM8r_G__status[data-group=focus]{background:#f7e3b7}.mastery-module__FM8r_G__pills [data-group=refresh],.mastery-module__FM8r_G__status[data-group=refresh]{background:#daece6}.mastery-module__FM8r_G__status{margin-top:32px;display:inline-block}.mastery-module__FM8r_G__skillRow{border-bottom:1px solid #d6ddcc;justify-content:space-between;gap:16px;padding:22px 0;text-decoration:none;display:flex}.mastery-module__FM8r_G__skillRow div{gap:8px;display:grid}.mastery-module__FM8r_G__skillRow span{color:#61745f;line-height:1.6}.mastery-module__FM8r_G__abilities{max-width:740px}.mastery-module__FM8r_G__abilities section{margin:32px 0}.mastery-module__FM8r_G__explanation h2{margin-top:32px}.mastery-module__FM8r_G__explanation p{color:#4b6056;line-height:1.8}.mastery-module__FM8r_G__canDo{font-size:1.3rem}.mastery-module__FM8r_G__confidence{border-left:3px solid #c0d59b;padding:8px 20px;font-size:.94rem}.mastery-module__FM8r_G__misconception{background:#f9ecd5;border-radius:20px;padding:6px 24px 16px}.mastery-module__FM8r_G__next{background:#e5eedb;border-radius:22px;max-width:740px;margin:34px 0;padding:26px}.mastery-module__FM8r_G__next a{margin-top:12px;padding:14px 22px;display:inline-flex}.mastery-module__FM8r_G__footnote{color:#687461;max-width:700px;margin-top:30px;font-size:.85rem;line-height:1.65}.mastery-module__FM8r_G__empty{background:#f5eedb;border-radius:24px;padding:30px}.mastery-module__FM8r_G__homeSummary{border-top:1px solid #d8ddce;border-bottom:1px solid #d8ddce;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:20px 24px;display:flex}.mastery-module__FM8r_G__homeSummary p{color:#526358;margin:7px 0 0;font-size:.86rem;line-height:1.65}.mastery-module__FM8r_G__homeSummary p span{display:block}.mastery-module__FM8r_G__homeSummary a{white-space:nowrap;font-size:.9rem}.mastery-module__FM8r_G__shareForm{gap:22px;max-width:720px;display:grid}.mastery-module__FM8r_G__shareForm fieldset{border:0;margin:0;padding:0}.mastery-module__FM8r_G__shareForm legend{margin-bottom:12px;font-size:1.1rem;font-weight:650}.mastery-module__FM8r_G__shareForm select{background:#fffdf5;border:1px solid #bbc7b3;border-radius:12px;width:100%;padding:14px}.mastery-module__FM8r_G__choices{border:1px solid #d4dbcb;border-radius:16px;max-height:360px;padding:14px;overflow:auto}.mastery-module__FM8r_G__choices label{align-items:start;gap:12px;padding:12px;line-height:1.5;display:flex}.mastery-module__FM8r_G__choices input{flex-shrink:0;width:22px;height:22px}.mastery-module__FM8r_G__preview{background:#e6efdd;border-radius:20px;padding:24px}.mastery-module__FM8r_G__preview ul{padding-left:20px;line-height:1.8}.mastery-module__FM8r_G__linkBox{overflow-wrap:anywhere;background:#e0ede5;border-radius:20px;padding:24px}.mastery-module__FM8r_G__linkBox input{width:100%;padding:12px;font-size:.86rem}.mastery-module__FM8r_G__links{max-width:720px;margin-top:40px}.mastery-module__FM8r_G__grant{border-top:1px solid #cfd8c8;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.mastery-module__FM8r_G__grant p{margin:5px 0;font-size:.85rem}.mastery-module__FM8r_G__report{color:#244d43;max-width:900px;margin:0 auto;padding:32px 24px 70px}.mastery-module__FM8r_G__report h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.6rem)}.mastery-module__FM8r_G__report article{background:#fffdf5;border:1px solid #d7ddcd;border-radius:20px;margin:18px 0;padding:24px;line-height:1.7}.mastery-module__FM8r_G__report article h3{margin:0 0 8px}.mastery-module__FM8r_G__report h2{margin-top:38px}.mastery-module__FM8r_G__report details summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.mastery-module__FM8r_G__report details h4{margin:16px 0 4px}.mastery-module__FM8r_G__report details p{margin:0}.mastery-module__FM8r_G__report .mastery-module__FM8r_G__priority{border-left:3px solid #b9d197;padding-left:18px}.mastery-module__FM8r_G__reportHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.mastery-module__FM8r_G__reportHeader a{letter-spacing:-.06em;font-size:1.5rem;font-weight:750;text-decoration:none}.mastery-module__FM8r_G__page :is(a,button,input,select):focus-visible,.mastery-module__FM8r_G__report :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #84682c}@media (max-width:620px){.mastery-module__FM8r_G__page{padding:22px 20px 96px!important}.mastery-module__FM8r_G__header{gap:12px;margin-bottom:22px}.mastery-module__FM8r_G__share{padding:10px 14px;font-size:.88rem}.mastery-module__FM8r_G__glance{grid-template-columns:repeat(2,1fr);gap:10px;margin:26px 0}.mastery-module__FM8r_G__glance a{min-height:150px;padding:16px}.mastery-module__FM8r_G__topics{grid-template-columns:1fr}.mastery-module__FM8r_G__topic{padding:21px}.mastery-module__FM8r_G__homeSummary{padding:16px 0;display:block}.mastery-module__FM8r_G__homeSummary a{margin-top:12px;display:inline-block}.mastery-module__FM8r_G__grant{align-items:start}.mastery-module__FM8r_G__report{padding:24px 18px 60px}.mastery-module__FM8r_G__report article{padding:20px}.mastery-module__FM8r_G__next{padding:22px}.mastery-module__FM8r_G__page h1{overflow-wrap:anywhere}.mastery-module__FM8r_G__homeSummary p span{overflow-wrap:anywhere;max-width:100%}}.mastery-module__FM8r_G__homeSummary{order:5;grid-column:1/-1}.mastery-module__FM8r_G__page{background:#fffcf3;max-width:1100px!important}.mastery-module__FM8r_G__page h1{margin:18px 0 16px;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.02}.mastery-module__FM8r_G__page h1 span{color:#658142}.mastery-module__FM8r_G__intro{margin-bottom:28px}.mastery-module__FM8r_G__header{margin-bottom:26px}.mastery-module__FM8r_G__featured{background:radial-gradient(circle at 95%,#ffe6a0,#0000 60%),#faf0d0;border:1px solid #e2cc89;border-radius:28px;grid-template-columns:1fr 130px;align-items:center;gap:28px;margin-bottom:28px;padding:30px 34px;display:grid;box-shadow:0 9px #d5b75a12}.mastery-module__FM8r_G__featured[data-group=strong]{background:radial-gradient(circle at 95%,#d8ec9c,#0000 60%),#ecf2d8;border-color:#c3d79d}.mastery-module__FM8r_G__featured[data-group=refresh]{background:#f8e9d4;border-color:#e0c4a1}.mastery-module__FM8r_G__featured[data-group=unknown]{background:#eef0e3;border-color:#d0d8bc}.mastery-module__FM8r_G__featured h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.14}.mastery-module__FM8r_G__featured p:not(.eyebrow){color:#635d40;font-size:.94rem;line-height:1.6}.mastery-module__FM8r_G__featured .mastery-module__FM8r_G__actionReason{max-width:600px;font-size:.83rem!important}.mastery-module__FM8r_G__featured .primary{color:#fffdec;background:#3d5429;border-radius:14px;align-items:center;gap:12px;min-height:48px;margin-top:8px;padding:14px 20px;text-decoration:none;display:inline-flex;box-shadow:0 3px #293c1c}.mastery-module__FM8r_G__featured>.mastery-state{text-align:center;align-items:center}.mastery-module__FM8r_G__featured>.mastery-state svg{width:116px;height:116px}.mastery-module__FM8r_G__evidenceLink{text-underline-offset:4px;width:fit-content;min-height:44px;padding-top:17px;font-size:.78rem;font-weight:600;display:block}.mastery-module__FM8r_G__filters{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.mastery-module__FM8r_G__filters a{background:#fffef7;border:1px solid #d4dcca;border-radius:30px;min-height:44px;padding:11px 15px;font-size:.8rem;font-weight:650;text-decoration:none}.mastery-module__FM8r_G__filters a[aria-current]{color:#fffce7;background:#294f3d;border-color:#294f3d}.mastery-module__FM8r_G__filters span{padding-left:8px}.mastery-module__FM8r_G__skillGroups{grid-template-columns:1fr 1fr;gap:26px 34px;display:grid}.mastery-module__FM8r_G__skillGroup{border-top:1px solid #d7dfca;min-width:0;padding-top:24px}.mastery-module__FM8r_G__groupHeading{gap:6px;display:grid}.mastery-module__FM8r_G__groupHeading p{color:#65715c;margin:6px 0 0;font-size:.82rem;line-height:1.6}.mastery-module__FM8r_G__skillGroup .mastery-module__FM8r_G__skillRow{align-items:center;padding:19px 0}.mastery-module__FM8r_G__skillRow strong{overflow-wrap:anywhere;font-size:1.03rem;line-height:1.45}.mastery-module__FM8r_G__skillRow div{gap:4px}.mastery-module__FM8r_G__skillRow .mastery-module__FM8r_G__context{text-transform:none;letter-spacing:0;font-size:.7rem;line-height:1.4}.mastery-module__FM8r_G__skillRow small{color:#43652f;font-size:.76rem}.mastery-module__FM8r_G__skillGroup details summary{cursor:pointer;min-height:48px;padding:18px 0;font-size:.86rem;font-weight:650}.mastery-module__FM8r_G__newLearner{background:radial-gradient(at 5%,#e6edc8,#0000 70%),#f0f2df;border:1px solid #d6dfc2;border-radius:28px;grid-template-columns:125px 1fr;align-items:center;gap:35px;padding:38px;display:grid}.mastery-module__FM8r_G__newLearner h2{letter-spacing:-.04em;margin:0 0 20px;font-size:2rem;line-height:1.1}.mastery-module__FM8r_G__newLearner p{color:#57664a;font-size:.98rem;line-height:1.8}.mastery-module__FM8r_G__newLearner .primary{color:#fffce5;background:#3c572a;border-radius:14px;min-height:48px;margin-top:14px;padding:15px 22px;text-decoration:none;display:inline-flex}.mastery-module__FM8r_G__detailHero{background:#edf2dc;border:1px solid #d3ddbf;border-radius:26px;align-items:center;gap:30px;margin-top:30px;padding:30px;display:flex}.mastery-module__FM8r_G__detailHero[data-group=focus]{background:#faf0d2}.mastery-module__FM8r_G__detailHero[data-group=refresh]{background:#f7ead9}.mastery-module__FM8r_G__detailHero[data-group=unknown]{background:#eef0e5}.mastery-module__FM8r_G__detailHero h1{font-size:clamp(2rem,4vw,3.2rem)}.mastery-module__FM8r_G__detailHero>.mastery-state{flex:none;max-width:120px}.mastery-module__FM8r_G__detailHero p{color:#566348;line-height:1.6}.mastery-module__FM8r_G__detailHero .mastery-module__FM8r_G__context{font-size:.74rem}.mastery-module__FM8r_G__explanation{max-width:800px}.mastery-module__FM8r_G__explanation h2{font-size:1.2rem}.mastery-module__FM8r_G__evidenceFacts{background:#edf2e2;border-radius:16px;padding:18px;font-size:.88rem}.mastery-module__FM8r_G__evidenceFacts strong{color:#315432}.mastery-module__FM8r_G__evidenceFacts span{padding:0 8px}.mastery-module__FM8r_G__next{background:#f0f2e3;border:1px solid #d9dfc9;max-width:none}.mastery-module__FM8r_G__next .mastery-module__FM8r_G__primary{min-height:48px}.mastery-module__FM8r_G__page details summary:focus-visible{outline-offset:4px;outline:3px solid #84682c}@media (max-width:620px){.mastery-module__FM8r_G__page{padding:22px 18px 85px!important}.mastery-module__FM8r_G__page h1{font-size:2.65rem}.mastery-module__FM8r_G__page .mastery-module__FM8r_G__intro{font-size:.97rem;line-height:1.6}.mastery-module__FM8r_G__featured{border-radius:24px;grid-template-columns:1fr;gap:18px;padding:25px 23px}.mastery-module__FM8r_G__featured>.mastery-state{text-align:left;flex-direction:row;grid-row:1;align-items:center;gap:16px;font-size:.84rem}.mastery-module__FM8r_G__featured>.mastery-state svg{width:64px;height:64px}.mastery-module__FM8r_G__featured h2{font-size:1.7rem}.mastery-module__FM8r_G__featured .mastery-module__FM8r_G__primary{justify-content:center;width:100%}.mastery-module__FM8r_G__filters{gap:8px;margin:26px 0}.mastery-module__FM8r_G__filters a{padding:11px 12px;font-size:.74rem}.mastery-module__FM8r_G__skillGroups{grid-template-columns:1fr;gap:28px}.mastery-module__FM8r_G__newLearner{grid-template-columns:1fr;gap:24px;padding:27px}.mastery-module__FM8r_G__newLearner h2{font-size:1.9rem}.mastery-module__FM8r_G__newLearner>.mastery-state{flex-direction:row;align-items:center;gap:18px;font-size:.82rem}.mastery-module__FM8r_G__newLearner>.mastery-state svg{width:72px;height:72px}.mastery-module__FM8r_G__detailHero{padding:25px 22px;display:block}.mastery-module__FM8r_G__detailHero>.mastery-state{flex-direction:row;align-items:center;gap:16px;max-width:none;margin-bottom:22px;font-size:.84rem}.mastery-module__FM8r_G__detailHero>.mastery-state svg{width:64px;height:64px}.mastery-module__FM8r_G__detailHero h1{font-size:2.2rem}.mastery-module__FM8r_G__evidenceFacts{line-height:1.8!important}.mastery-module__FM8r_G__share{padding:10px 12px;font-size:.77rem}}.mastery-module__FM8r_G__linkBox textarea{color:#244d43;width:100%;min-height:140px;font:inherit;resize:vertical;overflow-wrap:anywhere;background:#fffdf4;border:1px solid #9bae91;border-radius:12px;margin:12px 0 18px;padding:14px;font-size:1rem;line-height:1.6;display:block}.mastery-module__FM8r_G__page textarea:focus-visible{outline-offset:4px;outline:3px solid #84682c}.mastery-module__FM8r_G__sharePage h1{font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.1}.mastery-module__FM8r_G__sharePage .mastery-module__FM8r_G__intro{max-width:680px;font-size:1rem}.mastery-module__FM8r_G__shareLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:26px;display:grid}.mastery-module__FM8r_G__shareLayout .mastery-module__FM8r_G__shareForm{background:#fffdf3;border:1px solid #d8dfc8;border-radius:23px;gap:20px;max-width:none;margin:0;padding:22px;display:grid}.mastery-module__FM8r_G__shareLayout .mastery-module__FM8r_G__shareForm fieldset{border:0;min-width:0;margin:0;padding:0}.mastery-module__FM8r_G__shareLayout .mastery-module__FM8r_G__shareForm legend{margin:0 0 12px;font-size:1rem;font-weight:750}.mastery-module__FM8r_G__shareLayout .mastery-module__FM8r_G__shareForm>label{font-size:.9rem}.mastery-module__FM8r_G__scopeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.mastery-module__FM8r_G__scopeChoices label{cursor:pointer;background:#f0f3e3;border:1px solid #d1dcc0;border-radius:13px;align-items:center;gap:8px;min-height:62px;padding:14px 10px;display:flex;position:relative;margin:0!important}.mastery-module__FM8r_G__scopeChoices input{accent-color:#2b7254;flex:none;height:16px;margin:0;width:16px!important}.mastery-module__FM8r_G__scopeChoices span{color:#6a7c45;font-size:20px}.mastery-module__FM8r_G__scopeChoices label[data-selected]{background:#deedce;border-color:#3b7956;box-shadow:0 3px #bdd39f}.mastery-module__FM8r_G__scopeChoices label:focus-within{outline-offset:2px;outline:3px solid #9c6322}.mastery-module__FM8r_G__sharePrivacy{color:#52654b;background:#eef2e3;border-radius:13px;padding:13px 15px;font-size:.78rem;line-height:1.6}.mastery-module__FM8r_G__sharePrivacy strong{color:#35573b}.mastery-module__FM8r_G__sharePrivacy p{margin:7px 0}.mastery-module__FM8r_G__sharePrivacy summary{cursor:pointer;min-height:36px;padding-block:7px}.mastery-module__FM8r_G__selectionPreview{background:radial-gradient(at 80% 10%,#e3edac,#0000 65%),#f5f2d8;border:1px solid #d1dcb4;border-radius:26px;min-width:0;padding:28px;position:sticky;top:30px;box-shadow:0 6px #c4cf9b44}.mastery-module__FM8r_G__selectionPreview h2{margin:12px 0;font-size:1.6rem;line-height:1.15}.mastery-module__FM8r_G__selectionPreview>p{color:#586644;font-size:.88rem;line-height:1.6}.mastery-module__FM8r_G__previewStates{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.mastery-module__FM8r_G__previewStates>div{background:#fffdf2b3;border:1px solid #dce2c2;border-radius:17px;justify-items:center;gap:6px;padding:12px 8px;display:grid}.mastery-module__FM8r_G__previewStates .mastery-state{text-align:center;font-size:.72rem}.mastery-module__FM8r_G__previewStates .mastery-state svg{width:54px;height:54px}.mastery-module__FM8r_G__previewStates strong{color:#35563f;font-size:1.6rem}.mastery-module__FM8r_G__previewHint{color:#566643;font-size:.76rem;line-height:1.6}.mastery-module__FM8r_G__reportGroupHeading{align-items:center;gap:18px;margin-top:28px;display:flex}.mastery-module__FM8r_G__reportGroupHeading h2{margin:0;font-size:1.3rem}.mastery-module__FM8r_G__reportGroupHeading>.mastery-state{font-size:0}.mastery-module__FM8r_G__report [data-report-group]{padding-top:8px}.mastery-module__FM8r_G__report [data-report-group=strong] article{background:#f6f9e9;border-left:5px solid #8ab677}.mastery-module__FM8r_G__report [data-report-group=focus] article{border-left:5px solid #d4ae59}.mastery-module__FM8r_G__report [data-report-group=refresh] article{border-left:5px solid #c89d77}.mastery-module__FM8r_G__report [data-report-group=unknown] article{border-left:5px solid #afbbaf}.mastery-module__FM8r_G__report h1{font-size:clamp(2rem,4vw,3rem)}@media (max-width:700px){.mastery-module__FM8r_G__shareLayout{grid-template-columns:1fr;gap:18px}.mastery-module__FM8r_G__selectionPreview{padding:22px;position:static}.mastery-module__FM8r_G__shareLayout .mastery-module__FM8r_G__shareForm{padding:18px}.mastery-module__FM8r_G__scopeChoices label{gap:6px}.mastery-module__FM8r_G__scopeChoices span{display:none}.mastery-module__FM8r_G__sharePage h1{font-size:2.2rem}.mastery-module__FM8r_G__reportGroupHeading{gap:12px}}.mastery-module__FM8r_G__selectionPreview{isolation:isolate;color:#fff5cf;background:radial-gradient(circle at 80% 5%,#4c9273,#0000 65%),#205c4c;border-color:#347961;overflow:hidden;box-shadow:0 5px #113c33}.mastery-module__FM8r_G__selectionPreview:before{content:"";z-index:-1;border:1px solid #c2e5c227;border-radius:50%;width:400px;height:400px;position:absolute;top:-150px;left:-80px;box-shadow:0 0 0 25px #ffffff04,0 0 0 50px #ffffff03}.mastery-module__FM8r_G__selectionPreview h2{color:#ffe18c;font-size:1.9rem}.mastery-module__FM8r_G__selectionPreview>p{color:#d1e7cc}.mastery-module__FM8r_G__selectionPreview>.mastery-module__FM8r_G__eyebrow{letter-spacing:.12em;font-size:.63rem}.mastery-module__FM8r_G__selectionCrest{background:radial-gradient(circle,#f9de8655,#0000 70%);place-items:center;width:110px;height:106px;margin:0 0 20px;display:grid;position:relative}.mastery-module__FM8r_G__selectionCrest>svg{color:#ffe193;filter:drop-shadow(0 4px #143f36);width:83px;height:83px;transform:rotate(-10deg)}.mastery-module__FM8r_G__selectionCrest>span{color:#ffde81;font-size:26px;position:absolute;top:3px;right:0}.mastery-module__FM8r_G__selectionCrest>span:last-child{font-size:22px;inset:auto auto 2px -2px}.mastery-module__FM8r_G__previewStates>div{background:#fff9df;border-color:#e4d6a7;padding:15px 8px;box-shadow:0 4px #103b3244}.mastery-module__FM8r_G__previewStates strong{font-size:2rem}.mastery-module__FM8r_G__previewHint{color:#d2e8cc}.mastery-module__FM8r_G__scopeChoices label{background:#f8f6e5;border:1px solid #d7d9b7;flex-direction:column;justify-content:center;gap:9px;min-height:110px;padding:16px 10px;box-shadow:0 3px #d7d9b74d}.mastery-module__FM8r_G__scopeChoices input{position:absolute;top:10px;left:10px}.mastery-module__FM8r_G__scopeChoices span{color:#916524;background:#ffe5a1;border-radius:13px;place-items:center;width:43px;height:43px;display:grid;transform:rotate(-6deg);box-shadow:0 3px #d4b36170}.mastery-module__FM8r_G__scopeChoices span svg{width:29px;height:29px}.mastery-module__FM8r_G__scopeChoices label:nth-child(2) span{color:#477638;background:#d7eec9;transform:rotate(5deg);box-shadow:0 3px #9abd8b70}.mastery-module__FM8r_G__scopeChoices label:nth-child(3) span{color:#356881;background:#d5ebfa;box-shadow:0 3px #a2c7d670}.mastery-module__FM8r_G__scopeChoices label:nth-child(4) span{color:#8d5e3b;background:#f5d6c2;transform:rotate(5deg);box-shadow:0 3px #d2ad9170}.mastery-module__FM8r_G__scopeChoices label[data-selected]{background:#ebf4d8;border:2px solid #65955e;box-shadow:0 4px #a1bd85}.mastery-module__FM8r_G__scopeChoices strong{font-size:.8rem}.mastery-module__FM8r_G__reportGroupHeading{background:#ecf3de;border:1px solid #ccdbb5;border-radius:20px;padding:13px 16px;box-shadow:0 3px #ccdbb570}.mastery-module__FM8r_G__reportGroupHeading>.mastery-state svg{width:64px;height:64px}.mastery-module__FM8r_G__report [data-report-group=focus] .mastery-module__FM8r_G__reportGroupHeading{background:#fff0c9;border-color:#e3c983}.mastery-module__FM8r_G__report [data-report-group=refresh] .mastery-module__FM8r_G__reportGroupHeading{background:#fae6d6;border-color:#dec5a3}.mastery-module__FM8r_G__report [data-report-group=unknown] .mastery-module__FM8r_G__reportGroupHeading{background:#ecf0ea;border-color:#c9d4c7}@media (max-width:700px){.mastery-module__FM8r_G__selectionPreview h2{font-size:1.6rem}.mastery-module__FM8r_G__selectionCrest{float:right;width:80px;height:85px;margin:0 0 8px 12px}.mastery-module__FM8r_G__selectionCrest>svg{width:62px;height:62px}.mastery-module__FM8r_G__previewStates{clear:both}}.mastery-module__FM8r_G__reportGroupHeading .mastery-module__FM8r_G__context{color:#465a40}
.subject-navigation-module__2sW8ua__navigation{max-width:1424px;margin:0 auto;padding:4px 32px 5px}.subject-navigation-module__2sW8ua__rail{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:7px 3px 12px;display:flex;position:relative;overflow-x:auto}.subject-navigation-module__2sW8ua__rail::-webkit-scrollbar{display:none}.subject-navigation-module__2sW8ua__rail[data-dragging],.subject-navigation-module__2sW8ua__rail[data-dragging] .subject-navigation-module__2sW8ua__card{cursor:grabbing}.subject-navigation-module__2sW8ua__card{--selected-light:#fff4b0;--selected-colour:#ffdb74;--selected-edge:#d0a03f;--selected-ink:#59421d;color:#586a55;text-align:center;background:#f5f7ef;border:1px solid #e1e6d8;border-radius:13px;flex-direction:column;flex:0 0 82px;justify-content:center;align-items:center;min-width:0;height:65px;padding:2px 5px 4px;text-decoration:none;display:flex;position:relative}.subject-navigation-module__2sW8ua__art{flex:none;place-items:center;width:50px;height:31px;display:grid}.subject-navigation-module__2sW8ua__art svg{filter:none;width:52px;max-width:none;height:34px;margin:0;display:block}.subject-navigation-module__2sW8ua__card:not([aria-current]) .subject-navigation-module__2sW8ua__art{opacity:.7;filter:saturate(.65)}.subject-navigation-module__2sW8ua__label{letter-spacing:-.01em;justify-content:center;align-items:center;min-height:25px;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:.65rem;font-weight:700;line-height:1.12;display:flex}.subject-navigation-module__2sW8ua__card:hover{background:#f1f5e5;border-color:#a4bb8b}.subject-navigation-module__2sW8ua__card[data-symbol=flask]{--selected-light:#d7ffed;--selected-colour:#8de5be;--selected-edge:#59a984;--selected-ink:#23543f}.subject-navigation-module__2sW8ua__card[data-symbol=wave],.subject-navigation-module__2sW8ua__card[data-symbol=code]{--selected-light:#e0f5ff;--selected-colour:#99d3ff;--selected-edge:#639fc9;--selected-ink:#234f73}.subject-navigation-module__2sW8ua__card[data-symbol=molecule],.subject-navigation-module__2sW8ua__card[data-symbol=scales]{--selected-light:#f0e8ff;--selected-colour:#d0b5ff;--selected-edge:#a385cc;--selected-ink:#534079}.subject-navigation-module__2sW8ua__card[data-symbol=leaf]{--selected-light:#edffba;--selected-colour:#c3ed7e;--selected-edge:#92b753;--selected-ink:#3c5a25}.subject-navigation-module__2sW8ua__card[data-symbol=gear],.subject-navigation-module__2sW8ua__card[data-symbol=book]{--selected-light:#ffecd3;--selected-colour:#ffc28b;--selected-edge:#d69a63;--selected-ink:#72492a}.subject-navigation-module__2sW8ua__card[data-symbol=globe]{--selected-light:#d5fffa;--selected-colour:#91e3df;--selected-edge:#5ba8aa;--selected-ink:#28595a}.subject-navigation-module__2sW8ua__card[data-symbol=cross],.subject-navigation-module__2sW8ua__card[data-symbol=speech]{--selected-light:#ffe9f1;--selected-colour:#ffbad3;--selected-edge:#ce84a1;--selected-ink:#773c56}.subject-navigation-module__2sW8ua__card[aria-current]{background:linear-gradient(145deg,var(--selected-light),var(--selected-colour));border-color:var(--selected-edge);height:86px;box-shadow:0 4px 0 var(--selected-edge),0 5px 12px #53662a19;color:var(--selected-ink);flex-basis:108px}.subject-navigation-module__2sW8ua__card[aria-current] .subject-navigation-module__2sW8ua__art{width:70px;height:46px}.subject-navigation-module__2sW8ua__card[aria-current] .subject-navigation-module__2sW8ua__art svg{width:74px;height:48px}.subject-navigation-module__2sW8ua__card[aria-current] .subject-navigation-module__2sW8ua__label{font-size:.75rem;font-weight:800}.subject-navigation-module__2sW8ua__current{border:1px solid var(--selected-edge);width:15px;height:15px;color:var(--selected-ink);background:#fffdf0;border-radius:50%;place-items:center;font-size:.6rem;font-weight:800;display:grid;position:absolute;top:5px;right:5px}.subject-navigation-module__2sW8ua__card:focus-visible{outline-offset:2px;outline:3px solid #277b64}@media (max-width:600px){.subject-navigation-module__2sW8ua__navigation{padding:2px 0 4px}.subject-navigation-module__2sW8ua__rail{padding:7px 19px 12px;scroll-padding-inline:19px}.subject-navigation-module__2sW8ua__card{flex-basis:76px;height:63px}.subject-navigation-module__2sW8ua__label{font-size:.61rem}.subject-navigation-module__2sW8ua__card[aria-current]{flex-basis:101px;height:83px}.subject-navigation-module__2sW8ua__card[aria-current] .subject-navigation-module__2sW8ua__label{font-size:.73rem}}
.subject-page-module__JtxuOW__page{--subject-light:#fff4bf;--subject-colour:#ffdc7b;--subject-edge:#d1a44a;--subject-ink:#59411f}main.domain-region.subject-page-module__JtxuOW__page{padding-top:12px}.subject-page-module__JtxuOW__page[data-symbol=flask]{--subject-light:#e1fff0;--subject-colour:#9de7c7;--subject-edge:#69b894;--subject-ink:#245b47}.subject-page-module__JtxuOW__page[data-symbol=wave],.subject-page-module__JtxuOW__page[data-symbol=code]{--subject-light:#e4f6ff;--subject-colour:#a8d9ff;--subject-edge:#77acce;--subject-ink:#284f71}.subject-page-module__JtxuOW__page[data-symbol=molecule],.subject-page-module__JtxuOW__page[data-symbol=scales]{--subject-light:#f0eaff;--subject-colour:#d7c3fc;--subject-edge:#a78ac9;--subject-ink:#584175}.subject-page-module__JtxuOW__page[data-symbol=leaf]{--subject-light:#f0ffd5;--subject-colour:#c7ec91;--subject-edge:#9abe68;--subject-ink:#3b572a}.subject-page-module__JtxuOW__page[data-symbol=gear],.subject-page-module__JtxuOW__page[data-symbol=book]{--subject-light:#fff1dd;--subject-colour:#ffcf9d;--subject-edge:#d4a16c;--subject-ink:#755034}.subject-page-module__JtxuOW__page[data-symbol=globe]{--subject-light:#e1fffb;--subject-colour:#a7eae3;--subject-edge:#79b6ae;--subject-ink:#295e5d}.subject-page-module__JtxuOW__page[data-symbol=cross],.subject-page-module__JtxuOW__page[data-symbol=speech]{--subject-light:#ffedf5;--subject-colour:#f8c6dc;--subject-edge:#ce94ad;--subject-ink:#75485d}.subject-page-module__JtxuOW__breadcrumb{color:#62745b;align-items:center;gap:10px;min-height:32px;margin:0 0 12px;font-size:.75rem;text-decoration:none;display:inline-flex}.subject-page-module__JtxuOW__breadcrumb strong{color:var(--subject-ink);font-weight:750}.subject-page-module__JtxuOW__breadcrumb a{color:inherit;text-decoration:none}.subject-page-module__JtxuOW__breadcrumb a:hover{text-decoration:underline}.subject-page-module__JtxuOW__hero{isolation:isolate;border:1px solid color-mix(in srgb,var(--subject-edge) 60%,#fff);background:radial-gradient(ellipse at 8% 0%,#fffdf8 0,transparent 63%),linear-gradient(120deg,var(--subject-light),var(--subject-colour));min-height:258px;box-shadow:0 5px 0 color-mix(in srgb,var(--subject-colour) 65%,#fff8e8);border-radius:34px;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.subject-page-module__JtxuOW__hero:before{content:"";z-index:-1;background-image:radial-gradient(var(--subject-edge) .8px,transparent .8px);opacity:.15;background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.subject-page-module__JtxuOW__heroCopy{z-index:2;min-width:0;padding:29px 12px 29px 34px}.subject-page-module__JtxuOW__heroCopy h1{letter-spacing:-.05em;color:var(--subject-ink);text-wrap:balance;margin:11px 0 12px;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:clamp(2.3rem,4.7vw,4.1rem);font-weight:800;line-height:1.02}.subject-page-module__JtxuOW__heroAction{border:1px solid var(--subject-edge);color:var(--subject-ink);box-shadow:0 3px 0 var(--subject-edge);background:#fffdf0;border-radius:14px;justify-content:center;align-items:center;gap:24px;margin-top:22px;padding:12px 18px;font-size:.81rem;font-weight:800;text-decoration:none;display:inline-flex}.subject-page-module__JtxuOW__heroAction>span{font-size:1.2rem}.subject-page-module__JtxuOW__heroAction:hover{background:#fff;transform:translateY(-1px)}.subject-page-module__JtxuOW__heroArt{pointer-events:none;justify-self:center;width:100%;max-width:460px;height:255px;position:relative}.subject-page-module__JtxuOW__orbit{background:#fff4;border:1px solid #fff9;border-radius:50%;position:absolute;inset:24px 18px 12px 22px;transform:rotate(-18deg)}.subject-page-module__JtxuOW__spark,.subject-page-module__JtxuOW__sparkSmall{color:var(--subject-ink);opacity:.6;z-index:5;font-size:2.5rem;position:absolute;top:18px;right:19px}.subject-page-module__JtxuOW__sparkSmall{font-size:1.8rem;top:70px;left:8px;right:auto}.subject-page-module__JtxuOW__postcard{z-index:2;background:#fffdf5;border:1px solid #fff8;border-radius:18px;width:222px;padding:6px 6px 9px;position:absolute;top:45px;left:20px;transform:rotate(-12deg);box-shadow:0 5px #7363441a,0 10px 18px #5a4c3514}.subject-page-module__JtxuOW__postcard:nth-of-type(2){z-index:3;top:24px;left:auto;right:24px;transform:rotate(11deg)}.subject-page-module__JtxuOW__postcard:nth-of-type(3){z-index:4;top:81px;left:112px;transform:rotate(-2deg)}.subject-page-module__JtxuOW__postcardArt{background:var(--subject-light);border-radius:12px;height:126px;position:relative;overflow:hidden}.subject-page-module__JtxuOW__postcardArt img{object-fit:cover}.subject-page-module__JtxuOW__postcardArt svg{width:100%;height:100%}.subject-page-module__JtxuOW__postcard>span{color:#3e5642;white-space:nowrap;text-overflow:ellipsis;padding:8px 6px 0;font-size:.72rem;font-weight:750;display:block;overflow:hidden}.subject-page-module__JtxuOW__heroArt[data-count="1"] .subject-page-module__JtxuOW__postcard{width:254px;top:28px;left:86px;transform:rotate(6deg)}.subject-page-module__JtxuOW__heroArt[data-count="1"] .subject-page-module__JtxuOW__postcardArt{height:153px}.subject-page-module__JtxuOW__seal{z-index:6;background:#fff9;border:2px solid #fff9;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;bottom:12px;left:34px;transform:rotate(-9deg);box-shadow:0 4px #8574501a}.subject-page-module__JtxuOW__seal svg{width:118px;max-width:none;height:77px;margin:0}.subject-page-module__JtxuOW__heroArt[data-count="0"] .subject-page-module__JtxuOW__seal{background:#fff5;width:180px;height:180px;bottom:34px;left:calc(50% - 90px);transform:rotate(-8deg)}.subject-page-module__JtxuOW__heroArt[data-count="0"] .subject-page-module__JtxuOW__seal svg{width:280px;height:190px}.subject-page-module__JtxuOW__tools{align-items:center;gap:14px;margin:0 0 18px;display:flex}.subject-page-module__JtxuOW__tools .search-door{background:#fffef7;border:1px solid #d6ddc8;border-radius:17px;flex:1;min-width:0;max-width:none;margin:0;padding:5px 5px 5px 16px;box-shadow:0 3px #e0e5d5}.subject-page-module__JtxuOW__tools .search-door input{min-width:0;padding:6px 0;font-size:.85rem}.subject-page-module__JtxuOW__tools .search-door button{background:var(--subject-colour);width:42px;min-height:38px;color:var(--subject-ink);border:1px solid var(--subject-edge);border-radius:12px;flex:none;place-items:center;padding:0;font-size:1.1rem;display:grid}.subject-page-module__JtxuOW__guide{color:#486346;white-space:nowrap;background:#f4f7e9;border:1px solid #dce1ce;border-radius:15px;align-items:center;gap:9px;min-height:48px;padding:9px 14px;font-size:.8rem;font-weight:750;text-decoration:none;display:flex;box-shadow:0 3px #dce3cc}.subject-page-module__JtxuOW__guide>span:first-child{color:var(--subject-edge);font-size:1.3rem}.subject-page-module__JtxuOW__topics{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 26px;display:flex}.subject-page-module__JtxuOW__topics>span{color:#68755e;margin-right:5px;font-size:.72rem}.subject-page-module__JtxuOW__topics>a{border:1px solid color-mix(in srgb,var(--subject-edge) 50%,#fff);background:color-mix(in srgb,var(--subject-light) 62%,#fff);min-height:40px;box-shadow:0 2px 0 color-mix(in srgb,var(--subject-edge) 35%,#fff);color:var(--subject-ink);border-radius:13px;align-items:center;gap:19px;padding:9px 13px;font-size:.77rem;font-weight:750;text-decoration:none;display:flex}.subject-page-module__JtxuOW__topics>a:hover{background:var(--subject-light)}.subject-page-module__JtxuOW__courses{scroll-margin-top:20px}.subject-page-module__JtxuOW__coursesHeading{justify-content:space-between;align-items:end;gap:16px;margin:8px 0 20px;display:flex}.subject-page-module__JtxuOW__coursesHeading h2{letter-spacing:-.045em;color:#2e543e;margin:6px 0 0;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:1.85rem;line-height:1.1}.subject-page-module__JtxuOW__coursesHeading>a{color:#466b4b;font-size:.8rem;font-weight:750;text-decoration:none}.subject-page-module__JtxuOW__count{color:#647156;white-space:nowrap;background:#eef3e5;border-radius:20px;padding:5px 10px;font-size:.68rem;font-weight:700}.subject-page-module__JtxuOW__page.domain-region .subject-course-grid{gap:22px}.subject-page-module__JtxuOW__page.domain-region .subject-course-grid .subject-page-module__JtxuOW__courseCard{background:#fffef7;border:1px solid #d9e2cb;border-radius:24px;padding:7px;overflow:visible;box-shadow:0 5px #d1ddc0,0 9px 20px #3653390a}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-art{aspect-ratio:1.9;background:var(--atmosphere);border-radius:18px;position:relative;overflow:hidden}.subject-page-module__JtxuOW__duration{color:#3a5240;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffdf0ed;border:1px solid #fff8;border-radius:9px;align-items:center;gap:4px;padding:5px 8px;font-size:.65rem;font-weight:750;display:flex;position:absolute;bottom:10px;left:11px}.subject-page-module__JtxuOW__duration>span{font-size:.9rem}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-copy{padding:16px 14px 12px}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-copy>.eyebrow{letter-spacing:.015em;text-transform:none;color:#63745c;margin:0 0 9px;font-size:.64rem;font-weight:650}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-copy h2{letter-spacing:-.035em;color:#2d513d;margin:0 0 10px;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:1.28rem;line-height:1.15}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-copy>p:not(.eyebrow){color:#63705b;margin:0 0 18px;font-size:.8rem;line-height:1.5}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-enter{color:#3b6547;border-top:1px solid #e5e9dd;gap:12px;padding:11px 0 0;font-size:.77rem}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-enter>span{color:#40633d;background:#eef4de;border-radius:10px;width:31px;height:31px;box-shadow:0 2px #d1dfb9}.subject-page-module__JtxuOW__empty{border:1px dashed var(--subject-edge);background:linear-gradient(120deg,#fffdf5,var(--subject-light));border-radius:26px;align-items:center;gap:24px;margin:22px 0;padding:28px;display:flex}.subject-page-module__JtxuOW__emptyArt{flex:none;width:100px;height:90px}.subject-page-module__JtxuOW__emptyArt svg{width:100%;height:100%}.subject-page-module__JtxuOW__empty h2{color:var(--subject-ink);letter-spacing:-.035em;margin:0 0 9px;font:750 1.65rem/1.15 Bricolage Grotesque,Manrope,sans-serif}.subject-page-module__JtxuOW__empty p{color:#62725b;max-width:46ch;font-size:.86rem;line-height:1.5}.subject-page-module__JtxuOW__empty a{color:var(--subject-ink);gap:20px;font-size:.84rem;font-weight:750;display:inline-flex}.subject-page-module__JtxuOW__heroAction:focus-visible,.subject-page-module__JtxuOW__topics a:focus-visible,.subject-page-module__JtxuOW__guide:focus-visible{outline-offset:4px;outline:3px solid #277b64}@media (min-width:701px){.subject-page-module__JtxuOW__page.domain-region .subject-course-grid:has(>.subject-page-module__JtxuOW__courseCard:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.subject-page-module__JtxuOW__page.domain-region .subject-course-grid:has(>.subject-page-module__JtxuOW__courseCard:only-child){grid-template-columns:minmax(0,420px)}}@media (max-width:900px) and (min-width:601px){.subject-page-module__JtxuOW__hero{grid-template-columns:1fr 44%}.subject-page-module__JtxuOW__heroArt{transform-origin:100%;transform:scale(.82)}.subject-page-module__JtxuOW__heroCopy{padding-left:26px}.subject-page-module__JtxuOW__heroCopy h1{font-size:2.65rem}}@media (max-width:600px){main.domain-region.subject-page-module__JtxuOW__page{padding-top:9px}.subject-page-module__JtxuOW__breadcrumb{margin-bottom:8px;font-size:.7rem}.subject-page-module__JtxuOW__hero{border-radius:26px;min-height:0;margin-bottom:20px;display:block}.subject-page-module__JtxuOW__heroCopy{padding:22px 23px 6px}.subject-page-module__JtxuOW__heroCopy h1{text-wrap:pretty;margin:8px 0 10px;font-size:clamp(1.85rem,10vw,2.55rem)}.subject-page-module__JtxuOW__heroAction{display:none}.subject-page-module__JtxuOW__heroArt{max-width:330px;height:173px;margin:0 auto}.subject-page-module__JtxuOW__postcard{border-radius:13px;width:173px;padding:4px 4px 7px;top:24px;left:18px}.subject-page-module__JtxuOW__postcardArt{border-radius:10px;height:91px}.subject-page-module__JtxuOW__postcard>span{padding:5px 4px 0;font-size:.58rem}.subject-page-module__JtxuOW__postcard:nth-of-type(2){top:15px;right:19px}.subject-page-module__JtxuOW__postcard:nth-of-type(3){top:41px;left:85px}.subject-page-module__JtxuOW__seal{width:48px;height:48px;bottom:13px;left:10px}.subject-page-module__JtxuOW__seal svg{width:79px;height:52px}.subject-page-module__JtxuOW__spark{font-size:1.7rem;top:2px;right:9px}.subject-page-module__JtxuOW__sparkSmall{font-size:1.2rem;top:15px;left:8px}.subject-page-module__JtxuOW__orbit{inset:18px 22px}.subject-page-module__JtxuOW__heroArt[data-count="1"] .subject-page-module__JtxuOW__postcard{width:195px;top:14px;left:calc(50% - 98px)}.subject-page-module__JtxuOW__heroArt[data-count="1"] .subject-page-module__JtxuOW__postcardArt{height:111px}.subject-page-module__JtxuOW__heroArt[data-count="0"]{height:135px}.subject-page-module__JtxuOW__heroArt[data-count="0"] .subject-page-module__JtxuOW__seal{width:112px;height:112px;bottom:10px;left:calc(50% - 56px)}.subject-page-module__JtxuOW__heroArt[data-count="0"] .subject-page-module__JtxuOW__seal svg{width:170px;height:116px}.subject-page-module__JtxuOW__tools{gap:8px;margin-bottom:15px}.subject-page-module__JtxuOW__tools .search-door{padding-left:11px}.subject-page-module__JtxuOW__tools .search-door input{font-size:.76rem}.subject-page-module__JtxuOW__guide{gap:6px;padding:8px 10px;font-size:.68rem}.subject-page-module__JtxuOW__guide>span:first-child{display:none}.subject-page-module__JtxuOW__guide>span:last-child{font-size:.9rem}.subject-page-module__JtxuOW__topics{gap:8px;margin-bottom:23px}.subject-page-module__JtxuOW__topics>span{flex-basis:100%;font-size:.66rem}.subject-page-module__JtxuOW__topics>a{min-height:38px;padding:8px 11px;font-size:.73rem}.subject-page-module__JtxuOW__coursesHeading h2{font-size:1.55rem}.subject-page-module__JtxuOW__coursesHeading{gap:8px}.subject-page-module__JtxuOW__count{padding:5px 8px;font-size:.62rem}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-copy{padding:14px 12px 10px}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard .destination-copy h2{font-size:1.3rem}.subject-page-module__JtxuOW__empty{padding:22px;display:block}.subject-page-module__JtxuOW__emptyArt{width:80px;height:65px;margin-bottom:8px;display:block}.subject-page-module__JtxuOW__empty h2{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.subject-page-module__JtxuOW__heroAction:hover{transform:none}.subject-page-module__JtxuOW__page.domain-region .subject-page-module__JtxuOW__courseCard:hover{transform:none}}
