.directory-module__rWGw5W__page{--burgundy:#1b2cc1;--dark:#091540;--cream:#f2f6fa;--rose:#eaf2f8;--line:#d7e2eb;--text:#091540;--muted:#53617c;min-height:100vh;color:var(--text);background:#fff}.directory-module__rWGw5W__inner{width:min(1180px,100% - 36px);margin:0 auto}.directory-module__rWGw5W__header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.directory-module__rWGw5W__header .directory-module__rWGw5W__inner{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.directory-module__rWGw5W__brand{color:var(--burgundy);font-size:24px;font-weight:900;text-decoration:none}.directory-module__rWGw5W__brand span{color:var(--muted);margin-left:8px;font-size:13px}.directory-module__rWGw5W__header nav{align-items:center;gap:20px;display:flex}.directory-module__rWGw5W__header nav a{color:var(--text);font-size:14px;font-weight:800;text-decoration:none}.directory-module__rWGw5W__header .directory-module__rWGw5W__navButton{color:#fff;background:var(--burgundy);border-radius:999px;padding:11px 16px}.directory-module__rWGw5W__hero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:560px;padding:92px 0;display:flex}.directory-module__rWGw5W__breadcrumbs{color:#c7d9e7;flex-wrap:wrap;gap:9px;margin-bottom:28px;font-size:13px;display:flex}.directory-module__rWGw5W__breadcrumbs span{align-items:center;gap:9px;display:inline-flex}.directory-module__rWGw5W__breadcrumbs i{color:#8ca9c5;font-style:normal}.directory-module__rWGw5W__breadcrumbs a{color:var(--muted);text-decoration:none}.directory-module__rWGw5W__eyebrow{color:#8dc5ed;margin:0 0 12px;font-weight:900}.directory-module__rWGw5W__hero h1{letter-spacing:-.05em;color:#fff;white-space:pre-line;max-width:920px;margin:0 0 20px;font-size:clamp(38px,6vw,62px);line-height:1.14}.directory-module__rWGw5W__description{color:#dce9f2;white-space:pre-line;max-width:860px;margin:0;font-size:17px;line-height:1.85}.directory-module__rWGw5W__content{padding:78px 0 96px}.directory-module__rWGw5W__sectionTitle{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(27px,4vw,40px)}.directory-module__rWGw5W__sectionDescription{color:var(--muted);margin:0 0 30px;line-height:1.8}.directory-module__rWGw5W__summaryGrid,.directory-module__rWGw5W__levelGrid,.directory-module__rWGw5W__provinceGrid{gap:17px;display:grid}.directory-module__rWGw5W__provinceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-module__rWGw5W__levelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-module__rWGw5W__summaryCard,.directory-module__rWGw5W__levelCard,.directory-module__rWGw5W__provinceCard{border:1px solid var(--line);color:var(--text);background:linear-gradient(145deg,#fff,#f7f9ff);border-radius:24px;padding:25px;text-decoration:none;box-shadow:0 12px 30px #0915400d}.directory-module__rWGw5W__provinceCard strong,.directory-module__rWGw5W__levelCard strong{color:var(--burgundy);margin-bottom:8px;font-size:21px;display:block}.directory-module__rWGw5W__provinceCard span,.directory-module__rWGw5W__levelCard span{color:var(--muted);font-size:14px;line-height:1.7;display:block}.directory-module__rWGw5W__groupList{gap:20px;display:grid}.directory-module__rWGw5W__group{border:1px solid var(--line);background:#fff;border-radius:25px;padding:27px}.directory-module__rWGw5W__groupHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.directory-module__rWGw5W__groupHeader h2{color:var(--burgundy);margin:0;font-size:25px}.directory-module__rWGw5W__groupHeader span{color:var(--muted);font-size:13px}.directory-module__rWGw5W__regionList,.directory-module__rWGw5W__schoolList{gap:15px;display:grid}.directory-module__rWGw5W__regionList{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-module__rWGw5W__regionItem,.directory-module__rWGw5W__schoolItem{background:var(--cream);border:1px solid #dce4f2;border-radius:18px;padding:18px}.directory-module__rWGw5W__regionItem h3,.directory-module__rWGw5W__schoolItem h3{margin:0 0 12px;font-size:17px}.directory-module__rWGw5W__linkPills{flex-wrap:wrap;gap:7px;display:flex}.directory-module__rWGw5W__linkPills a{border:1px solid var(--line);color:var(--burgundy);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.directory-module__rWGw5W__pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:38px;display:flex}.directory-module__rWGw5W__pagination a,.directory-module__rWGw5W__pagination strong{border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 12px;text-decoration:none;display:inline-flex}.directory-module__rWGw5W__pagination a{color:var(--burgundy);background:#fff}.directory-module__rWGw5W__pagination strong{color:#fff;background:var(--burgundy)}.directory-module__rWGw5W__note{color:#53617c;background:var(--rose);border-radius:18px;margin:0 0 28px;padding:18px 20px;line-height:1.75}.directory-module__rWGw5W__cta{color:#fff;text-align:center;background:linear-gradient(140deg, var(--dark), var(--burgundy));padding:78px 0}.directory-module__rWGw5W__cta h2{margin:0 0 12px;font-size:clamp(29px,4vw,43px)}.directory-module__rWGw5W__cta p{color:#ffffffd1;margin:0}.directory-module__rWGw5W__cta a{color:var(--burgundy);background:#fff;border-radius:13px;margin-top:23px;padding:14px 22px;font-weight:900;text-decoration:none;display:inline-flex}.directory-module__rWGw5W__footer{color:#fff;text-align:center;background:#35101c;padding:42px 20px}.directory-module__rWGw5W__footer p{color:#d9c6cc}@media (max-width:980px){.directory-module__rWGw5W__provinceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.directory-module__rWGw5W__header nav a:not(.directory-module__rWGw5W__navButton){display:none}.directory-module__rWGw5W__provinceGrid,.directory-module__rWGw5W__levelGrid,.directory-module__rWGw5W__regionList{grid-template-columns:1fr}.directory-module__rWGw5W__group{padding:20px}.directory-module__rWGw5W__groupHeader{flex-direction:column;align-items:flex-start;gap:6px}}.directory-module__rWGw5W__accordionList{gap:14px;display:grid}.directory-module__rWGw5W__accordion{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 26px #0915400a}.directory-module__rWGw5W__accordion summary{cursor:pointer;background:linear-gradient(145deg,#fff,#f7f9ff);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;list-style:none;display:flex}.directory-module__rWGw5W__accordion summary::-webkit-details-marker{display:none}.directory-module__rWGw5W__accordion summary span{align-items:baseline;gap:12px;display:flex}.directory-module__rWGw5W__accordion summary strong{color:var(--burgundy);font-size:20px}.directory-module__rWGw5W__accordion summary small{color:var(--muted);font-size:13px}.directory-module__rWGw5W__accordion summary i{color:#fff;background:var(--burgundy);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-style:normal;line-height:1;transition:transform .2s;display:inline-flex}.directory-module__rWGw5W__accordion[open] summary i{transform:rotate(45deg)}.directory-module__rWGw5W__accordionBody{border-top:1px solid var(--line);background:#fff;padding:22px}@media (max-width:760px){.directory-module__rWGw5W__accordion summary{padding:18px}.directory-module__rWGw5W__accordion summary span{flex-direction:column;align-items:flex-start;gap:4px}.directory-module__rWGw5W__accordionBody{padding:16px}}.directory-module__rWGw5W__schoolSearchBox{border:1px solid var(--line);background:var(--cream);border-radius:22px;margin-bottom:28px;padding:22px}.directory-module__rWGw5W__schoolSearchBox label{color:var(--burgundy);margin-bottom:10px;font-weight:900;display:block}.directory-module__rWGw5W__schoolSearchBox input{border:1px solid var(--line);width:100%;height:52px;color:var(--text);background:#fff;border-radius:14px;outline:none;padding:0 16px;font-size:16px}.directory-module__rWGw5W__schoolSearchBox input:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px #741d3817}.directory-module__rWGw5W__schoolSearchBox span{color:var(--muted);margin-top:10px;font-size:13px;display:block}.directory-module__rWGw5W__provinceAccordionList{gap:16px;display:grid}.directory-module__rWGw5W__provinceAccordion,.directory-module__rWGw5W__districtAccordion{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.directory-module__rWGw5W__provinceAccordion>summary,.directory-module__rWGw5W__districtAccordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.directory-module__rWGw5W__provinceAccordion>summary::-webkit-details-marker{display:none}.directory-module__rWGw5W__districtAccordion>summary::-webkit-details-marker{display:none}.directory-module__rWGw5W__provinceAccordion>summary{background:linear-gradient(145deg,#fff,#f7f9ff);padding:22px 24px}.directory-module__rWGw5W__provinceAccordion>summary span,.directory-module__rWGw5W__districtAccordion>summary span{align-items:baseline;gap:12px;display:flex}.directory-module__rWGw5W__provinceAccordion>summary strong{color:var(--burgundy);font-size:24px}.directory-module__rWGw5W__provinceAccordion>summary small,.directory-module__rWGw5W__districtAccordion>summary small{color:var(--muted);font-size:13px}.directory-module__rWGw5W__provinceAccordion>summary i,.directory-module__rWGw5W__districtAccordion>summary i{color:#fff;background:var(--burgundy);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-style:normal;transition:transform .2s;display:inline-flex}.directory-module__rWGw5W__provinceAccordion[open]>summary i,.directory-module__rWGw5W__districtAccordion[open]>summary i{transform:rotate(45deg)}.directory-module__rWGw5W__provinceAccordionBody{border-top:1px solid var(--line);padding:22px}.directory-module__rWGw5W__districtGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.directory-module__rWGw5W__districtAccordion{background:var(--cream);border-radius:18px}.directory-module__rWGw5W__districtAccordion>summary{padding:18px 20px}.directory-module__rWGw5W__districtAccordion>summary strong{font-size:18px}.directory-module__rWGw5W__districtBody{border-top:1px solid var(--line);background:#fff;padding:16px}.directory-module__rWGw5W__loadingText,.directory-module__rWGw5W__emptyText{border:1px solid var(--line);color:var(--muted);text-align:center;background:var(--cream);border-radius:18px;padding:28px}@media (max-width:760px){.directory-module__rWGw5W__districtGrid{grid-template-columns:1fr}.directory-module__rWGw5W__provinceAccordion>summary,.directory-module__rWGw5W__districtAccordion>summary{padding:18px}.directory-module__rWGw5W__provinceAccordion>summary span,.directory-module__rWGw5W__districtAccordion>summary span{flex-direction:column;align-items:flex-start;gap:4px}.directory-module__rWGw5W__provinceAccordionBody{padding:14px}.directory-module__rWGw5W__districtBody{padding:13px}}.directory-module__rWGw5W__districtBody .directory-module__rWGw5W__schoolList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.directory-module__rWGw5W__districtBody .directory-module__rWGw5W__schoolItem{min-width:0}@media (max-width:760px){.directory-module__rWGw5W__districtBody .directory-module__rWGw5W__schoolList{grid-template-columns:1fr}}.directory-module__rWGw5W__districtRows,.directory-module__rWGw5W__districtRow{gap:16px;display:grid}.directory-module__rWGw5W__districtButtonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.directory-module__rWGw5W__districtButton{border:1px solid var(--line);width:100%;min-height:88px;color:var(--text);background:var(--cream);cursor:pointer;text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.directory-module__rWGw5W__districtButton span{align-items:baseline;gap:12px;display:flex}.directory-module__rWGw5W__districtButton strong{font-size:18px}.directory-module__rWGw5W__districtButton small{color:var(--muted);font-size:13px}.directory-module__rWGw5W__districtButton i{color:#fff;background:var(--burgundy);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-style:normal;line-height:1;transition:transform .2s;display:inline-flex}.directory-module__rWGw5W__districtButtonOpen{background:#fff8fa;border-color:#741d3859}.directory-module__rWGw5W__districtButtonOpen i{transform:rotate(45deg)}.directory-module__rWGw5W__fullWidthDistrictPanel{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;padding:20px}.directory-module__rWGw5W__schoolCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.directory-module__rWGw5W__schoolCardGrid .directory-module__rWGw5W__schoolItem{min-width:0}@media (max-width:760px){.directory-module__rWGw5W__districtButtonGrid,.directory-module__rWGw5W__schoolCardGrid{grid-template-columns:1fr}.directory-module__rWGw5W__districtButton{min-height:76px;padding:16px}.directory-module__rWGw5W__districtButton span{flex-direction:column;align-items:flex-start;gap:4px}.directory-module__rWGw5W__fullWidthDistrictPanel{padding:14px}}.directory-module__rWGw5W__regionAccordionList{gap:14px;display:grid}.directory-module__rWGw5W__regionAccordion{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #0915400b}.directory-module__rWGw5W__regionAccordion[open]{border-color:#d9bbc5;box-shadow:0 14px 34px #09154013}.directory-module__rWGw5W__regionAccordionSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:21px 24px;list-style:none;transition:background .2s,color .2s;display:flex}.directory-module__rWGw5W__regionAccordionSummary::-webkit-details-marker{display:none}.directory-module__rWGw5W__regionAccordionSummary:hover{background:#fcf7f8}.directory-module__rWGw5W__regionAccordion[open] .directory-module__rWGw5W__regionAccordionSummary{color:#fff;background:linear-gradient(135deg, var(--dark), var(--burgundy))}.directory-module__rWGw5W__regionAccordionTitle{align-items:baseline;gap:14px;min-width:0;display:flex}.directory-module__rWGw5W__regionAccordionTitle strong{color:var(--burgundy);letter-spacing:-.035em;font-size:24px}.directory-module__rWGw5W__regionAccordionTitle small{color:var(--muted);font-size:13px;font-weight:700}.directory-module__rWGw5W__regionAccordion[open] .directory-module__rWGw5W__regionAccordionTitle strong,.directory-module__rWGw5W__regionAccordion[open] .directory-module__rWGw5W__regionAccordionTitle small{color:#fff}.directory-module__rWGw5W__regionAccordionIcon{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;width:34px;height:34px;position:relative}.directory-module__rWGw5W__regionAccordionIcon:before,.directory-module__rWGw5W__regionAccordionIcon:after{content:"";background:var(--burgundy);border-radius:999px;width:12px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.directory-module__rWGw5W__regionAccordionIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.directory-module__rWGw5W__regionAccordion[open] .directory-module__rWGw5W__regionAccordionIcon:after{transform:translate(-50%,-50%)rotate(0)}.directory-module__rWGw5W__regionAccordionBody{border-top:1px solid var(--line);background:linear-gradient(#fff,#fdf9f7);gap:28px;padding:26px;display:grid}.directory-module__rWGw5W__districtSubjectSection,.directory-module__rWGw5W__localRegionSection{gap:16px;display:grid}.directory-module__rWGw5W__subsectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.directory-module__rWGw5W__subsectionHeading h2{color:var(--dark);letter-spacing:-.03em;margin:0;font-size:20px}.directory-module__rWGw5W__subsectionHeading p{color:var(--muted);margin:0;font-size:13px}.directory-module__rWGw5W__districtSubjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.directory-module__rWGw5W__districtSubjectGrid a{border:1px solid var(--line);min-height:82px;color:var(--text);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;padding:16px 17px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.directory-module__rWGw5W__districtSubjectGrid a:hover{border-color:#cda8b5;transform:translateY(-2px);box-shadow:0 10px 22px #09154012}.directory-module__rWGw5W__districtSubjectGrid strong{color:var(--burgundy);font-size:15px}.directory-module__rWGw5W__districtSubjectGrid span{color:var(--muted);font-size:12px;line-height:1.5}.directory-module__rWGw5W__compactRegionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.directory-module__rWGw5W__compactRegionCard{background:var(--cream);border:1px solid #eadde1;border-radius:17px;min-width:0;padding:17px}.directory-module__rWGw5W__compactRegionCard h3{color:var(--dark);letter-spacing:-.025em;margin:0 0 12px;font-size:17px}.directory-module__rWGw5W__compactSubjectLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.directory-module__rWGw5W__compactSubjectLinks a{border:1px solid var(--line);min-width:0;color:var(--burgundy);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:10px;padding:8px 6px;font-size:11px;font-weight:800;text-decoration:none;overflow:hidden}.directory-module__rWGw5W__compactSubjectLinks a:hover{border-color:var(--burgundy);background:#fff8fa}@media (max-width:900px){.directory-module__rWGw5W__districtSubjectGrid,.directory-module__rWGw5W__compactRegionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-module__rWGw5W__subsectionHeading{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:620px){.directory-module__rWGw5W__regionAccordionSummary{min-height:74px;padding:17px 18px}.directory-module__rWGw5W__regionAccordionTitle{flex-direction:column;align-items:flex-start;gap:3px}.directory-module__rWGw5W__regionAccordionTitle strong{font-size:20px}.directory-module__rWGw5W__regionAccordionBody{padding:18px}.directory-module__rWGw5W__districtSubjectGrid,.directory-module__rWGw5W__compactRegionGrid{grid-template-columns:1fr}.directory-module__rWGw5W__districtSubjectGrid a{min-height:72px}.directory-module__rWGw5W__compactSubjectLinks{grid-template-columns:repeat(3,minmax(0,1fr))}}.directory-module__rWGw5W__breadcrumbs a{color:#d7e6f5}.directory-module__rWGw5W__breadcrumbs i{color:#8ca9c5}.directory-module__rWGw5W__summaryCard,.directory-module__rWGw5W__levelCard,.directory-module__rWGw5W__provinceCard{background:linear-gradient(145deg,#fff,#f7f9ff);box-shadow:0 12px 30px #0915400f}.directory-module__rWGw5W__regionItem,.directory-module__rWGw5W__schoolItem{background:#f7f9ff;border-color:#dce4f2}.directory-module__rWGw5W__groupHeader h2,.directory-module__rWGw5W__provinceCard strong,.directory-module__rWGw5W__levelCard strong{color:#091540}.directory-module__rWGw5W__linkPills a{color:#1b2cc1}.directory-module__rWGw5W__footer{background:#091540!important}.directory-module__rWGw5W__guideSection{margin-top:76px}.directory-module__rWGw5W__finderBand{color:#fff;background:linear-gradient(135deg,#091540,#1b2cc1);border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:34px;display:grid}.directory-module__rWGw5W__finderBand span,.directory-module__rWGw5W__topicBand>span{color:#abd2fa;letter-spacing:.16em;font-size:11px;font-weight:900}.directory-module__rWGw5W__finderBand h2,.directory-module__rWGw5W__topicBand h2{color:#fff;margin:8px 0 10px;font-size:30px}.directory-module__rWGw5W__finderBand p,.directory-module__rWGw5W__topicBand p{color:#dce8ff;max-width:800px;margin:0;line-height:1.8}.directory-module__rWGw5W__finderButton{color:#1b2cc1;white-space:nowrap;background:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.directory-module__rWGw5W__infoCardGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.directory-module__rWGw5W__infoCardGrid article{background:#fff;border:1px solid #dce4f2;border-radius:22px;padding:24px;box-shadow:0 12px 30px #0915400d}.directory-module__rWGw5W__infoCardGrid span{color:#1b2cc1;background:#edf2ff;border-radius:14px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.directory-module__rWGw5W__infoCardGrid article:nth-child(2) span{color:#1689b4;background:#e7f6ff}.directory-module__rWGw5W__infoCardGrid article:nth-child(3) span{color:#a97200;background:#fff1cf}.directory-module__rWGw5W__infoCardGrid article:nth-child(4) span{color:#23875e;background:#e5f7ef}.directory-module__rWGw5W__infoCardGrid h3{color:#091540;margin:16px 0 9px;font-size:20px}.directory-module__rWGw5W__infoCardGrid p{color:#53617c;margin:0;line-height:1.75}.directory-module__rWGw5W__provinceCard em,.directory-module__rWGw5W__levelCard em{color:#1b2cc1;background:#edf2ff;border-radius:10px;margin-top:18px;padding:9px 12px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.directory-module__rWGw5W__topicBand{background:#f1f4ff;border:1px solid #dce4f2;border-radius:26px;margin-top:76px;padding:34px}.directory-module__rWGw5W__topicBand h2{color:#091540}.directory-module__rWGw5W__topicBand p{color:#53617c}.directory-module__rWGw5W__topicBand>span{color:#1b2cc1}.directory-module__rWGw5W__topicBand>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.directory-module__rWGw5W__topicBand a{color:#fff;background:#1b2cc1;border-radius:11px;padding:12px 16px;font-weight:900;text-decoration:none}@media (max-width:900px){.directory-module__rWGw5W__finderBand{grid-template-columns:1fr}.directory-module__rWGw5W__finderButton{justify-self:start}.directory-module__rWGw5W__infoCardGrid{grid-template-columns:1fr 1fr}.directory-module__rWGw5W__provinceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.directory-module__rWGw5W__infoCardGrid,.directory-module__rWGw5W__provinceGrid,.directory-module__rWGw5W__levelGrid{grid-template-columns:1fr}.directory-module__rWGw5W__guideSection{margin-top:54px}}.directory-module__rWGw5W__note{color:#53617c!important;background:#f1f4ff!important}.directory-module__rWGw5W__provinceCard,.directory-module__rWGw5W__levelCard,.directory-module__rWGw5W__group{border-color:#dce4f2!important;box-shadow:0 12px 30px #0915400d!important}.directory-module__rWGw5W__provinceCard strong,.directory-module__rWGw5W__levelCard strong,.directory-module__rWGw5W__groupHeader h2{color:#091540!important}.directory-module__rWGw5W__provinceCard span,.directory-module__rWGw5W__levelCard span,.directory-module__rWGw5W__groupHeader span{color:#53617c!important}.directory-module__rWGw5W__linkPills a,.directory-module__rWGw5W__pagination a{color:#1b2cc1!important;border-color:#dce4f2!important}.directory-module__rWGw5W__pagination strong{background:#1b2cc1!important}.directory-module__rWGw5W__cta{background:linear-gradient(140deg,#091540,#1b2cc1)!important}
.study-photo-block-module__aCf6-G__section{background:#fff;padding:34px 0 54px}.study-photo-block-module__aCf6-G__inner{width:min(1160px,100% - 40px);margin:0 auto}.study-photo-block-module__aCf6-G__head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.study-photo-block-module__aCf6-G__head span{color:#1b2cc1;letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:900}.study-photo-block-module__aCf6-G__head strong{color:#091540;font-size:16px}.study-photo-block-module__aCf6-G__photos{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.study-photo-block-module__aCf6-G__photos figure{aspect-ratio:16/7;background:#f1f4ff;border:1px solid #dce4f2;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 12px 34px #09154012}.study-photo-block-module__aCf6-G__photos img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.02);width:100%;height:100%;display:block}.study-photo-block-module__aCf6-G__compact{padding:28px 0 42px}.study-photo-block-module__aCf6-G__compact .study-photo-block-module__aCf6-G__photos{grid-template-columns:1fr}.study-photo-block-module__aCf6-G__compact .study-photo-block-module__aCf6-G__photos figure{aspect-ratio:16/5.5}@media (max-width:680px){.study-photo-block-module__aCf6-G__inner{width:min(100% - 24px,1160px)}.study-photo-block-module__aCf6-G__head{display:block}.study-photo-block-module__aCf6-G__head strong{margin-top:6px;display:block}.study-photo-block-module__aCf6-G__photos{grid-template-columns:1fr}.study-photo-block-module__aCf6-G__photos figure,.study-photo-block-module__aCf6-G__compact .study-photo-block-module__aCf6-G__photos figure{aspect-ratio:4/3}}
.geo-answer-block-module__pj2frq__section{color:#091540;background:#fff;padding:88px 20px}.geo-answer-block-module__pj2frq__inner{width:min(1080px,100%);margin:0 auto}.geo-answer-block-module__pj2frq__eyebrow{color:#1b2cc1;letter-spacing:.13em;margin:0 0 11px;font-size:13px;font-weight:900}.geo-answer-block-module__pj2frq__section h2{color:#091540;letter-spacing:-.035em;margin:0;font-size:clamp(29px,3.7vw,44px);line-height:1.2}.geo-answer-block-module__pj2frq__description{color:#53617c;max-width:760px;margin:16px 0 0;font-size:16px;line-height:1.8}.geo-answer-block-module__pj2frq__list{gap:14px;margin-top:34px;display:grid}.geo-answer-block-module__pj2frq__item{background:#f8faff;border:1px solid #dce4f2;border-radius:21px;grid-template-columns:54px 1fr;gap:18px;padding:24px 26px;display:grid;box-shadow:0 10px 28px #0915400a}.geo-answer-block-module__pj2frq__index{color:#1b2cc1;background:#e8eeff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.geo-answer-block-module__pj2frq__item:nth-child(2) .geo-answer-block-module__pj2frq__index{color:#1689b4;background:#e9f7ff}.geo-answer-block-module__pj2frq__item:nth-child(3) .geo-answer-block-module__pj2frq__index{color:#6554b8;background:#f1edff}.geo-answer-block-module__pj2frq__item:nth-child(4) .geo-answer-block-module__pj2frq__index{color:#23875e;background:#e9f8f3}.geo-answer-block-module__pj2frq__item:nth-child(5) .geo-answer-block-module__pj2frq__index{color:#9a6a00;background:#fff4d9}.geo-answer-block-module__pj2frq__item h3{color:#091540;letter-spacing:-.02em;margin:1px 0 9px;font-size:19px;line-height:1.45}.geo-answer-block-module__pj2frq__answer{color:#33425f;margin:0;font-size:16px;font-weight:700;line-height:1.75}.geo-answer-block-module__pj2frq__detail{color:#66718d;margin:8px 0 0;font-size:15px;line-height:1.75}@media (max-width:620px){.geo-answer-block-module__pj2frq__section{padding:70px 18px}.geo-answer-block-module__pj2frq__item{grid-template-columns:1fr;padding:21px}.geo-answer-block-module__pj2frq__index{width:38px;height:38px}.geo-answer-block-module__pj2frq__item h3{font-size:18px}.geo-answer-block-module__pj2frq__answer{font-size:15.5px}}
.hub-enhancements-module__3C9RrW__inner{width:min(1180px,100% - 40px);margin:auto}.hub-enhancements-module__3C9RrW__kicker{color:#9bb4d0;letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:900}.hub-enhancements-module__3C9RrW__records,.hub-enhancements-module__3C9RrW__faq,.hub-enhancements-module__3C9RrW__compare,.hub-enhancements-module__3C9RrW__profiles,.hub-enhancements-module__3C9RrW__cases,.hub-enhancements-module__3C9RrW__coaching{padding:92px 0}.hub-enhancements-module__3C9RrW__records h2,.hub-enhancements-module__3C9RrW__faq h2,.hub-enhancements-module__3C9RrW__compare h2,.hub-enhancements-module__3C9RrW__profiles h2,.hub-enhancements-module__3C9RrW__cases h2,.hub-enhancements-module__3C9RrW__coaching h2{letter-spacing:-.045em;color:#102b49;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.16}.hub-enhancements-module__3C9RrW__lead{color:#5c6d7e;max-width:780px;margin:18px 0 36px;font-size:17px;line-height:1.8}.hub-enhancements-module__3C9RrW__recordGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.hub-enhancements-module__3C9RrW__recordGrid article{background:#fff;border:1px solid #d9e3ec;border-radius:22px;overflow:hidden;box-shadow:0 15px 36px #0e2b4912}.hub-enhancements-module__3C9RrW__recordImage{background:#e8eef5;height:205px;position:relative;overflow:hidden}.hub-enhancements-module__3C9RrW__recordImage img{object-fit:contain;width:100%;height:100%}.hub-enhancements-module__3C9RrW__stack{pointer-events:none;border:1px solid #1e4a743d;border-radius:15px;position:absolute;inset:12px -7px -7px 12px}.hub-enhancements-module__3C9RrW__recordCopy{padding:22px}.hub-enhancements-module__3C9RrW__recordCopy>span,.hub-enhancements-module__3C9RrW__faqGrid span{color:#2f7cc0;font-size:13px;font-weight:900}.hub-enhancements-module__3C9RrW__recordCopy h3{color:#102b49;margin:7px 0;font-size:22px}.hub-enhancements-module__3C9RrW__recordCopy p{color:#627386;margin:0;font-size:14px;line-height:1.7}.hub-enhancements-module__3C9RrW__faqGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin:34px 0 18px;display:grid}.hub-enhancements-module__3C9RrW__faqGrid article{background:#fff;border:1px solid #dbe4ec;border-radius:22px;padding:28px}.hub-enhancements-module__3C9RrW__faqGrid h3{color:#102b49;font-size:20px;line-height:1.4}.hub-enhancements-module__3C9RrW__faqGrid p,.hub-enhancements-module__3C9RrW__details p{color:#617285;line-height:1.75}.hub-enhancements-module__3C9RrW__details{border-top:1px solid #dbe4ec}.hub-enhancements-module__3C9RrW__details details{border-bottom:1px solid #dbe4ec;padding:0 8px}.hub-enhancements-module__3C9RrW__details summary{color:#173754;cursor:pointer;gap:18px;padding:22px 0;font-weight:800;display:flex}.hub-enhancements-module__3C9RrW__details summary span{color:#3b82bd}.hub-enhancements-module__3C9RrW__details p{margin:0;padding:0 38px 22px}.hub-enhancements-module__3C9RrW__tableGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.hub-enhancements-module__3C9RrW__tableCard{background:#fff;border:1px solid #d9e3ec;border-radius:22px;padding:25px;overflow:auto}.hub-enhancements-module__3C9RrW__tableCard h3{color:#123250;margin:0 0 18px;font-size:22px}.hub-enhancements-module__3C9RrW__table{min-width:540px}.hub-enhancements-module__3C9RrW__table>div{border-bottom:1px solid #e3eaf0;grid-template-columns:.75fr 1fr 1fr;display:grid}.hub-enhancements-module__3C9RrW__table span,.hub-enhancements-module__3C9RrW__table strong{padding:15px 12px;font-size:14px;line-height:1.5}.hub-enhancements-module__3C9RrW__table>div:first-child{color:#fff;background:#173d61;border-radius:10px}.hub-enhancements-module__3C9RrW__rowHead{color:#173d61;font-weight:800}.hub-enhancements-module__3C9RrW__profileRail,.hub-enhancements-module__3C9RrW__caseRail,.hub-enhancements-module__3C9RrW__reviewRail{scroll-snap-type:x mandatory;gap:16px;padding:10px 2px 24px;display:flex;overflow:auto}.hub-enhancements-module__3C9RrW__profileRail article,.hub-enhancements-module__3C9RrW__caseRail article{scroll-snap-align:start;background:#fff;border:1px solid #d8e3ed;border-radius:24px;flex:0 0 320px;padding:26px}.hub-enhancements-module__3C9RrW__silhouette{background:#e8eff6;border-radius:18px;place-items:center;height:150px;margin-bottom:20px;display:grid}.hub-enhancements-module__3C9RrW__silhouette span{background:#7ba3c9;border-radius:50%;width:64px;height:64px;position:relative}.hub-enhancements-module__3C9RrW__silhouette span:after{content:"";background:inherit;border-radius:70px 70px 20px 20px;width:116px;height:65px;position:absolute;top:53px;left:50%;transform:translate(-50%)}.hub-enhancements-module__3C9RrW__female{background:#f3eaf3}.hub-enhancements-module__3C9RrW__female span{background:#a97eaa}.hub-enhancements-module__3C9RrW__male span{background:#608db8}.hub-enhancements-module__3C9RrW__profileRail small,.hub-enhancements-module__3C9RrW__caseRail small{color:#5891c4;letter-spacing:.12em;font-weight:900}.hub-enhancements-module__3C9RrW__profileRail h3,.hub-enhancements-module__3C9RrW__caseRail h3{color:#123250;font-size:23px}.hub-enhancements-module__3C9RrW__profileRail strong{color:#233f59;line-height:1.55;display:block}.hub-enhancements-module__3C9RrW__profileRail p,.hub-enhancements-module__3C9RrW__caseRail p{color:#607285;line-height:1.7}.hub-enhancements-module__3C9RrW__score{align-items:center;gap:14px;font-size:28px;display:flex}.hub-enhancements-module__3C9RrW__score span{color:#738496}.hub-enhancements-module__3C9RrW__score i{color:#8da5bb;font-style:normal}.hub-enhancements-module__3C9RrW__score strong{color:#176aa7;font-size:38px}.hub-enhancements-module__3C9RrW__caseRail b{color:#476178;margin:10px 0 18px;display:block}.hub-enhancements-module__3C9RrW__bars{flex-direction:column;gap:5px;height:42px;display:flex}.hub-enhancements-module__3C9RrW__bars span,.hub-enhancements-module__3C9RrW__bars strong{background:#c8d7e5;border-radius:10px;height:10px}.hub-enhancements-module__3C9RrW__bars strong{background:#2b79b7}.hub-enhancements-module__3C9RrW__reviewRail blockquote{color:#fff;background:#102f4d;border-left:4px solid #d9ae67;border-radius:0 20px 20px 0;flex:0 0 min(440px,85vw);margin:0;padding:28px;font-size:18px;line-height:1.75}.hub-enhancements-module__3C9RrW__reviewRail cite{color:#a9c4dd;margin-top:15px;font-size:13px;font-style:normal;display:block}.hub-enhancements-module__3C9RrW__coachingGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:34px;display:grid}.hub-enhancements-module__3C9RrW__coachingGrid article{background:#fff;border:1px solid #d8e3ed;border-radius:19px;padding:22px}.hub-enhancements-module__3C9RrW__coachingGrid span{color:#3a84bf;font-weight:900}.hub-enhancements-module__3C9RrW__coachingGrid h3{color:#123250;font-size:19px}.hub-enhancements-module__3C9RrW__coachingGrid p{color:#607285;font-size:14px;line-height:1.65}.hub-enhancements-module__3C9RrW__profiles,.hub-enhancements-module__3C9RrW__faq,.hub-enhancements-module__3C9RrW__coaching{background:#fff}.hub-enhancements-module__3C9RrW__cases .hub-enhancements-module__3C9RrW__kicker,.hub-enhancements-module__3C9RrW__compare .hub-enhancements-module__3C9RrW__kicker,.hub-enhancements-module__3C9RrW__records .hub-enhancements-module__3C9RrW__kicker{color:#357db8}@media (max-width:900px){.hub-enhancements-module__3C9RrW__recordGrid{grid-template-columns:1fr 1fr}.hub-enhancements-module__3C9RrW__coachingGrid{grid-template-columns:repeat(2,1fr)}.hub-enhancements-module__3C9RrW__tableGrid,.hub-enhancements-module__3C9RrW__faqGrid{grid-template-columns:1fr}}@media (max-width:600px){.hub-enhancements-module__3C9RrW__inner{width:calc(100% - 28px)}.hub-enhancements-module__3C9RrW__records,.hub-enhancements-module__3C9RrW__faq,.hub-enhancements-module__3C9RrW__compare,.hub-enhancements-module__3C9RrW__profiles,.hub-enhancements-module__3C9RrW__cases,.hub-enhancements-module__3C9RrW__coaching{padding:68px 0}.hub-enhancements-module__3C9RrW__recordGrid,.hub-enhancements-module__3C9RrW__coachingGrid{grid-template-columns:1fr}.hub-enhancements-module__3C9RrW__recordImage{height:240px}.hub-enhancements-module__3C9RrW__profileRail article,.hub-enhancements-module__3C9RrW__caseRail article{flex-basis:86vw}}.hub-enhancements-module__3C9RrW__caseProof{object-fit:contain;background:#eef3f7;border-radius:24px 24px 0 0;width:calc(100% + 52px);height:170px;margin:-26px -26px 22px;display:block}.hub-enhancements-module__3C9RrW__recordImage.hub-enhancements-module__3C9RrW__collage{grid-template-columns:repeat(2,1fr);gap:5px;padding:5px;display:grid}.hub-enhancements-module__3C9RrW__recordImage.hub-enhancements-module__3C9RrW__collage img{object-fit:contain;background:#fff;min-width:0}.hub-enhancements-module__3C9RrW__recordImage.hub-enhancements-module__3C9RrW__collage img:nth-child(3){grid-column:1/-1;height:50%}.hub-enhancements-module__3C9RrW__recordCopy h3{font-size:24px}.hub-enhancements-module__3C9RrW__recordCopy>span{font-size:15px}.hub-enhancements-module__3C9RrW__coachingGrid article{overflow:hidden}.hub-enhancements-module__3C9RrW__coachingGrid article>img{object-fit:contain;background:#eef3f7;width:calc(100% + 44px);height:160px;margin:-22px -22px 18px}.hub-enhancements-module__3C9RrW__records h2,.hub-enhancements-module__3C9RrW__faq h2,.hub-enhancements-module__3C9RrW__compare h2,.hub-enhancements-module__3C9RrW__profiles h2,.hub-enhancements-module__3C9RrW__cases h2,.hub-enhancements-module__3C9RrW__coaching h2,.hub-enhancements-module__3C9RrW__recordCopy h3,.hub-enhancements-module__3C9RrW__profileRail h3,.hub-enhancements-module__3C9RrW__caseRail h3{color:#091540}.hub-enhancements-module__3C9RrW__kicker,.hub-enhancements-module__3C9RrW__recordCopy>span,.hub-enhancements-module__3C9RrW__faqGrid span,.hub-enhancements-module__3C9RrW__details summary span,.hub-enhancements-module__3C9RrW__coachingGrid span{color:#1b2cc1}.hub-enhancements-module__3C9RrW__records,.hub-enhancements-module__3C9RrW__compare,.hub-enhancements-module__3C9RrW__cases{background:#f1f4ff}.hub-enhancements-module__3C9RrW__recordGrid article:nth-child(4n+1){border-top:4px solid #1b2cc1}.hub-enhancements-module__3C9RrW__recordGrid article:nth-child(4n+2){border-top:4px solid #7692ff}.hub-enhancements-module__3C9RrW__recordGrid article:nth-child(4n+3){border-top:4px solid #f3b641}.hub-enhancements-module__3C9RrW__recordGrid article:nth-child(4n+4){border-top:4px solid #48b99a}.hub-enhancements-module__3C9RrW__table>div:first-child,.hub-enhancements-module__3C9RrW__reviewRail blockquote{background:#091540}.hub-enhancements-module__3C9RrW__faqGrid article:first-child{border-top:4px solid #1b2cc1}.hub-enhancements-module__3C9RrW__faqGrid article:nth-child(2){border-top:4px solid #7692ff}.hub-enhancements-module__3C9RrW__faqGrid article:nth-child(3){border-top:4px solid #f3b641}.hub-enhancements-module__3C9RrW__details summary{align-items:center;list-style:none}.hub-enhancements-module__3C9RrW__details summary::-webkit-details-marker{display:none}.hub-enhancements-module__3C9RrW__details summary:after{content:"+";color:#1b2cc1;background:#edf2ff;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;margin-left:auto;font-size:22px;display:grid}.hub-enhancements-module__3C9RrW__details details[open] summary:after{content:"−";color:#fff;background:#1b2cc1}.hub-enhancements-module__3C9RrW__profileRail article{border-top:6px solid #1b2cc1;position:relative;overflow:hidden;box-shadow:0 16px 34px #09154014}.hub-enhancements-module__3C9RrW__profileRail article:nth-child(2n){border-top-color:#7692ff}.hub-enhancements-module__3C9RrW__profileRail article:nth-child(3n){border-top-color:#39a7d8}.hub-enhancements-module__3C9RrW__teacherIcon{color:#1b2cc1;background:linear-gradient(145deg,#eef3ff,#e8f6ff);border-radius:18px;place-items:center;height:150px;margin-bottom:20px;display:grid}.hub-enhancements-module__3C9RrW__teacherIcon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:86px;height:86px}.hub-enhancements-module__3C9RrW__profileRail article:nth-child(4n+2) .hub-enhancements-module__3C9RrW__teacherIcon{color:#5c62d6;background:#eef0ff}.hub-enhancements-module__3C9RrW__profileRail article:nth-child(4n+3) .hub-enhancements-module__3C9RrW__teacherIcon{color:#24836a;background:#e9f8f3}.hub-enhancements-module__3C9RrW__profileRail article:nth-child(4n) .hub-enhancements-module__3C9RrW__teacherIcon{color:#a97200;background:#fff5dc}.hub-enhancements-module__3C9RrW__coachingGrid article{padding:0 22px 22px}.hub-enhancements-module__3C9RrW__coachingMedia{background:#eef3f7;border-radius:18px 18px 0 0;height:190px;margin:0 -22px 18px;overflow:hidden}.hub-enhancements-module__3C9RrW__coachingMedia img{width:100%;height:100%;object-fit:cover!important;background:0 0!important;margin:0!important}.hub-enhancements-module__3C9RrW__caseCaption{color:#091540;margin:30px 0 14px;font-size:22px}.hub-enhancements-module__3C9RrW__caseViewport{margin-top:8px;padding-bottom:12px;overflow:hidden}.hub-enhancements-module__3C9RrW__caseTrack{gap:16px;width:max-content;animation:34s linear infinite hub-enhancements-module__3C9RrW__caseAutoSlide;display:flex}.hub-enhancements-module__3C9RrW__caseTrack article{background:#fff;border:1px solid #d8e3ed;border-radius:24px;flex:0 0 390px;width:390px;padding:26px;box-shadow:0 14px 32px #09154012}.hub-enhancements-module__3C9RrW__caseTrack small{color:#1b2cc1;letter-spacing:.12em;font-weight:900}.hub-enhancements-module__3C9RrW__caseTrack>article>h3{color:#091540;margin:8px 0 18px;font-size:25px}.hub-enhancements-module__3C9RrW__caseSteps{gap:9px;display:grid}.hub-enhancements-module__3C9RrW__caseSteps>div{background:#f3f6ff;border-radius:15px;grid-template-columns:105px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.hub-enhancements-module__3C9RrW__caseSteps>div:nth-child(2){background:#edf6ff}.hub-enhancements-module__3C9RrW__caseSteps>div:nth-child(3){background:#f0f7f3}.hub-enhancements-module__3C9RrW__caseSteps>div:nth-child(4){background:#fff6df}.hub-enhancements-module__3C9RrW__caseSteps b{color:#1b2cc1;letter-spacing:.05em;font-size:12px}.hub-enhancements-module__3C9RrW__caseSteps p{color:#53617c!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.hub-enhancements-module__3C9RrW__formatCompare{background:#fff;border:1px solid #dce4f2;border-radius:24px;margin-top:28px;padding:30px;overflow:hidden;box-shadow:0 14px 34px #0915400f}.hub-enhancements-module__3C9RrW__formatCompare>h3{color:#091540;margin:0;font-size:24px}.hub-enhancements-module__3C9RrW__formatCompare>p{color:#53617c;margin:10px 0 22px;line-height:1.75}.hub-enhancements-module__3C9RrW__formatTable{border:1px solid #dce4f2;border-radius:16px;overflow-x:auto}.hub-enhancements-module__3C9RrW__formatHead,.hub-enhancements-module__3C9RrW__formatRow{grid-template-columns:.65fr repeat(3,1fr);min-width:880px;display:grid}.hub-enhancements-module__3C9RrW__formatHead{color:#fff;background:#091540}.hub-enhancements-module__3C9RrW__formatHead>*{padding:15px}.hub-enhancements-module__3C9RrW__formatRow>*{border-top:1px solid #e3eaf1;padding:15px;line-height:1.55}.hub-enhancements-module__3C9RrW__formatRow>*+*{border-left:1px solid #e3eaf1}.hub-enhancements-module__3C9RrW__formatRow>strong{color:#1b2cc1;background:#f7f9ff}.hub-enhancements-module__3C9RrW__formatRow>span{color:#53617c}@keyframes hub-enhancements-module__3C9RrW__caseAutoSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@media (prefers-reduced-motion:reduce){.hub-enhancements-module__3C9RrW__caseTrack{animation:none}}@media (max-width:600px){.hub-enhancements-module__3C9RrW__caseTrack article{flex-basis:84vw;width:84vw}.hub-enhancements-module__3C9RrW__caseSteps>div{grid-template-columns:1fr}.hub-enhancements-module__3C9RrW__formatCompare{padding:20px 14px}}.hub-enhancements-module__3C9RrW__profileCard{flex-direction:column;min-height:620px;display:flex}.hub-enhancements-module__3C9RrW__profileInfo{gap:12px;margin-top:18px;display:grid}.hub-enhancements-module__3C9RrW__profileInfo>div{background:#f7f9ff;border:1px solid #dce4f2;border-radius:16px;padding:14px 16px}.hub-enhancements-module__3C9RrW__profileInfo b,.hub-enhancements-module__3C9RrW__caseListWrap>b{color:#1b2cc1;margin-bottom:7px;font-size:13px;display:block}.hub-enhancements-module__3C9RrW__profileInfo p{color:#53617c!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.hub-enhancements-module__3C9RrW__caseListWrap{background:#fffdf6;border:1px solid #eee3c7;border-radius:16px;margin-top:16px;padding:16px}.hub-enhancements-module__3C9RrW__caseListWrap ul{color:#53617c;margin:8px 0 0;padding-left:18px}.hub-enhancements-module__3C9RrW__caseListWrap li+li{margin-top:6px}.hub-enhancements-module__3C9RrW__matchingFeatureGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.hub-enhancements-module__3C9RrW__matchingFeatureGrid article{background:#fff;border:1px solid #dce4f2;border-radius:22px;padding:26px;box-shadow:0 14px 34px #0915400f}.hub-enhancements-module__3C9RrW__matchingFeatureGrid span{color:#1b2cc1;background:#edf2ff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:900;display:grid}.hub-enhancements-module__3C9RrW__matchingFeatureGrid article:nth-child(2) span{color:#5c62d6;background:#eef0ff}.hub-enhancements-module__3C9RrW__matchingFeatureGrid article:nth-child(3) span{color:#24836a;background:#e9f8f3}.hub-enhancements-module__3C9RrW__matchingFeatureGrid h3{color:#091540;margin:16px 0 10px;font-size:23px}.hub-enhancements-module__3C9RrW__matchingFeatureGrid p{color:#53617c;margin:0;line-height:1.8}.hub-enhancements-module__3C9RrW__caseTrack article{position:relative;padding-top:76px!important}.hub-enhancements-module__3C9RrW__caseScore{color:#fff;letter-spacing:-.03em;background:#091540;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:22px;font-weight:900;line-height:1.1;display:inline-flex;position:absolute;top:22px;right:22px;box-shadow:0 10px 24px #09154029}@media (max-width:900px){.hub-enhancements-module__3C9RrW__matchingFeatureGrid{grid-template-columns:1fr}}@media (max-width:600px){.hub-enhancements-module__3C9RrW__profileCard{min-height:0}.hub-enhancements-module__3C9RrW__caseScore{width:max-content;margin-top:10px;margin-bottom:10px;font-size:18px;position:static}}.hub-enhancements-module__3C9RrW__profileRail{display:none!important}.hub-enhancements-module__3C9RrW__profileViewport{margin-top:10px;padding:4px 2px 24px;overflow:hidden}.hub-enhancements-module__3C9RrW__profileTrack{gap:16px;width:max-content;animation:118s linear infinite hub-enhancements-module__3C9RrW__teacherAutoSlide;display:flex}.hub-enhancements-module__3C9RrW__profileViewport:hover .hub-enhancements-module__3C9RrW__profileTrack{animation-play-state:paused}.hub-enhancements-module__3C9RrW__profileTrack article{background:#fff;border:1px solid #d8e3ed;border-top:6px solid #1b2cc1;border-radius:24px;flex:0 0 340px;width:340px;padding:26px;position:relative;overflow:hidden;box-shadow:0 16px 34px #09154014}.hub-enhancements-module__3C9RrW__profileTrack article:nth-child(4n+2){border-top-color:#7692ff}.hub-enhancements-module__3C9RrW__profileTrack article:nth-child(4n+3){border-top-color:#39a7d8}.hub-enhancements-module__3C9RrW__profileTrack article:nth-child(4n){border-top-color:#48b99a}.hub-enhancements-module__3C9RrW__profileTrack small{color:#1b2cc1;letter-spacing:.12em;font-weight:900}.hub-enhancements-module__3C9RrW__profileTrack h3{color:#091540;font-size:23px}.hub-enhancements-module__3C9RrW__profileTrack>article>strong{color:#233f59;line-height:1.55;display:block}.hub-enhancements-module__3C9RrW__caseTrack{animation-duration:82s!important}.hub-enhancements-module__3C9RrW__caseViewport:hover .hub-enhancements-module__3C9RrW__caseTrack{animation-play-state:paused!important}.hub-enhancements-module__3C9RrW__reviewRail{display:none!important}.hub-enhancements-module__3C9RrW__reviewGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:10px;display:grid}.hub-enhancements-module__3C9RrW__reviewGrid blockquote{color:#fff;background:#091540;border-left:4px solid #7692ff;border-radius:0 20px 20px 0;margin:0;padding:28px;font-size:17px;line-height:1.75}.hub-enhancements-module__3C9RrW__reviewGrid cite{color:#abd2fa;margin-top:15px;font-size:13px;font-style:normal;display:block}.hub-enhancements-module__3C9RrW__homeCases{background:#f1f4ff;padding:96px 0}.hub-enhancements-module__3C9RrW__homeCaseHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.hub-enhancements-module__3C9RrW__homeCaseHead h2{color:#091540;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.2}.hub-enhancements-module__3C9RrW__homeCaseHead a{color:#fff;background:#1b2cc1;border-radius:12px;flex:none;padding:13px 18px;font-weight:900;text-decoration:none}.hub-enhancements-module__3C9RrW__homeCaseGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hub-enhancements-module__3C9RrW__homeCaseGrid article{background:#fff;border:1px solid #dce4f2;border-radius:23px;padding:25px;box-shadow:0 14px 32px #0915400f}.hub-enhancements-module__3C9RrW__homeCaseGrid>article>span{color:#7692ff;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.hub-enhancements-module__3C9RrW__homeCaseGrid>article>strong{color:#091540;margin:10px 0;font-size:28px;display:block}.hub-enhancements-module__3C9RrW__homeCaseGrid h3{color:#1b2cc1;margin:0 0 12px;font-size:21px}.hub-enhancements-module__3C9RrW__homeCaseGrid>article>p{color:#53617c;min-height:72px;line-height:1.7}.hub-enhancements-module__3C9RrW__homeCaseGrid>article>div{border-top:1px solid #e3e8f2;padding:12px 0}.hub-enhancements-module__3C9RrW__homeCaseGrid b{color:#1b2cc1;margin-bottom:5px;font-size:11px;display:block}.hub-enhancements-module__3C9RrW__homeCaseGrid small{color:#53617c;line-height:1.55}@keyframes hub-enhancements-module__3C9RrW__teacherAutoSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@media (prefers-reduced-motion:reduce){.hub-enhancements-module__3C9RrW__profileTrack,.hub-enhancements-module__3C9RrW__caseTrack{animation:none!important}}@media (max-width:900px){.hub-enhancements-module__3C9RrW__reviewGrid,.hub-enhancements-module__3C9RrW__homeCaseGrid{grid-template-columns:1fr 1fr}.hub-enhancements-module__3C9RrW__homeCaseHead{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.hub-enhancements-module__3C9RrW__profileTrack article{flex-basis:86vw;width:86vw}.hub-enhancements-module__3C9RrW__reviewGrid,.hub-enhancements-module__3C9RrW__homeCaseGrid{grid-template-columns:1fr}}.hub-enhancements-module__3C9RrW__detailCoachingGrid,.hub-enhancements-module__3C9RrW__detailRecordGrid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.hub-enhancements-module__3C9RrW__detailCoachingGrid,.hub-enhancements-module__3C9RrW__detailRecordGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hub-enhancements-module__3C9RrW__detailCoachingGrid,.hub-enhancements-module__3C9RrW__detailRecordGrid{grid-template-columns:1fr}}
.learning-management-renewal-module__cXyEea__inner{width:min(1180px,100% - 40px);margin:auto}.learning-management-renewal-module__cXyEea__fullWrap{color:#091540;font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif}.learning-management-renewal-module__cXyEea__kicker{color:#1b2cc1;letter-spacing:.16em;margin:0 0 13px;font-size:12px;font-weight:950}.learning-management-renewal-module__cXyEea__launchNotice,.learning-management-renewal-module__cXyEea__launchCompact{background:#edf2ff;border:1px solid #cfdaf6;align-items:center;gap:18px;display:flex}.learning-management-renewal-module__cXyEea__launchNotice{border-radius:18px;margin-bottom:48px;padding:18px 22px}.learning-management-renewal-module__cXyEea__launchCompact{border-radius:15px;margin-bottom:34px;padding:14px 18px}.learning-management-renewal-module__cXyEea__launchNotice span,.learning-management-renewal-module__cXyEea__launchCompact span{color:#fff;letter-spacing:.1em;background:#1b2cc1;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:950}.learning-management-renewal-module__cXyEea__launchNotice strong,.learning-management-renewal-module__cXyEea__launchCompact strong{font-size:17px;line-height:1.55}.learning-management-renewal-module__cXyEea__homeSection{background:#f7f9ff;padding:96px 0}.learning-management-renewal-module__cXyEea__homeHead,.learning-management-renewal-module__cXyEea__introGrid,.learning-management-renewal-module__cXyEea__splitHead{grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;display:grid}.learning-management-renewal-module__cXyEea__homeHead h2,.learning-management-renewal-module__cXyEea__introGrid h2,.learning-management-renewal-module__cXyEea__splitHead h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.2vw,50px);line-height:1.18}.learning-management-renewal-module__cXyEea__homeHead>p,.learning-management-renewal-module__cXyEea__introGrid>p,.learning-management-renewal-module__cXyEea__splitHead>p{color:#53617c;margin:0;font-size:16.5px;line-height:1.85}.learning-management-renewal-module__cXyEea__pillarGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;display:grid}.learning-management-renewal-module__cXyEea__pillarGrid article{background:#fff;border:1px solid #dce4f2;border-radius:22px;padding:25px;box-shadow:0 12px 30px #0915400e}.learning-management-renewal-module__cXyEea__pillarGrid article>div{justify-content:space-between;align-items:center;display:flex}.learning-management-renewal-module__cXyEea__pillarGrid span{color:#1b2cc1;font-size:12px;font-weight:950}.learning-management-renewal-module__cXyEea__pillarGrid i{background:#edf2ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:21px;font-style:normal;display:grid}.learning-management-renewal-module__cXyEea__pillarGrid article:nth-child(2) i{background:#e7f6ff}.learning-management-renewal-module__cXyEea__pillarGrid article:nth-child(3) i{background:#fff3d9}.learning-management-renewal-module__cXyEea__pillarGrid article:nth-child(4) i{background:#e6f7ef}.learning-management-renewal-module__cXyEea__pillarGrid h3{margin:24px 0 10px;font-size:21px}.learning-management-renewal-module__cXyEea__pillarGrid p{color:#5f7088;margin:0;font-size:14.5px;line-height:1.75}.learning-management-renewal-module__cXyEea__frequencyBand{color:#fff;background:#091540;border-radius:22px;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:14px;margin-top:18px;padding:24px;display:grid}.learning-management-renewal-module__cXyEea__frequencyBand>div{border:1px solid #ffffff26;border-radius:15px;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.learning-management-renewal-module__cXyEea__frequencyBand>div span{color:#cfdcf2;font-size:12px}.learning-management-renewal-module__cXyEea__frequencyBand>div strong{font-size:24px}.learning-management-renewal-module__cXyEea__frequencyBand>b{color:#abd2fa;font-size:26px}.learning-management-renewal-module__cXyEea__frequencyResult{background:#7692ff29}.learning-management-renewal-module__cXyEea__frequencyBand>p{color:#cbd7eb;grid-column:1/-1;margin:2px 0 0;font-size:13px;line-height:1.65}.learning-management-renewal-module__cXyEea__homeAction{justify-content:flex-end;margin-top:22px;display:flex}.learning-management-renewal-module__cXyEea__homeAction a{color:#fff;background:#1b2cc1;border-radius:12px;align-items:center;gap:8px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex}.learning-management-renewal-module__cXyEea__introSection,.learning-management-renewal-module__cXyEea__schoolSection,.learning-management-renewal-module__cXyEea__studyRoomSection,.learning-management-renewal-module__cXyEea__teamSection,.learning-management-renewal-module__cXyEea__reportSection,.learning-management-renewal-module__cXyEea__semesterSection{padding:96px 0}.learning-management-renewal-module__cXyEea__introSection{background:#fff}.learning-management-renewal-module__cXyEea__schoolSection{background:#f7f9ff}.learning-management-renewal-module__cXyEea__studyRoomSection{background:#fff}.learning-management-renewal-module__cXyEea__teamSection{color:#fff;background:#091540}.learning-management-renewal-module__cXyEea__reportSection{background:#f1f4ff}.learning-management-renewal-module__cXyEea__semesterSection{background:#fff}.learning-management-renewal-module__cXyEea__teamSection .learning-management-renewal-module__cXyEea__kicker{color:#abd2fa}.learning-management-renewal-module__cXyEea__teamSection .learning-management-renewal-module__cXyEea__splitHead>p{color:#d6e0f1}.learning-management-renewal-module__cXyEea__schoolGrid{grid-template-columns:1.05fr .95fr;gap:20px;margin-top:40px;display:grid}.learning-management-renewal-module__cXyEea__reportCard,.learning-management-renewal-module__cXyEea__schoolImage{background:#fff;border:1px solid #dce4f2;border-radius:24px;margin:0;overflow:hidden}.learning-management-renewal-module__cXyEea__reportTop{color:#fff;background:#091540;padding:26px}.learning-management-renewal-module__cXyEea__reportTop span{color:#abd2fa;letter-spacing:.12em;margin-bottom:9px;font-size:11px;font-weight:950;display:block}.learning-management-renewal-module__cXyEea__reportTop strong{font-size:21px}.learning-management-renewal-module__cXyEea__reportItems{grid-template-columns:1fr 1fr;padding:18px;display:grid}.learning-management-renewal-module__cXyEea__reportItems div{border-bottom:1px solid #e2e8f5;align-items:center;gap:12px;padding:14px 12px;display:flex}.learning-management-renewal-module__cXyEea__reportItems span{color:#7692ff;font-size:11px;font-weight:900}.learning-management-renewal-module__cXyEea__reportItems b{font-size:15px}.learning-management-renewal-module__cXyEea__schoolImage{flex-direction:column;display:flex}.learning-management-renewal-module__cXyEea__schoolImage img{object-fit:contain;background:#f4f7fb;width:100%;height:390px}.learning-management-renewal-module__cXyEea__schoolImage figcaption{color:#53617c;padding:18px 20px;font-size:13px;line-height:1.7}.learning-management-renewal-module__cXyEea__routineGrid{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:40px;display:grid}.learning-management-renewal-module__cXyEea__routineGrid article{background:#fff;border:1px solid #dce4f2;border-radius:20px;min-height:190px;padding:23px}.learning-management-renewal-module__cXyEea__routineGrid article span{color:#1b2cc1;font-size:11px;font-weight:950}.learning-management-renewal-module__cXyEea__routineGrid article strong{margin:24px 0 10px;font-size:19px;display:block}.learning-management-renewal-module__cXyEea__routineGrid article p{color:#53617c;margin:0;font-size:14px;line-height:1.7}.learning-management-renewal-module__cXyEea__routineGrid>i{color:#7692ff;font-size:24px;font-style:normal}.learning-management-renewal-module__cXyEea__recordPair{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.learning-management-renewal-module__cXyEea__recordPair figure{background:#f7f9ff;border:1px solid #dce4f2;border-radius:22px;margin:0;overflow:hidden}.learning-management-renewal-module__cXyEea__recordPair img{object-fit:contain;background:#fff;width:100%;height:320px}.learning-management-renewal-module__cXyEea__recordPair figcaption{color:#40506b;padding:16px 20px;font-weight:800}.learning-management-renewal-module__cXyEea__teamFlow{grid-template-columns:1fr 220px 1fr;align-items:stretch;gap:24px;margin-top:42px;display:grid}.learning-management-renewal-module__cXyEea__teamFlow article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:22px;padding:30px}.learning-management-renewal-module__cXyEea__teamFlow article span{color:#abd2fa;font-size:12px;font-weight:900}.learning-management-renewal-module__cXyEea__teamFlow article h3{margin:20px 0 10px;font-size:24px}.learning-management-renewal-module__cXyEea__teamFlow article p{color:#d5def0;margin:0;line-height:1.8}.learning-management-renewal-module__cXyEea__studentNode{color:#091540;text-align:center;background:#fff;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex}.learning-management-renewal-module__cXyEea__studentNode span{color:#1b2cc1;letter-spacing:.14em;font-size:10px;font-weight:950}.learning-management-renewal-module__cXyEea__studentNode strong{margin-top:8px;font-size:20px;line-height:1.45}.learning-management-renewal-module__cXyEea__reportStepGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.learning-management-renewal-module__cXyEea__reportStepGrid article{background:#fff;border:1px solid #dce4f2;border-radius:20px;padding:26px}.learning-management-renewal-module__cXyEea__reportStepGrid span{color:#1b2cc1;font-size:12px;font-weight:950}.learning-management-renewal-module__cXyEea__reportStepGrid h3{margin:21px 0 9px;font-size:22px}.learning-management-renewal-module__cXyEea__reportStepGrid p{color:#53617c;margin:0;font-size:14px;line-height:1.75}.learning-management-renewal-module__cXyEea__reportVisual{color:#fff;background:#091540;border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:34px;margin-top:20px;padding:24px;display:grid}.learning-management-renewal-module__cXyEea__reportVisual img{object-fit:contain;background:#fff;border-radius:14px;width:100%;height:330px}.learning-management-renewal-module__cXyEea__reportVisual strong{font-size:23px;line-height:1.5}.learning-management-renewal-module__cXyEea__reportVisual p{color:#d2dcef;margin:13px 0 0;line-height:1.8}.learning-management-renewal-module__cXyEea__semesterFlow{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px;display:grid}.learning-management-renewal-module__cXyEea__semesterFlow article{background:#f7f9ff;border-top:4px solid #7692ff;border-radius:0 0 18px 18px;padding:24px 20px;position:relative}.learning-management-renewal-module__cXyEea__semesterFlow span{color:#1b2cc1;font-size:11px;font-weight:950}.learning-management-renewal-module__cXyEea__semesterFlow h3{margin:20px 0 9px;font-size:20px}.learning-management-renewal-module__cXyEea__semesterFlow p{color:#53617c;margin:0;font-size:13.5px;line-height:1.7}.learning-management-renewal-module__cXyEea__roadmapImage{background:#fff;border:1px solid #dce4f2;border-radius:24px;margin:24px 0 0;padding:18px}.learning-management-renewal-module__cXyEea__roadmapImage img{object-fit:contain;width:100%;max-height:520px;display:block}.learning-management-renewal-module__cXyEea__homeSection .learning-management-renewal-module__cXyEea__pillarGrid{margin-top:34px}@media (max-width:900px){.learning-management-renewal-module__cXyEea__homeHead,.learning-management-renewal-module__cXyEea__introGrid,.learning-management-renewal-module__cXyEea__splitHead,.learning-management-renewal-module__cXyEea__schoolGrid,.learning-management-renewal-module__cXyEea__reportVisual{grid-template-columns:1fr;gap:22px}.learning-management-renewal-module__cXyEea__pillarGrid,.learning-management-renewal-module__cXyEea__reportStepGrid{grid-template-columns:1fr 1fr}.learning-management-renewal-module__cXyEea__frequencyBand{grid-template-columns:1fr auto 1fr}.learning-management-renewal-module__cXyEea__frequencyBand .learning-management-renewal-module__cXyEea__frequencyResult,.learning-management-renewal-module__cXyEea__frequencyBand>p{grid-column:1/4}.learning-management-renewal-module__cXyEea__routineGrid{grid-template-columns:1fr 1fr}.learning-management-renewal-module__cXyEea__routineGrid>i{display:none}.learning-management-renewal-module__cXyEea__teamFlow{grid-template-columns:1fr}.learning-management-renewal-module__cXyEea__studentNode{border-radius:24px;min-height:150px}.learning-management-renewal-module__cXyEea__semesterFlow{grid-template-columns:1fr 1fr 1fr}.learning-management-renewal-module__cXyEea__schoolImage img{height:330px}}@media (max-width:640px){.learning-management-renewal-module__cXyEea__inner{width:calc(100% - 28px)}.learning-management-renewal-module__cXyEea__homeSection,.learning-management-renewal-module__cXyEea__introSection,.learning-management-renewal-module__cXyEea__schoolSection,.learning-management-renewal-module__cXyEea__studyRoomSection,.learning-management-renewal-module__cXyEea__teamSection,.learning-management-renewal-module__cXyEea__reportSection,.learning-management-renewal-module__cXyEea__semesterSection{padding:70px 0}.learning-management-renewal-module__cXyEea__launchNotice,.learning-management-renewal-module__cXyEea__launchCompact{flex-direction:column;align-items:flex-start;gap:10px}.learning-management-renewal-module__cXyEea__pillarGrid,.learning-management-renewal-module__cXyEea__reportStepGrid,.learning-management-renewal-module__cXyEea__recordPair,.learning-management-renewal-module__cXyEea__semesterFlow,.learning-management-renewal-module__cXyEea__frequencyBand{grid-template-columns:1fr}.learning-management-renewal-module__cXyEea__frequencyBand>b{display:none}.learning-management-renewal-module__cXyEea__frequencyBand .learning-management-renewal-module__cXyEea__frequencyResult,.learning-management-renewal-module__cXyEea__frequencyBand>p{grid-column:auto}.learning-management-renewal-module__cXyEea__routineGrid,.learning-management-renewal-module__cXyEea__reportItems{grid-template-columns:1fr}.learning-management-renewal-module__cXyEea__recordPair img,.learning-management-renewal-module__cXyEea__reportVisual img{height:260px}.learning-management-renewal-module__cXyEea__schoolImage img{height:280px}.learning-management-renewal-module__cXyEea__homeAction{justify-content:stretch}.learning-management-renewal-module__cXyEea__homeAction a{justify-content:center;width:100%}}
.cross-page-learning-management-module__JGyp8W__wrap{color:#121b35;background:#f6f8fc;padding:92px 22px}.cross-page-learning-management-module__JGyp8W__inner{max-width:1180px;margin:0 auto}.cross-page-learning-management-module__JGyp8W__head{max-width:820px;margin-bottom:34px}.cross-page-learning-management-module__JGyp8W__head>p,.cross-page-learning-management-module__JGyp8W__roomCopy>p{color:#1b2cc1;letter-spacing:.12em;margin:0 0 10px;font-size:13px;font-weight:900}.cross-page-learning-management-module__JGyp8W__head h2,.cross-page-learning-management-module__JGyp8W__roomCopy h2{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,50px);line-height:1.16}.cross-page-learning-management-module__JGyp8W__head>span,.cross-page-learning-management-module__JGyp8W__roomCopy>span{color:#60708c;margin-top:16px;font-size:16px;line-height:1.8;display:block}.cross-page-learning-management-module__JGyp8W__reportGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cross-page-learning-management-module__JGyp8W__reportGrid article{background:#fff;border:1px solid #dce4f2;border-radius:22px;min-height:205px;padding:24px}.cross-page-learning-management-module__JGyp8W__reportGrid b,.cross-page-learning-management-module__JGyp8W__flow b{color:#7692ff;font-size:13px}.cross-page-learning-management-module__JGyp8W__reportGrid h3,.cross-page-learning-management-module__JGyp8W__flow h3{letter-spacing:-.03em;margin:22px 0 8px;font-size:20px}.cross-page-learning-management-module__JGyp8W__reportGrid p,.cross-page-learning-management-module__JGyp8W__flow p{color:#68778f;margin:0;font-size:14px;line-height:1.7}.cross-page-learning-management-module__JGyp8W__roomBlock{color:#fff;background:linear-gradient(145deg,#091540,#15266f);border-radius:30px;grid-template-columns:.9fr 1.1fr;gap:34px;margin-top:58px;padding:38px;display:grid}.cross-page-learning-management-module__JGyp8W__roomCopy>p{color:#9fb2ff}.cross-page-learning-management-module__JGyp8W__roomCopy>span{color:#c8d2ee}.cross-page-learning-management-module__JGyp8W__roomCopy strong{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;margin-top:24px;padding:15px 17px;font-size:15px;line-height:1.55;display:block}.cross-page-learning-management-module__JGyp8W__flow{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cross-page-learning-management-module__JGyp8W__flow article{background:#ffffff12;border:1px solid #ffffff21;border-radius:19px;padding:22px}.cross-page-learning-management-module__JGyp8W__flow h3{color:#fff}.cross-page-learning-management-module__JGyp8W__flow p{color:#c3cce3}.cross-page-learning-management-module__JGyp8W__more{text-align:right;margin-top:30px}.cross-page-learning-management-module__JGyp8W__more a{color:#1b2cc1;background:#fff;border:1px solid #cfd9ee;border-radius:999px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:900px){.cross-page-learning-management-module__JGyp8W__reportGrid{grid-template-columns:repeat(2,1fr)}.cross-page-learning-management-module__JGyp8W__roomBlock{grid-template-columns:1fr}}@media (max-width:560px){.cross-page-learning-management-module__JGyp8W__wrap{padding:70px 16px}.cross-page-learning-management-module__JGyp8W__reportGrid,.cross-page-learning-management-module__JGyp8W__flow{grid-template-columns:1fr}.cross-page-learning-management-module__JGyp8W__reportGrid article{min-height:0}.cross-page-learning-management-module__JGyp8W__roomBlock{border-radius:24px;padding:25px 19px}.cross-page-learning-management-module__JGyp8W__more{text-align:left}}
.online-tutoring-module__6n_4Va__page{--ink:#1b1715;--wine:#1b2cc1;--gold:#b99a64;--line:#412d261f;color:var(--ink);background:#fffdf9}.online-tutoring-module__6n_4Va__inner{width:min(1160px,100% - 40px);margin:0 auto}.online-tutoring-module__6n_4Va__hero{background:radial-gradient(circle at 82% 15%,#c09e6630,#0000 28%),linear-gradient(135deg,#f5efe6,#fffdf9);padding:112px 0 100px}.online-tutoring-module__6n_4Va__hero p,.online-tutoring-module__6n_4Va__sectionHead>p,.online-tutoring-module__6n_4Va__mathCopy>p,.online-tutoring-module__6n_4Va__finalCta p{color:#9c784b;letter-spacing:.17em;margin:0 0 13px;font-family:Georgia,serif;font-size:11px}.online-tutoring-module__6n_4Va__hero h1,.online-tutoring-module__6n_4Va__sectionHead h2,.online-tutoring-module__6n_4Va__mathCopy h2,.online-tutoring-module__6n_4Va__finalCta h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Noto Serif KR,serif}.online-tutoring-module__6n_4Va__hero h1{color:#311f1e;font-size:clamp(48px,6vw,75px);line-height:1.12}.online-tutoring-module__6n_4Va__hero>div>span{color:#6f655f;max-width:760px;margin-top:22px;font-size:17px;line-height:1.9;display:block}.online-tutoring-module__6n_4Va__heroButtons{gap:9px;margin-top:28px;display:flex}.online-tutoring-module__6n_4Va__heroButtons a{color:#fff;background:#1b2cc1;border-radius:999px;padding:14px 19px;font-weight:900;text-decoration:none}.online-tutoring-module__6n_4Va__heroButtons a+a{color:#3e302b;border:1px solid var(--line);background:#fff}.online-tutoring-module__6n_4Va__strengthSection,.online-tutoring-module__6n_4Va__teacherSection,.online-tutoring-module__6n_4Va__compareSection{padding:108px 0}.online-tutoring-module__6n_4Va__compareSection{background:#fff}.online-tutoring-module__6n_4Va__sectionHead{max-width:830px;margin-bottom:40px}.online-tutoring-module__6n_4Va__sectionHead h2,.online-tutoring-module__6n_4Va__mathCopy h2{color:#3c2428;font-size:clamp(34px,4vw,50px);line-height:1.22}.online-tutoring-module__6n_4Va__sectionHead>span,.online-tutoring-module__6n_4Va__mathCopy>span{color:#70665f;margin-top:15px;line-height:1.85;display:block}.online-tutoring-module__6n_4Va__strengthGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.online-tutoring-module__6n_4Va__strengthGrid article{border:1px solid var(--line);background:#fff;border-radius:5px 25px;padding:28px}.online-tutoring-module__6n_4Va__strengthGrid article>span{color:#b08d55;font-family:Georgia,serif;font-size:12px}.online-tutoring-module__6n_4Va__strengthGrid h3{margin:11px 0 10px;font-size:20px}.online-tutoring-module__6n_4Va__strengthGrid p,.online-tutoring-module__6n_4Va__teacherGrid p{color:#53617c;margin:0;font-size:14px;line-height:1.78}.online-tutoring-module__6n_4Va__mathSection{color:#fff;background:#1d1816;padding:100px 0}.online-tutoring-module__6n_4Va__mathSection .online-tutoring-module__6n_4Va__inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;display:grid}.online-tutoring-module__6n_4Va__mathCopy h2{color:#fff}.online-tutoring-module__6n_4Va__mathCopy>span{color:#ffffffad}.online-tutoring-module__6n_4Va__mathCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.online-tutoring-module__6n_4Va__mathCards article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px 22px;padding:24px}.online-tutoring-module__6n_4Va__mathCards strong{color:#e0c38d;margin-bottom:7px;display:block}.online-tutoring-module__6n_4Va__mathCards span{color:#ffffffad;font-size:13px;line-height:1.7}.online-tutoring-module__6n_4Va__teacherGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.online-tutoring-module__6n_4Va__teacherGrid article{background:#fff;border-radius:5px 24px;padding:28px}.online-tutoring-module__6n_4Va__teacherGrid strong{color:#4a252d;margin-bottom:11px;font-size:20px;display:block}.online-tutoring-module__6n_4Va__table{border:1px solid var(--line);border-radius:6px 24px;overflow:hidden}.online-tutoring-module__6n_4Va__row{grid-template-columns:.6fr 1fr 1.25fr;display:grid}.online-tutoring-module__6n_4Va__row>*{border-bottom:1px solid var(--line);padding:17px 18px}.online-tutoring-module__6n_4Va__row>*+*{border-left:1px solid var(--line)}.online-tutoring-module__6n_4Va__row:last-child>*{border-bottom:0}.online-tutoring-module__6n_4Va__headRow{color:#fff;background:#241c19;font-weight:900}.online-tutoring-module__6n_4Va__row span{color:#665e58;font-size:13px;line-height:1.65}.online-tutoring-module__6n_4Va__headRow span{color:#fff}.online-tutoring-module__6n_4Va__note{color:#887c74;margin:14px 4px 0;font-size:12px;line-height:1.7}.online-tutoring-module__6n_4Va__finalCta{color:#fff;background:linear-gradient(135deg,#171311,#47242c);padding:76px 0}.online-tutoring-module__6n_4Va__finalCta .online-tutoring-module__6n_4Va__inner{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.online-tutoring-module__6n_4Va__finalCta h2{color:#fff;font-size:clamp(29px,3.3vw,43px)}.online-tutoring-module__6n_4Va__finalCta span{color:#ffffffad;margin-top:13px;display:block}.online-tutoring-module__6n_4Va__finalCta a{color:#211915;white-space:nowrap;background:#dcc18c;border-radius:999px;padding:15px 20px;font-weight:900;text-decoration:none}@media (max-width:900px){.online-tutoring-module__6n_4Va__strengthGrid,.online-tutoring-module__6n_4Va__teacherGrid,.online-tutoring-module__6n_4Va__mathSection .online-tutoring-module__6n_4Va__inner,.online-tutoring-module__6n_4Va__finalCta .online-tutoring-module__6n_4Va__inner{grid-template-columns:1fr}.online-tutoring-module__6n_4Va__table{overflow-x:auto}.online-tutoring-module__6n_4Va__row{min-width:760px}}@media (max-width:620px){.online-tutoring-module__6n_4Va__inner{width:min(100% - 24px,1160px)}.online-tutoring-module__6n_4Va__hero{padding:78px 0}.online-tutoring-module__6n_4Va__strengthSection,.online-tutoring-module__6n_4Va__teacherSection,.online-tutoring-module__6n_4Va__compareSection,.online-tutoring-module__6n_4Va__mathSection{padding:76px 0}.online-tutoring-module__6n_4Va__heroButtons{display:grid}.online-tutoring-module__6n_4Va__mathCards{grid-template-columns:1fr}}.online-tutoring-module__6n_4Va__sectionHead>span{font-size:17px!important;line-height:1.85!important}.online-tutoring-module__6n_4Va__strengthGrid p,.online-tutoring-module__6n_4Va__teacherGrid p{font-size:16px!important;line-height:1.82!important}.online-tutoring-module__6n_4Va__row span{font-size:15px!important;line-height:1.78!important}.online-tutoring-module__6n_4Va__note{font-size:14px!important;line-height:1.8!important}.online-tutoring-module__6n_4Va__page{--ink:#091540;--wine:#1b2cc1;--gold:#7692ff;--line:#dce4f2;color:#091540;background:#fff;font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif}.online-tutoring-module__6n_4Va__hero{isolation:isolate;color:#fff;background:url(https://cdn.imweb.me/thumbnail/20260911/f84e457924b1b.png) 50%/cover no-repeat;min-height:650px;padding:130px 0 110px;position:relative}.online-tutoring-module__6n_4Va__hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#030c26e8,#091540c7 52%,#09154094);position:absolute;inset:0}.online-tutoring-module__6n_4Va__hero p,.online-tutoring-module__6n_4Va__sectionHead>p,.online-tutoring-module__6n_4Va__mathCopy>p,.online-tutoring-module__6n_4Va__finalCta p{color:#abd2fa;font-family:inherit;font-weight:900}.online-tutoring-module__6n_4Va__hero h1{color:#fff}.online-tutoring-module__6n_4Va__hero>div>span{color:#e6edff}.online-tutoring-module__6n_4Va__heroButtons a{background:#1b2cc1}.online-tutoring-module__6n_4Va__heroButtons a+a{color:#091540;background:#fff;border-color:#fff}.online-tutoring-module__6n_4Va__strengthSection,.online-tutoring-module__6n_4Va__compareSection{background:#fff}.online-tutoring-module__6n_4Va__teacherSection{background:#f1f4ff}.online-tutoring-module__6n_4Va__sectionHead h2,.online-tutoring-module__6n_4Va__mathCopy h2{color:#091540}.online-tutoring-module__6n_4Va__sectionHead>span,.online-tutoring-module__6n_4Va__mathCopy>span{color:#53617c}.online-tutoring-module__6n_4Va__strengthGrid article{border-color:#dce4f2;border-radius:22px;box-shadow:0 12px 30px #0915400f}.online-tutoring-module__6n_4Va__strengthGrid article:nth-child(3n+1){border-top:5px solid #1b2cc1}.online-tutoring-module__6n_4Va__strengthGrid article:nth-child(3n+2){border-top:5px solid #7692ff}.online-tutoring-module__6n_4Va__strengthGrid article:nth-child(3n){border-top:5px solid #39a7d8}.online-tutoring-module__6n_4Va__strengthGrid article>span{color:#1b2cc1;font-family:inherit;font-weight:900}.online-tutoring-module__6n_4Va__strengthGrid p,.online-tutoring-module__6n_4Va__teacherGrid p{color:#53617c}.online-tutoring-module__6n_4Va__mathSection{background:#091540}.online-tutoring-module__6n_4Va__mathCards article{background:#7692ff1a;border-color:#abd2fa40}.online-tutoring-module__6n_4Va__mathCards strong{color:#abd2fa}.online-tutoring-module__6n_4Va__teacherGrid article{border:1px solid #dce4f2;border-radius:22px;box-shadow:0 12px 30px #0915400f}.online-tutoring-module__6n_4Va__teacherGrid strong{color:#1b2cc1}.online-tutoring-module__6n_4Va__table{border-color:#dce4f2;border-radius:22px}.online-tutoring-module__6n_4Va__headRow{background:#091540}.online-tutoring-module__6n_4Va__row strong{color:#1b2cc1}.online-tutoring-module__6n_4Va__row span{color:#53617c}.online-tutoring-module__6n_4Va__finalCta{background:linear-gradient(135deg,#091540,#1b2cc1)}.online-tutoring-module__6n_4Va__finalCta a{color:#091540;background:#abd2fa}.online-tutoring-module__6n_4Va__page h1,.online-tutoring-module__6n_4Va__page h2,.online-tutoring-module__6n_4Va__page h3,.online-tutoring-module__6n_4Va__page p,.online-tutoring-module__6n_4Va__page span,.online-tutoring-module__6n_4Va__page a,.online-tutoring-module__6n_4Va__page strong{font-family:inherit}
.subject-guide-module__qjUq-a__page{--ink:#091540;--wine:#1b2cc1;--gold:#7692ff;--paper:#fff;--cream:#f1f4ff;--line:#0915401f;color:var(--ink);background:var(--paper)}.subject-guide-module__qjUq-a__inner{width:min(1160px,100% - 40px);margin:0 auto}.subject-guide-module__qjUq-a__hero{background:radial-gradient(circle at 80% 10%,#7692ff29,#0000 28%),linear-gradient(135deg,#f1f4ff,#fff);padding:96px 0 88px}.subject-guide-module__qjUq-a__eyebrow,.subject-guide-module__qjUq-a__sectionHead>p,.subject-guide-module__qjUq-a__cta p{color:var(--wine);letter-spacing:.17em;margin:0 0 14px;font-family:Georgia,serif;font-size:12px}.subject-guide-module__qjUq-a__hero h1,.subject-guide-module__qjUq-a__sectionHead h2,.subject-guide-module__qjUq-a__cta h2,.subject-guide-module__qjUq-a__otherSubjects h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Noto Serif KR,serif}.subject-guide-module__qjUq-a__hero h1{font-size:clamp(48px,7vw,78px)}.subject-guide-module__qjUq-a__heroLead{color:#6e655f;max-width:800px;margin:22px 0 0;font-size:18px;line-height:1.9}.subject-guide-module__qjUq-a__heroActions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.subject-guide-module__qjUq-a__heroActions a{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;padding:13px 18px;font-weight:800;text-decoration:none}.subject-guide-module__qjUq-a__heroActions a:last-child{background:var(--wine);color:#fff;border-color:var(--wine)}.subject-guide-module__qjUq-a__curriculumNotice{color:#fff;background:#091540;padding:24px 0}.subject-guide-module__qjUq-a__curriculumNotice .subject-guide-module__qjUq-a__inner{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.subject-guide-module__qjUq-a__curriculumNotice strong{color:#abd2fa;white-space:nowrap}.subject-guide-module__qjUq-a__curriculumNotice p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.8}.subject-guide-module__qjUq-a__commonSection,.subject-guide-module__qjUq-a__gradeSection,.subject-guide-module__qjUq-a__transitionSection,.subject-guide-module__qjUq-a__compareSection,.subject-guide-module__qjUq-a__levelSection,.subject-guide-module__qjUq-a__roadmapSection,.subject-guide-module__qjUq-a__transitionCheck{padding:104px 0}.subject-guide-module__qjUq-a__transitionSection{color:#fff;background:#091540}.subject-guide-module__qjUq-a__compareSection,.subject-guide-module__qjUq-a__roadmapSection{background:#fff}.subject-guide-module__qjUq-a__sectionHead{max-width:870px;margin-bottom:42px}.subject-guide-module__qjUq-a__sectionHead h2{font-size:clamp(34px,4vw,50px)}.subject-guide-module__qjUq-a__sectionHead>span{color:#53617c;margin-top:16px;line-height:1.8;display:block}.subject-guide-module__qjUq-a__transitionSection .subject-guide-module__qjUq-a__sectionHead h2{color:#fff}.subject-guide-module__qjUq-a__transitionSection .subject-guide-module__qjUq-a__sectionHead>p{color:#abd2fa}.subject-guide-module__qjUq-a__transitionSection .subject-guide-module__qjUq-a__sectionHead>span{color:#ffffffb3}.subject-guide-module__qjUq-a__commonGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.subject-guide-module__qjUq-a__commonGrid article,.subject-guide-module__qjUq-a__transitionGrid article,.subject-guide-module__qjUq-a__levelGrid article,.subject-guide-module__qjUq-a__roadmapGrid article,.subject-guide-module__qjUq-a__transitionCheckGrid article{border:1px solid var(--line);background:#fff;border-radius:5px 25px;padding:28px}.subject-guide-module__qjUq-a__commonGrid article>span,.subject-guide-module__qjUq-a__transitionGrid article>span,.subject-guide-module__qjUq-a__roadmapGrid article>span{color:var(--gold);font-family:Georgia,serif;font-size:12px}.subject-guide-module__qjUq-a__commonGrid h3,.subject-guide-module__qjUq-a__transitionGrid h3,.subject-guide-module__qjUq-a__levelGrid h3,.subject-guide-module__qjUq-a__roadmapGrid h3,.subject-guide-module__qjUq-a__transitionCheckGrid h3{margin:12px 0 10px;font-size:20px}.subject-guide-module__qjUq-a__commonGrid p,.subject-guide-module__qjUq-a__transitionGrid p{color:#53617c;margin:0;font-size:14px;line-height:1.75}.subject-guide-module__qjUq-a__jumpNav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f0;border-radius:999px;gap:6px;margin-bottom:24px;padding:7px;display:flex;position:sticky;top:96px;overflow:auto}.subject-guide-module__qjUq-a__jumpNav a{text-align:center;color:#53617c;border-radius:999px;flex:1;min-width:max-content;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.subject-guide-module__qjUq-a__jumpNav a:hover{color:#fff;background:#091540}.subject-guide-module__qjUq-a__stageList{gap:16px;display:grid}.subject-guide-module__qjUq-a__stageCard{border:1px solid var(--line);background:#fff;border-radius:6px 28px;grid-template-columns:78px 1fr;gap:24px;padding:34px;scroll-margin-top:160px;display:grid}.subject-guide-module__qjUq-a__stageNo{color:#1b2cc1;font-family:Georgia,serif;font-size:28px}.subject-guide-module__qjUq-a__stageLabel{color:var(--wine);margin-bottom:7px;font-size:12px;font-weight:900;display:inline-block}.subject-guide-module__qjUq-a__stageContent h3{letter-spacing:-.035em;margin:0 0 22px;font-size:27px}.subject-guide-module__qjUq-a__detailGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.subject-guide-module__qjUq-a__detailGrid>div{background:#f7f9ff;border-radius:14px;padding:20px}.subject-guide-module__qjUq-a__detailGrid strong{font-size:14px}.subject-guide-module__qjUq-a__detailGrid ul,.subject-guide-module__qjUq-a__compareGrid ul,.subject-guide-module__qjUq-a__levelGrid ul,.subject-guide-module__qjUq-a__roadmapGrid ul,.subject-guide-module__qjUq-a__transitionCheckGrid ul{color:#53617c;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.subject-guide-module__qjUq-a__transitionGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.subject-guide-module__qjUq-a__transitionGrid article{background:#28221f;border-color:#ffffff1a}.subject-guide-module__qjUq-a__transitionGrid h3{color:#fff}.subject-guide-module__qjUq-a__transitionGrid p{color:#ffffffad}.subject-guide-module__qjUq-a__compareGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.subject-guide-module__qjUq-a__compareGrid article{border:1px solid var(--line);border-radius:6px 28px;padding:34px}.subject-guide-module__qjUq-a__compareGrid article:last-child{color:#fff;background:#091540}.subject-guide-module__qjUq-a__compareGrid span{color:var(--wine);font-size:12px;font-weight:900}.subject-guide-module__qjUq-a__compareGrid h3{margin:10px 0 16px;font-size:28px}.subject-guide-module__qjUq-a__compareGrid article:last-child ul{color:#ffffffb8}.subject-guide-module__qjUq-a__levelGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.subject-guide-module__qjUq-a__levelGrid span{color:var(--wine);background:#edf2ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-block}.subject-guide-module__qjUq-a__roadmapGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.subject-guide-module__qjUq-a__roadmapGrid article{position:relative}.subject-guide-module__qjUq-a__roadmapGrid article:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);height:3px;position:absolute;top:0;left:0;right:0}.subject-guide-module__qjUq-a__transitionCheckGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.subject-guide-module__qjUq-a__transitionCheckGrid h3{color:var(--wine)}.subject-guide-module__qjUq-a__otherSubjects{background:#fff;padding:80px 0}.subject-guide-module__qjUq-a__otherSubjects h2{margin-bottom:24px;font-size:30px}.subject-guide-module__qjUq-a__otherGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.subject-guide-module__qjUq-a__otherGrid a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;padding:16px;font-weight:800;text-decoration:none}.subject-guide-module__qjUq-a__cta{color:#fff;background:linear-gradient(135deg,#091540,#1b2cc1);padding:74px 0}.subject-guide-module__qjUq-a__cta .subject-guide-module__qjUq-a__inner{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.subject-guide-module__qjUq-a__cta h2{color:#fff;font-size:clamp(28px,3vw,42px)}.subject-guide-module__qjUq-a__cta span{color:#ffffffad;margin-top:12px;display:block}.subject-guide-module__qjUq-a__cta a{color:#091540;white-space:nowrap;background:#abd2fa;border-radius:999px;padding:15px 21px;font-weight:900;text-decoration:none}@media (max-width:900px){.subject-guide-module__qjUq-a__commonGrid,.subject-guide-module__qjUq-a__roadmapGrid{grid-template-columns:repeat(2,1fr)}.subject-guide-module__qjUq-a__detailGrid,.subject-guide-module__qjUq-a__transitionGrid,.subject-guide-module__qjUq-a__levelGrid,.subject-guide-module__qjUq-a__transitionCheckGrid,.subject-guide-module__qjUq-a__compareGrid{grid-template-columns:1fr}.subject-guide-module__qjUq-a__otherGrid{grid-template-columns:repeat(2,1fr)}.subject-guide-module__qjUq-a__cta .subject-guide-module__qjUq-a__inner,.subject-guide-module__qjUq-a__curriculumNotice .subject-guide-module__qjUq-a__inner{grid-template-columns:1fr}.subject-guide-module__qjUq-a__jumpNav{top:78px}}@media (max-width:600px){.subject-guide-module__qjUq-a__inner{width:min(100% - 24px,1160px)}.subject-guide-module__qjUq-a__hero{padding:70px 0}.subject-guide-module__qjUq-a__commonSection,.subject-guide-module__qjUq-a__gradeSection,.subject-guide-module__qjUq-a__transitionSection,.subject-guide-module__qjUq-a__compareSection,.subject-guide-module__qjUq-a__levelSection,.subject-guide-module__qjUq-a__roadmapSection,.subject-guide-module__qjUq-a__transitionCheck{padding:78px 0}.subject-guide-module__qjUq-a__commonGrid,.subject-guide-module__qjUq-a__roadmapGrid{grid-template-columns:1fr}.subject-guide-module__qjUq-a__stageCard{grid-template-columns:1fr;padding:24px}.subject-guide-module__qjUq-a__stageNo{font-size:18px}.subject-guide-module__qjUq-a__otherGrid{grid-template-columns:1fr}.subject-guide-module__qjUq-a__jumpNav{border-radius:18px}.subject-guide-module__qjUq-a__heroActions a{text-align:center;width:100%}}.subject-guide-module__qjUq-a__jumpNav a{position:relative}.subject-guide-module__qjUq-a__jumpNav a:not(:first-child):before{content:"";pointer-events:none;background:#1b2cc138;width:1px;position:absolute;top:24%;bottom:24%;left:-3px}.subject-guide-module__qjUq-a__curriculumNotice p{font-size:16px!important}.subject-guide-module__qjUq-a__sectionHead>span{font-size:17px!important;line-height:1.85!important}.subject-guide-module__qjUq-a__commonGrid p,.subject-guide-module__qjUq-a__transitionGrid p{font-size:16px!important;line-height:1.82!important}.subject-guide-module__qjUq-a__detailGrid ul,.subject-guide-module__qjUq-a__compareGrid ul,.subject-guide-module__qjUq-a__levelGrid ul,.subject-guide-module__qjUq-a__roadmapGrid ul,.subject-guide-module__qjUq-a__transitionCheckGrid ul{font-size:15px!important;line-height:1.85!important}.subject-guide-module__qjUq-a__stageLabel,.subject-guide-module__qjUq-a__jumpNav a{font-size:14px!important}.subject-guide-module__qjUq-a__page{--wine:#1b2cc1!important;--wine2:#091540!important;--cream:#f1f4ff!important;--gold:#7692ff!important;--ink:#091540!important;--muted:#53617c!important;--line:#dce4f2!important}.subject-guide-module__qjUq-a__hero{background:linear-gradient(90deg,#091540f5,#091540d1,#091540a3),url(https://cdn.imweb.me/thumbnail/20260911/a218fcb5714bb.png) 50%/cover no-repeat!important}.subject-guide-module__qjUq-a__eyebrow,.subject-guide-module__qjUq-a__sectionHead>p,.subject-guide-module__qjUq-a__stageLabel{color:#7692ff!important}.subject-guide-module__qjUq-a__heroActions a{color:#091540!important;border-color:#dce4f2!important}.subject-guide-module__qjUq-a__heroActions a:last-child{color:#fff!important;background:#1b2cc1!important;border-color:#1b2cc1!important}.subject-guide-module__qjUq-a__curriculumNotice{background:#091540!important}.subject-guide-module__qjUq-a__curriculumNotice strong{color:#abd2fa!important}.subject-guide-module__qjUq-a__gradeSection,.subject-guide-module__qjUq-a__levelSection,.subject-guide-module__qjUq-a__transitionCheck{background:#f1f4ff!important}.subject-guide-module__qjUq-a__transitionSection{background:#091540!important}.subject-guide-module__qjUq-a__roadmapSection,.subject-guide-module__qjUq-a__otherSubjects{background:#fff!important}.subject-guide-module__qjUq-a__commonGrid article,.subject-guide-module__qjUq-a__transitionGrid article,.subject-guide-module__qjUq-a__levelGrid article,.subject-guide-module__qjUq-a__roadmapGrid article,.subject-guide-module__qjUq-a__transitionCheckGrid article,.subject-guide-module__qjUq-a__stageCard{box-shadow:0 12px 30px #0915400d;border-color:#dce4f2!important;border-radius:22px!important}.subject-guide-module__qjUq-a__commonGrid article>span,.subject-guide-module__qjUq-a__transitionGrid article>span,.subject-guide-module__qjUq-a__roadmapGrid article>span,.subject-guide-module__qjUq-a__stageNo{color:#1b2cc1!important}.subject-guide-module__qjUq-a__detailGrid>div{background:#f7f9ff!important}.subject-guide-module__qjUq-a__jumpNav{background:#fffffff5!important;border-color:#dce4f2!important}.subject-guide-module__qjUq-a__jumpNav a:hover{background:#1b2cc1!important}.subject-guide-module__qjUq-a__compareGrid article{border-color:#dce4f2!important;border-radius:22px!important}.subject-guide-module__qjUq-a__compareGrid article:first-child{background:#f1f4ff!important}.subject-guide-module__qjUq-a__compareGrid article:last-child{background:#091540!important}.subject-guide-module__qjUq-a__compareGrid span{color:#1b2cc1!important}.subject-guide-module__qjUq-a__compareGrid article:last-child span{color:#abd2fa!important}.subject-guide-module__qjUq-a__levelGrid span{color:#1b2cc1!important;background:#edf2ff!important}.subject-guide-module__qjUq-a__cta{background:linear-gradient(135deg,#091540,#1b2cc1)!important}.subject-guide-module__qjUq-a__cta p{color:#abd2fa!important}.subject-guide-module__qjUq-a__cta a{color:#1b2cc1!important;background:#fff!important}.subject-guide-module__qjUq-a__hero{position:relative;color:#fff!important}.subject-guide-module__qjUq-a__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#091540d6,#091540a3,#0915407a);position:absolute;inset:0}.subject-guide-module__qjUq-a__hero .subject-guide-module__qjUq-a__inner{z-index:1;position:relative}.subject-guide-module__qjUq-a__hero h1{text-shadow:0 4px 18px #00000029;color:#fff!important}.subject-guide-module__qjUq-a__heroLead{color:#ffffffe0!important;max-width:860px!important}.subject-guide-module__qjUq-a__heroActions a{background:#fffffff0!important}.subject-guide-module__qjUq-a__heroActions a:hover{transform:translateY(-1px);background:#fff!important}.subject-guide-module__qjUq-a__heroActions a:last-child{color:#fff!important;background:#1b2cc1!important}.subject-guide-module__qjUq-a__sectionHead h2,.subject-guide-module__qjUq-a__otherSubjects h2{color:#091540!important}.subject-guide-module__qjUq-a__transitionSection .subject-guide-module__qjUq-a__sectionHead h2,.subject-guide-module__qjUq-a__cta h2{color:#fff!important}.subject-guide-module__qjUq-a__commonGrid article,.subject-guide-module__qjUq-a__transitionGrid article,.subject-guide-module__qjUq-a__levelGrid article,.subject-guide-module__qjUq-a__roadmapGrid article,.subject-guide-module__qjUq-a__transitionCheckGrid article,.subject-guide-module__qjUq-a__stageCard,.subject-guide-module__qjUq-a__compareGrid article,.subject-guide-module__qjUq-a__otherGrid a{overflow:hidden}
.diagnosis-entry-card-module__j6l_kG__section{color:#fff;background:#091540;padding:82px 0}.diagnosis-entry-card-module__j6l_kG__inner{grid-template-columns:1fr 270px;align-items:center;gap:38px;width:min(1120px,100% - 36px);margin:0 auto;display:grid}.diagnosis-entry-card-module__j6l_kG__copy>p{color:#abd2fa;letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:900}.diagnosis-entry-card-module__j6l_kG__copy h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.22}.diagnosis-entry-card-module__j6l_kG__copy>span{color:#ffffffbd;max-width:800px;margin-top:17px;font-size:16px;line-height:1.8;display:block}.diagnosis-entry-card-module__j6l_kG__points{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.diagnosis-entry-card-module__j6l_kG__points b{color:#dfe7ff;background:#ffffff17;border-radius:999px;padding:7px 10px;font-size:12px}.diagnosis-entry-card-module__j6l_kG__action{background:#ffffff14;border:1px solid #ffffff29;border-radius:24px;padding:26px}.diagnosis-entry-card-module__j6l_kG__action>span{color:#abd2fa;font-size:12px;font-weight:900;display:block}.diagnosis-entry-card-module__j6l_kG__action>strong{margin:7px 0 18px;font-size:26px;display:block}.diagnosis-entry-card-module__j6l_kG__action a{color:#1b2cc1;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 17px;font-weight:900;text-decoration:none;display:flex}.diagnosis-entry-card-module__j6l_kG__action a i{font-style:normal}.diagnosis-entry-card-module__j6l_kG__action small{color:#ffffff8c;text-align:center;margin-top:12px;display:block}@media (max-width:760px){.diagnosis-entry-card-module__j6l_kG__inner{grid-template-columns:1fr}.diagnosis-entry-card-module__j6l_kG__action{max-width:none}}
.hub-detail-module__RgeW7q__sectionHead{margin:0 0 30px}.hub-detail-module__RgeW7q__sectionHead>p{color:#1b2cc1;letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:900}.hub-detail-module__RgeW7q__sectionHead h2{color:#2d1720;letter-spacing:-.045em;margin:0;font-size:clamp(27px,4vw,42px);line-height:1.25}.hub-detail-module__RgeW7q__sectionHead>span{color:#53617c;max-width:820px;margin-top:13px;line-height:1.8;display:block}.hub-detail-module__RgeW7q__subjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hub-detail-module__RgeW7q__subjectCard{color:#251d20;background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid #dce4f2;border-radius:28px;flex-direction:column;min-height:300px;padding:28px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 14px 34px #4f12260f}.hub-detail-module__RgeW7q__subjectCard:hover{transform:translateY(-5px);box-shadow:0 20px 42px #4f12261c}.hub-detail-module__RgeW7q__subjectIcon{color:#fff;background:#1b6fa9;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:24px;font-size:21px;font-weight:900;display:grid}.hub-detail-module__RgeW7q__subjectCard small,.hub-detail-module__RgeW7q__stageHubCard small{color:#1b2cc1;letter-spacing:.12em;font-size:11px;font-weight:900}.hub-detail-module__RgeW7q__subjectCard h3{color:#102f4d;margin:9px 0 12px;font-size:25px}.hub-detail-module__RgeW7q__subjectCard p{color:#53617c;margin:0;line-height:1.75}.hub-detail-module__RgeW7q__subjectCard strong{color:#1b6fa9;margin-top:auto;padding-top:20px;font-size:14px}.hub-detail-module__RgeW7q__stageHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hub-detail-module__RgeW7q__stageHubCard{color:#fff;background:linear-gradient(150deg,#091540,#1b2cc1);border-radius:30px;flex-direction:column;min-height:380px;padding:34px;text-decoration:none;transition:transform .25s;display:flex;box-shadow:0 18px 44px #4f12262b}.hub-detail-module__RgeW7q__stageHubCard:hover{transform:translateY(-6px)}.hub-detail-module__RgeW7q__stageHubCard>span{color:#d4b36d;font-size:45px;font-weight:300}.hub-detail-module__RgeW7q__stageHubCard small{color:#e4c98e;margin-top:30px}.hub-detail-module__RgeW7q__stageHubCard h2{margin:10px 0 15px;font-size:30px}.hub-detail-module__RgeW7q__stageHubCard p{color:#ffffffc7;margin:0;line-height:1.85}.hub-detail-module__RgeW7q__stageHubCard strong{color:#fff;margin-top:auto;padding-top:24px}.hub-detail-module__RgeW7q__cycleBand,.hub-detail-module__RgeW7q__answerBand,.hub-detail-module__RgeW7q__managementBand{background:#faf6f2;border-radius:34px;margin-top:78px;padding:42px}.hub-detail-module__RgeW7q__cycleGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.hub-detail-module__RgeW7q__cycleGrid div{background:#fff;border:1px solid #dce4f2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:112px;padding:18px 10px;display:flex}.hub-detail-module__RgeW7q__cycleGrid span{color:#1b2cc1;font-size:12px;font-weight:900}.hub-detail-module__RgeW7q__cycleGrid strong{color:#1b6fa9;font-size:17px}.hub-detail-module__RgeW7q__detailSection{margin-bottom:84px}.hub-detail-module__RgeW7q__priorityGrid,.hub-detail-module__RgeW7q__roadmapGrid,.hub-detail-module__RgeW7q__managementGrid,.hub-detail-module__RgeW7q__answerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.hub-detail-module__RgeW7q__priorityGrid article,.hub-detail-module__RgeW7q__roadmapGrid article,.hub-detail-module__RgeW7q__managementGrid article,.hub-detail-module__RgeW7q__answerGrid article{background:#fff;border:1px solid #dce4f2;border-radius:24px;padding:26px}.hub-detail-module__RgeW7q__priorityGrid span,.hub-detail-module__RgeW7q__roadmapGrid span{color:#1b2cc1;font-size:13px;font-weight:900}.hub-detail-module__RgeW7q__priorityGrid h3,.hub-detail-module__RgeW7q__roadmapGrid h3,.hub-detail-module__RgeW7q__managementGrid h3,.hub-detail-module__RgeW7q__answerGrid h3{color:#102f4d;margin:11px 0 10px;font-size:20px;line-height:1.45}.hub-detail-module__RgeW7q__priorityGrid p,.hub-detail-module__RgeW7q__managementGrid p,.hub-detail-module__RgeW7q__answerGrid p{color:#53617c;margin:0;line-height:1.78}.hub-detail-module__RgeW7q__roadmapGrid ul{color:#53617c;margin:14px 0 0;padding-left:20px;line-height:1.9}.hub-detail-module__RgeW7q__managementBand{color:#fff;background:linear-gradient(145deg,#102f4d,#1b6fa9);margin:0 0 84px}.hub-detail-module__RgeW7q__managementGrid article{background:#ffffff14;border-color:#ffffff26}.hub-detail-module__RgeW7q__managementGrid h3{color:#fff}.hub-detail-module__RgeW7q__managementGrid p{color:#ffffffc2}.hub-detail-module__RgeW7q__answerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-detail-module__RgeW7q__answerGrid article{background:#ffffffd1}.hub-detail-module__RgeW7q__subjectPills{flex-wrap:wrap;gap:10px;display:flex}.hub-detail-module__RgeW7q__subjectPills a{color:#1b6fa9;background:#fff;border:1px solid #d7e2eb;border-radius:999px;padding:12px 17px;font-weight:850;text-decoration:none}@media (prefers-reduced-motion:no-preference){.hub-detail-module__RgeW7q__subjectCard,.hub-detail-module__RgeW7q__stageHubCard,.hub-detail-module__RgeW7q__priorityGrid article,.hub-detail-module__RgeW7q__roadmapGrid article,.hub-detail-module__RgeW7q__answerGrid article{animation:.65s both hub-detail-module__RgeW7q__fadeUp}@keyframes hub-detail-module__RgeW7q__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:900px){.hub-detail-module__RgeW7q__subjectGrid,.hub-detail-module__RgeW7q__priorityGrid,.hub-detail-module__RgeW7q__roadmapGrid,.hub-detail-module__RgeW7q__managementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-detail-module__RgeW7q__stageHubGrid{grid-template-columns:1fr}.hub-detail-module__RgeW7q__stageHubCard{min-height:310px}.hub-detail-module__RgeW7q__cycleGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.hub-detail-module__RgeW7q__subjectGrid,.hub-detail-module__RgeW7q__priorityGrid,.hub-detail-module__RgeW7q__roadmapGrid,.hub-detail-module__RgeW7q__managementGrid,.hub-detail-module__RgeW7q__answerGrid{grid-template-columns:1fr}.hub-detail-module__RgeW7q__cycleBand,.hub-detail-module__RgeW7q__answerBand,.hub-detail-module__RgeW7q__managementBand{border-radius:25px;margin-top:56px;padding:26px 20px}.hub-detail-module__RgeW7q__managementBand{margin-bottom:65px}.hub-detail-module__RgeW7q__cycleGrid{grid-template-columns:repeat(2,1fr)}}.hub-detail-module__RgeW7q__subjectGrid{gap:20px}.hub-detail-module__RgeW7q__subjectCard{background:linear-gradient(145deg,#fff,#f7f9ff);border-color:#dce4f2;min-height:320px;box-shadow:0 16px 36px #09154012}.hub-detail-module__RgeW7q__subjectCard:hover{box-shadow:0 22px 46px #0915401f}.hub-detail-module__RgeW7q__subjectCard:nth-child(6n+1) .hub-detail-module__RgeW7q__subjectIcon{background:#1b2cc1}.hub-detail-module__RgeW7q__subjectCard:nth-child(6n+2) .hub-detail-module__RgeW7q__subjectIcon{background:#287fbd}.hub-detail-module__RgeW7q__subjectCard:nth-child(6n+3) .hub-detail-module__RgeW7q__subjectIcon{background:#5c62d6}.hub-detail-module__RgeW7q__subjectCard:nth-child(6n+4) .hub-detail-module__RgeW7q__subjectIcon{background:#23875e}.hub-detail-module__RgeW7q__subjectCard:nth-child(6n+5) .hub-detail-module__RgeW7q__subjectIcon{background:#a97200}.hub-detail-module__RgeW7q__subjectCard:nth-child(6n) .hub-detail-module__RgeW7q__subjectIcon{background:#7a5bb5}.hub-detail-module__RgeW7q__subjectCard small,.hub-detail-module__RgeW7q__stageHubCard small{color:#1b2cc1}.hub-detail-module__RgeW7q__subjectCard h3{color:#091540}.hub-detail-module__RgeW7q__subjectCard p{color:#53617c}.hub-detail-module__RgeW7q__subjectCard strong{color:#1b2cc1;background:#edf2ff;border-radius:11px;width:max-content;margin-top:auto;padding:11px 15px;display:inline-flex}.hub-detail-module__RgeW7q__answerBand{background:#f1f4ff}.hub-detail-module__RgeW7q__answerGrid article{background:#fff;border-color:#dce4f2;box-shadow:0 10px 26px #0915400d}.hub-detail-module__RgeW7q__answerGrid h3{color:#091540!important}.hub-detail-module__RgeW7q__answerGrid p{color:#53617c!important}.hub-detail-module__RgeW7q__cycleBand{background:#f1f4ff}.hub-detail-module__RgeW7q__cycleGrid div{border-color:#dce4f2}.hub-detail-module__RgeW7q__cycleGrid span{color:#1b2cc1}.hub-detail-module__RgeW7q__detailSection,.hub-detail-module__RgeW7q__answerBand,.hub-detail-module__RgeW7q__cycleBand{--ink:#091540;--muted:#53617c;--line:#dce4f2;--wine:#1b2cc1;--gold:#7692ff}.hub-detail-module__RgeW7q__priorityGrid article,.hub-detail-module__RgeW7q__roadmapGrid article,.hub-detail-module__RgeW7q__answerGrid article{box-shadow:0 12px 28px #0915400d;background:#fff!important;border-color:#dce4f2!important}.hub-detail-module__RgeW7q__priorityGrid span,.hub-detail-module__RgeW7q__roadmapGrid span,.hub-detail-module__RgeW7q__cycleGrid span{color:#1b2cc1!important}.hub-detail-module__RgeW7q__priorityGrid h3,.hub-detail-module__RgeW7q__roadmapGrid h3,.hub-detail-module__RgeW7q__answerGrid h3{color:#091540!important}.hub-detail-module__RgeW7q__answerBand,.hub-detail-module__RgeW7q__cycleBand{background:#f1f4ff!important}.hub-detail-module__RgeW7q__subjectPills a{color:#1b2cc1!important;border-color:#dce4f2!important}.hub-detail-module__RgeW7q__stageHubCard{background:linear-gradient(150deg,#091540,#1b2cc1)!important}.hub-detail-module__RgeW7q__sectionHead>p{color:#1b2cc1!important}.hub-detail-module__RgeW7q__sectionHead h2{color:#091540!important}.hub-detail-module__RgeW7q__sectionHead>span{color:#53617c!important}.hub-detail-module__RgeW7q__stageHubCard{background:linear-gradient(150deg,#091540,#1b2cc1)!important;box-shadow:0 18px 44px #0915402e!important}.hub-detail-module__RgeW7q__stageHubCard>span{color:#abd2fa!important}.hub-detail-module__RgeW7q__stageHubCard small{color:#c8d7ff!important}.hub-detail-module__RgeW7q__cycleBand,.hub-detail-module__RgeW7q__answerBand{background:#f1f4ff!important}.hub-detail-module__RgeW7q__cycleGrid div,.hub-detail-module__RgeW7q__priorityGrid article,.hub-detail-module__RgeW7q__roadmapGrid article,.hub-detail-module__RgeW7q__answerGrid article{border-color:#dce4f2!important}.hub-detail-module__RgeW7q__cycleGrid span,.hub-detail-module__RgeW7q__priorityGrid span,.hub-detail-module__RgeW7q__roadmapGrid span{color:#1b2cc1!important}.hub-detail-module__RgeW7q__cycleGrid strong,.hub-detail-module__RgeW7q__priorityGrid h3,.hub-detail-module__RgeW7q__roadmapGrid h3,.hub-detail-module__RgeW7q__answerGrid h3{color:#091540!important}.hub-detail-module__RgeW7q__priorityGrid p,.hub-detail-module__RgeW7q__roadmapGrid ul,.hub-detail-module__RgeW7q__answerGrid p{color:#53617c!important}.hub-detail-module__RgeW7q__managementBand{background:linear-gradient(145deg,#091540,#1b2cc1)!important}.hub-detail-module__RgeW7q__managementBand .hub-detail-module__RgeW7q__sectionHead>p{color:#abd2fa!important}.hub-detail-module__RgeW7q__managementBand .hub-detail-module__RgeW7q__sectionHead h2{color:#fff!important}.hub-detail-module__RgeW7q__subjectPills a{color:#1b2cc1!important;background:#fff!important;border-color:#dce4f2!important}
