.student-motivation{background:#f4eee2;border-block:1px solid #e3dccd;padding:80px 0 54px}.motivation-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.motivation-heading .eyebrow{margin-bottom:18px}.motivation-heading h2{font-size:clamp(30px,3vw,42px)}.motivation-heading h2 span{color:var(--red)}.motivation-heading>p{color:#756f5f;padding-bottom:6px;font-size:14px;line-height:1.95}.motivation-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.motivation-scene{min-width:0}.motivation-art{border-radius:8px;justify-content:center;align-items:center;height:190px;margin-bottom:25px;display:flex;position:relative;overflow:hidden}.motivation-challenge .motivation-art{background:#e5e9dd}.motivation-celebrate .motivation-art{background:#efddc5}.motivation-notes .motivation-art{background:#eae3d6}.motivation-kicker{color:#986247;letter-spacing:.06em;font-size:11px}.motivation-scene h3{margin:12px 0 14px;font-size:24px;line-height:1.5}.motivation-scene>p{color:#756f5f;font-size:13px;line-height:1.95}.motivation-grade,.motivation-rate{background:#fffdf4;border:1px solid #c9d0bc;border-radius:6px;padding:14px 18px;position:absolute;box-shadow:0 5px #5269400a}.motivation-grade{top:26px;left:9%;transform:rotate(-5deg)}.motivation-rate{color:#faf6e9;background:#344f40;border-color:#344f40;bottom:23px;right:8%;transform:rotate(5deg)}.motivation-grade span,.motivation-rate span{margin-bottom:5px;font-size:10px;display:block}.motivation-grade b,.motivation-rate b{font-size:23px;font-weight:400}.motivation-sparks{color:#c3683b;width:100%;height:100%;position:absolute}.motivation-success{text-align:center;color:#ae452e;transform:rotate(-7deg)}.motivation-success>span{background:#fffaf0;border:1px solid #d6b495;border-radius:20px;width:max-content;margin:0 auto 5px;padding:5px 15px;font-size:13px;display:block}.motivation-success>b{letter-spacing:.03em;font-family:Gowun Batang,serif;font-size:45px;font-weight:700;display:block}.motivation-paper{background:repeating-linear-gradient(#fffdf5 0 27px,#e4dfce 27px 28px);border:1px solid #d5cebc;width:70%;padding:14px 18px 18px;position:absolute;bottom:20px;transform:rotate(-4deg);box-shadow:3px 5px #85745112}.motivation-paper>span{color:#8c816a;font-size:10px;display:block}.motivation-paper>b{margin-top:7px;font-size:21px;font-weight:400;line-height:28px;display:block}.motivation-paper i{color:#52624c;font-size:35px;font-style:normal;position:absolute;bottom:1px;right:4px}.motivation-exclamation{color:#b34d36;font-family:Gowun Batang,serif;font-size:33px;position:absolute;top:16px;left:14%;transform:rotate(-8deg)}.motivation-exclamation span{margin-left:14px;font-size:25px;display:inline-block;transform:rotate(15deg)}.motivation-bottom{border-top:1px solid #dcd4c3;justify-content:space-between;align-items:center;gap:25px;margin-top:34px;padding-top:22px;display:flex}.motivation-bottom p{color:#756f5f;font-size:14px;line-height:1.9}.motivation-bottom strong{color:#354c3b;font-weight:500}.motivation-bottom>span{color:#8d8574;flex-shrink:0;font-size:10px}.motivation-mobile-break{display:none}.motivation-art.motivation-grade-chart{flex-direction:column;align-items:stretch;height:190px;padding:14px 20px 12px;display:flex}.motivation-chart-heading{color:#4c624e;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.motivation-chart-heading small{color:#75836c;font-size:9px}.motivation-chart-bars{flex:1;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:10px;display:flex}.motivation-chart-column{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.motivation-chart-column>b{color:#4b634c;white-space:nowrap;margin-bottom:6px;font-size:12px;font-weight:500}.motivation-chart-bar{background:#a6b99b;border-top:2px solid #829c74;border-radius:4px 4px 0 0;width:100%;max-width:42px}.motivation-chart-column:nth-child(2) .motivation-chart-bar{background:#92ab87}.motivation-chart-column:nth-child(3) .motivation-chart-bar{background:#7d9971}.motivation-chart-column:nth-child(4) .motivation-chart-bar{background:#65855e}.motivation-chart-column.leading .motivation-chart-bar{background:#345442;border-color:#345442}.motivation-chart-column.leading>b{color:#bd4b31}.motivation-chart-column>span{text-align:center;color:#6e7b63;white-space:nowrap;border-top:1px solid #c7d1be;width:100%;padding-top:6px;font-size:9px}.motivation-art.motivation-grade-chart{padding:10px 10px 9px}.motivation-growth-chart{flex:1;width:100%;min-height:0;margin:0;display:block;overflow:visible}.motivation-growth-chart text{letter-spacing:0;font-family:Gowun Dodum,sans-serif;font-size:10px}.motivation-growth-axis text{fill:#738068;font-size:9px}.motivation-celebrate .motivation-video{background:#eef2e9;border:1px solid #d7dece}.motivation-video video{object-fit:contain;width:100%;height:100%}.motivation-video button{color:#34513c;background:#fffdf4ec;border:1px solid #b7c5ae;border-radius:4px;width:32px;height:30px;font-size:14px;position:absolute;bottom:8px;right:8px}@media (max-width:1000px){.motivation-scenes{gap:20px}.motivation-scene h3{font-size:21px}.motivation-heading>p{font-size:13px}.motivation-grade b,.motivation-rate b{font-size:19px}.motivation-paper{width:85%}.motivation-paper>b{font-size:18px}.motivation-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:650px){.student-motivation{padding:48px 0 36px}.motivation-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:26px}.motivation-heading h2{font-size:30px}.motivation-scenes{grid-template-columns:1fr;gap:32px}.motivation-art{height:180px;margin-bottom:19px}.motivation-challenge .motivation-art{height:220px}.motivation-scene h3{margin:10px 0;font-size:24px}.motivation-scene>p{font-size:13px}.motivation-grade{top:20px;left:13%}.motivation-rate{bottom:20px;right:12%}.motivation-grade b,.motivation-rate b{font-size:23px}.motivation-paper{width:70%}.motivation-paper>b{font-size:21px}.motivation-bottom{margin-top:28px}.motivation-bottom p{font-size:13px}.motivation-mobile-break{display:block}}
.grade-guide{padding-bottom:64px}.grade-guide-heading{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.grade-guide-heading .eyebrow{margin-bottom:18px}.grade-guide-heading h2{font-size:clamp(28px,2.8vw,39px)}.grade-guide-heading>p{color:#6f7565;font-size:14px;line-height:1.95}.grade-guide-path{background:#eaf0e5;border:1px solid #d6dfcf;border-radius:8px;margin-top:35px;padding:24px 30px}.grade-guide-path-label{color:#6d7d62;justify-content:space-between;gap:20px;font-size:11px;display:flex}.grade-guide-path ol{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:22px;margin:20px 0;padding:0;list-style:none;display:grid}.grade-guide-path li{text-align:center;background:#f9fbf5;border:1px solid #d2dcc9;border-radius:5px;flex-direction:column;justify-content:center;min-height:78px;display:flex;position:relative}.grade-guide-path li>span{font-family:Gowun Batang,serif;font-size:27px}.grade-guide-path li>b{color:#879779;font-size:17px;font-weight:400;position:absolute;right:-19px}.grade-guide-path li.grade-guide-goal{color:#fffdf1;background:#345442;border-color:#345442}.grade-guide-goal small{color:#d5e1c7;margin-top:3px;font-size:11px}.grade-guide-path>p{color:#728068;font-size:11px;line-height:1.8}.grade-guide-meaning{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px;display:grid}.grade-guide-meaning>div{border-top:2px solid #b2bca6;padding-top:20px}.grade-guide-meaning>div>span{color:#7a806e;font-size:11px}.grade-guide-meaning h3{margin:10px 0;font-size:23px}.grade-guide-meaning p{color:#737a68;font-size:13px;line-height:1.9}.grade-guide-meaning .grade-guide-target{border-color:var(--red)}.grade-guide-target h3{color:var(--red)}.grade-guide-note{color:#878c7d;border-top:1px solid var(--line);margin-top:28px;padding-top:18px;font-size:10px;line-height:1.9}.grade-guide-path ol{grid-template-columns:repeat(11,minmax(0,1fr));gap:12px}.grade-guide-path li>span{font-size:22px}.grade-guide-path li>small{color:#6d7d62;margin-top:5px;font-size:11px}.grade-guide-path li.grade-guide-goal>small{color:#d5e1c7}.grade-guide-path li>b{font-size:12px;right:-11px}@media (max-width:1050px){.grade-guide-path ol{grid-template-columns:repeat(6,minmax(0,1fr))}.grade-guide-path li:nth-child(6)>b{display:none}}@media (max-width:800px){.grade-guide-heading{grid-template-columns:1fr;gap:20px}.grade-guide-heading>p{font-size:13px}.grade-guide-meaning{gap:20px}.grade-guide-path{padding:20px}}@media (max-width:550px){.grade-guide{padding-block:48px}.grade-guide-path{padding:18px 14px}.grade-guide-path-label{gap:10px;font-size:9px}.grade-guide-path ol{gap:10px}.grade-guide-path li>span{font-size:19px}.grade-guide-path li>b{font-size:11px;right:-10px}.grade-guide-goal small{font-size:8px}.grade-guide-path>p{font-size:10px}.grade-guide-meaning{grid-template-columns:1fr;gap:22px}.grade-guide-meaning h3{font-size:23px}.grade-guide-meaning p{font-size:13px}.grade-guide-path ol{grid-template-columns:repeat(3,minmax(0,1fr))}.grade-guide-path li:nth-child(3n)>b{display:none}.grade-guide-path li{min-height:72px}}.grade-guide-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.grade-guide-columns .eyebrow{margin-bottom:18px}.grade-guide-columns h2{font-size:clamp(26px,2.5vw,35px);line-height:1.5}.grade-guide-intro{color:#6f7565;margin-top:20px;font-size:14px;line-height:1.95}.grade-guide-intro strong{color:#345442;font-weight:500}.grade-guide-purpose{border-left:1px solid var(--line);padding-left:32px}.grade-guide-columns .grade-guide-path{margin-top:26px;padding:20px}.grade-guide-columns .grade-guide-path-label{flex-wrap:wrap;gap:8px;font-size:10px}.grade-guide-columns .grade-guide-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.grade-guide-columns .grade-guide-path li{min-height:66px}.grade-guide-columns .grade-guide-path li>b{display:block}.grade-guide-columns .grade-guide-path li:nth-child(4n)>b{display:none}.grade-guide-columns .grade-guide-path>p{font-size:10px}.grade-guide-columns .grade-guide-meaning{grid-template-columns:1fr;gap:17px;margin-top:26px}.grade-guide-columns .grade-guide-meaning>div{border-top:1px solid #d6ddce;grid-template-columns:105px 1fr;gap:6px 12px;padding-top:15px;display:grid}.grade-guide-columns .grade-guide-meaning>div>span{color:#8b654d;padding-top:5px;font-size:11px}.grade-guide-columns .grade-guide-meaning h3{margin:0;font-size:21px}.grade-guide-columns .grade-guide-meaning p{grid-column:2;font-size:13px;line-height:1.85}@media (max-width:1100px){.grade-guide-columns{gap:28px}.grade-guide-purpose{padding-left:24px}.grade-guide-columns h2{font-size:27px}.grade-guide-purpose h2{font-size:25px}.grade-guide-columns .grade-guide-meaning>div{grid-template-columns:1fr;gap:5px}.grade-guide-columns .grade-guide-meaning p{grid-column:1}}@media (max-width:800px){.grade-guide-columns{grid-template-columns:1fr;gap:36px}.grade-guide-purpose{border-left:0;border-top:1px solid var(--line);padding-top:30px;padding-left:0}.grade-guide-intro{font-size:13px}}@media (max-width:450px){.grade-guide-columns .grade-guide-path{padding:16px 12px}.grade-guide-columns h2{font-size:26px}.grade-guide-purpose h2{font-size:24px}}.grade-guide-columns{grid-template-columns:minmax(0,1fr);gap:48px}.grade-guide-purpose{border-left:0;border-top:1px solid var(--line);padding:40px 0 0}.grade-guide-intro{max-width:850px}.grade-guide-columns .grade-guide-path ol{grid-template-columns:repeat(11,minmax(0,1fr))}.grade-guide-columns .grade-guide-path li:nth-child(n)>b{display:block}.grade-guide-columns .grade-guide-meaning{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.grade-guide-columns .grade-guide-meaning>div{padding-top:20px;display:block}.grade-guide-columns .grade-guide-meaning h3{margin:10px 0}.grade-guide-purpose h2{font-size:clamp(26px,2.5vw,35px)}@media (max-width:1050px){.grade-guide-columns .grade-guide-path ol{grid-template-columns:repeat(6,minmax(0,1fr))}.grade-guide-columns .grade-guide-path li:nth-child(6n)>b{display:none}}@media (max-width:650px){.grade-guide-columns{gap:32px}.grade-guide-purpose{padding-top:30px}.grade-guide-columns .grade-guide-meaning{grid-template-columns:1fr;gap:20px}.grade-guide-columns .grade-guide-path ol{grid-template-columns:repeat(3,minmax(0,1fr))}.grade-guide-columns .grade-guide-path li:nth-child(3n)>b{display:none}}
