.subject_page__PYjIZ{background:#fff}.subject_hero__3RLAb{border-block:1px solid #edf4f8;background:radial-gradient(circle at 84% 10%,rgba(77,157,224,.16),transparent 25%),linear-gradient(180deg,#f8fcff,#fff)}.subject_heroGrid__AKwH8{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr);gap:58px;align-items:center;min-height:530px;padding-block:62px}.subject_breadcrumbs__mELDS{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px;color:#72879a;font-size:12px}.subject_breadcrumbs__mELDS a{color:var(--blue-dark);font-weight:750}.subject_hero__3RLAb h1{margin:18px 0;font-size:clamp(44px,5vw,68px);line-height:1;letter-spacing:-2.8px}.subject_hero__3RLAb h1 em{color:var(--blue-dark);font-style:normal}.subject_hero__3RLAb p{max-width:690px;color:var(--muted);font-size:17px;line-height:1.65}.subject_note__iorKc{margin:-3px 0 22px;padding:11px 13px;border-left:3px solid #80bde6;background:#f4faff;font-size:13px!important}.subject_heroActions__wvzDR{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}.subject_progressCard__NkwpJ{padding:28px;border:1px solid #dce9f1;border-radius:24px;background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.subject_progressCard__NkwpJ>span{display:inline-flex;padding:6px 10px;border-radius:999px;background:#eaf6f3;color:#3f8273;font-size:11px;font-weight:850}.subject_progressCard__NkwpJ h2{margin:17px 0 11px;font-size:30px;line-height:1.1;letter-spacing:-1px}.subject_progressCard__NkwpJ p{font-size:14px}.subject_progressBar__U2JT4{height:9px;margin:22px 0 8px;overflow:hidden;border-radius:999px;background:#edf3f6}.subject_progressBar__U2JT4 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d9de0,#6bb7d7)}.subject_progressCard__NkwpJ small{color:#778c9c}.subject_baselineSection__o092P{padding-block:72px 18px}.subject_baselineHeading__TBqYC{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:46px;align-items:end;margin-bottom:28px}.subject_baselineHeading__TBqYC h2{margin:14px 0 0;font-size:clamp(32px,4vw,46px);line-height:1.08;letter-spacing:-1.6px}.subject_baselineHeading__TBqYC>p{margin:0;color:var(--muted);line-height:1.65}.subject_baselineStats__573Vx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.subject_baselineStats__573Vx>div{display:grid;gap:4px;padding:18px 20px;border:1px solid #dfe9f0;border-radius:16px;background:#f9fcfe}.subject_baselineStats__573Vx strong{color:var(--blue-dark);font-size:30px;letter-spacing:-1px}.subject_baselineStats__573Vx span{color:#6f8496;font-size:11px;font-weight:800}.subject_baselineGrid__HlOIJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.subject_baselineGrid__HlOIJ article{padding:22px;border:1px solid #e0e9ef;border-radius:17px;background:#fff}.subject_baselineGrid__HlOIJ h3{margin:0 0 13px;font-size:18px}.subject_baselineGrid__HlOIJ ul{display:grid;gap:9px;margin:0;padding-left:20px;color:#60778b;font-size:13px;line-height:1.5}.subject_baselineNote__aPltt{margin:16px 0 8px;padding:13px 15px;border-left:3px solid #79b9dc;background:#f5faff;color:#60778b;font-size:13px;line-height:1.55}.subject_baselineSource__9voTF{display:inline-flex;margin-top:7px;color:var(--blue-dark);font-size:12px;font-weight:850}.subject_section__zhOdS{padding-block:82px}.subject_sectionHeading__lw8SJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:46px;align-items:end;margin-bottom:34px}.subject_sectionHeading__lw8SJ h2{margin:14px 0 0;font-size:clamp(34px,4vw,48px);line-height:1.07;letter-spacing:-1.7px}.subject_sectionHeading__lw8SJ>p{margin:0;color:var(--muted);line-height:1.65}.subject_topicGrid__Npq70{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.subject_topicCard__eIXuc{display:flex;flex-direction:column;min-height:240px;padding:22px;border:1px solid #e0eaf0;border-radius:18px;background:#fff}.subject_topicCard__eIXuc>span{width:fit-content;padding:6px 8px;border-radius:8px;background:var(--blue-soft);color:var(--blue-dark);font-size:11px;font-weight:900}.subject_topicCard__eIXuc h3{margin:22px 0 9px;font-size:22px;letter-spacing:-.6px}.subject_topicCard__eIXuc p{color:var(--muted);font-size:13px;line-height:1.55}.subject_topicState__1sGT5{margin-top:auto;color:#7890a3;font-size:11px;font-weight:800}.subject_strategySection__Pizn7{border-block:1px solid #edf3f6;background:#f8fbfd}.subject_strategyCard__GxAWO{display:grid;grid-template-columns:minmax(0,.92fr) minmax(330px,1.08fr);gap:54px;align-items:center;padding:38px;border:1px solid #dce9f1;border-radius:24px;background:#fff}.subject_strategyCard__GxAWO h2{margin:14px 0 12px;font-size:clamp(32px,4vw,46px);line-height:1.08;letter-spacing:-1.5px}.subject_strategyCard__GxAWO p{margin:0;color:var(--muted);line-height:1.65}.subject_strategyCard__GxAWO ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.subject_strategyCard__GxAWO li{display:flex;align-items:center;gap:14px;padding:13px 14px;border:1px solid #e2ebf1;border-radius:13px;background:#fbfdfe}.subject_strategyCard__GxAWO li>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px;background:#eaf6f3;color:#3f8273;font-weight:900}.subject_strategyCard__GxAWO li>div{display:grid;gap:2px}.subject_strategyCard__GxAWO b{font-size:13px}.subject_strategyCard__GxAWO small{color:var(--muted);font-size:11px}.subject_officialNotice__WnVhU{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:25px 27px;border:1px solid #eadfae;border-radius:18px;background:#fffaf0}.subject_officialNotice__WnVhU strong{font-size:16px}.subject_officialNotice__WnVhU p{max-width:760px;margin:7px 0 0;color:#72694c;font-size:13px;line-height:1.55}.subject_officialNotice__WnVhU a{flex:0 0 auto;color:var(--blue-dark);font-size:13px;font-weight:850}@media (max-width:940px){.subject_heroGrid__AKwH8,.subject_strategyCard__GxAWO{grid-template-columns:1fr}.subject_baselineHeading__TBqYC,.subject_sectionHeading__lw8SJ{grid-template-columns:1fr;gap:15px}.subject_topicGrid__Npq70{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.subject_heroGrid__AKwH8{min-height:auto;padding-block:42px 54px}.subject_hero__3RLAb h1{font-size:clamp(40px,12vw,54px);letter-spacing:-2px}.subject_hero__3RLAb p{font-size:15px}.subject_progressCard__NkwpJ{padding:22px;border-radius:20px}.subject_baselineSection__o092P{padding-block:54px 8px}.subject_baselineGrid__HlOIJ,.subject_baselineStats__573Vx{grid-template-columns:1fr}.subject_section__zhOdS{padding-block:62px}.subject_topicGrid__Npq70{grid-template-columns:1fr}.subject_strategyCard__GxAWO{padding:24px 20px;border-radius:19px}.subject_officialNotice__WnVhU{align-items:flex-start;flex-direction:column}}.subject_cheatBridgeSection__jMNsr{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin-top:34px;margin-bottom:8px;padding:26px;border:1px solid #d9e2f0;border-radius:24px;background:linear-gradient(135deg,#ffffff,#f2f6ff);box-shadow:0 12px 36px rgba(38,58,102,.055)}.subject_cheatBridgeCopy__B_Nt8 h2{margin:7px 0 10px;color:#17243c;font-size:clamp(25px,3vw,35px);line-height:1.08;letter-spacing:-.025em}.subject_cheatBridgeCopy__B_Nt8 p{margin:0;color:#637088;line-height:1.6}.subject_cheatBridgeLinks__aoZXE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subject_cheatBridgeLinks__aoZXE a{display:flex;min-height:62px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #d8e1ee;border-radius:14px;background:#fff;color:#263650;font-size:14px;font-weight:800;text-decoration:none}.subject_cheatBridgeLinks__aoZXE a:hover{border-color:#afc1ec;background:#f8faff}.subject_cheatBridgeLinks__aoZXE a span{color:#315bd8;font-size:18px}.subject_cheatBridgeLinks__aoZXE .subject_cheatBridgeAll__lhlEH{background:#eef3ff;color:#2449ad}@media (max-width:820px){.subject_cheatBridgeSection__jMNsr{grid-template-columns:1fr}}@media (max-width:560px){.subject_cheatBridgeSection__jMNsr{margin-left:10px;margin-right:10px;padding:18px}.subject_cheatBridgeLinks__aoZXE{grid-template-columns:1fr}}