.studentLife{color:#102e42;background:#fff}.slShell{max-width:1180px;margin:auto;padding:0 24px 44px}.slIntro{padding:40px 0 26px}.slIntro>span,.slSectionHead span,.slHero span,.slSpotlight>div>span,.slSponsorBanner span{font:800 12px/1.5 var(--font-functional);letter-spacing:.14em;color:#175b94}.slIntro h1{font:700 52px/1.1 var(--font-editorial);margin:10px 0}.slIntro h1 i{color:#ed654d}.slIntro p{font-size:18px}.slHero{background:#f6f0e6;min-height:340px;position:relative;overflow:hidden}.slHero>img{object-fit:cover;width:100%;height:390px;display:block}.slHero>div{background:linear-gradient(90deg,#f7f1e8 55%,#f7f1e800);flex-direction:column;justify-content:center;align-items:start;width:40%;padding:36px 28px;display:flex;position:absolute;top:0;bottom:0;left:0}.slHero h2{font:700 36px/1.1 var(--font-editorial);margin:18px 0 24px}.studentLife .slButton,.studentLife button{color:#fff;font:700 15px var(--font-functional);cursor:pointer;background:#175b94;border:1px solid #175b94;border-radius:0;padding:12px 18px;text-decoration:none;display:inline-block}.studentLife button:hover,.studentLife .slButton:hover{background:#10456d}.studentLife button:focus-visible,.studentLife a:focus-visible{outline-offset:3px;outline:3px solid #f19b30}.studentLife button:disabled{opacity:.5;cursor:default}.slJump{border-bottom:1px solid #d5e0e5;gap:26px;padding:22px 0;font-size:14px;font-weight:700;display:flex;overflow:auto}.slJump a{white-space:nowrap}.slSection{padding:44px 0;scroll-margin-top:20px}.slSectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.slSection h2,.slSponsorBanner h2{font:700 32px/1.2 var(--font-editorial);margin:10px 0}.slSectionHead p{color:#526777;max-width:300px;font-size:15px;line-height:1.6}.slQuizGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.slQuizCard{background:#e8f3f6;border-top:4px solid #175b94;padding:28px}.slQuiz1{background:#fff0e6;border-color:#ee674f}.slGameArt{font:800 50px var(--font-functional);color:#175b94;letter-spacing:-.08em;margin-bottom:30px}.slQuiz1 .slGameArt{color:#c74630}.slQuizCard>span{letter-spacing:.1em;font-size:11px;font-weight:700}.slQuizCard h3{font:700 27px var(--font-editorial);margin:12px 0}.slQuizCard p{line-height:1.6}.slQuizPlay{border:1px solid #bbccd9;margin-top:24px;padding:28px}.slQuizPlay fieldset{border:0;border-top:1px solid #d7e1e7;margin:24px 0;padding:18px 0}.slQuizPlay legend{padding-right:15px;font-weight:700}.slQuizPlay label{background:#f4f7fa;gap:12px;margin:7px 0;padding:12px;display:flex}.slQuizPlay input{flex-shrink:0;width:20px;height:20px}.slExplanation{line-height:1.6}.slStories{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.slStories img{aspect-ratio:16/9;object-fit:cover;width:100%}.slStories h3{font:700 22px/1.3 var(--font-editorial);margin:16px 0}.slStories p{color:#586e7b;font-size:13px}.slSpotlight{background:#f5f0e6;grid-template-columns:1.3fr 1fr;gap:40px;padding:32px;display:grid}.slSpotlight p{line-height:1.6}.slRecognition{border-left:2px solid #ed674f;flex-direction:column;justify-content:center;padding-left:28px;display:flex}.slRecognition p span{font-size:13px;display:block}.slFilters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.studentLife .slFilters button{color:#175b94;background:#fff}.studentLife .slFilters button[aria-pressed=true]{color:#fff;background:#175b94}.slOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.slOfferGrid article{border:1px solid #ccd9e0;padding:24px}.slOfferGrid article>span{color:#175b94;font-size:11px;font-weight:800}.slOfferGrid h3{font:700 24px var(--font-editorial)}.slOfferGrid p{line-height:1.6}.slOfferGrid label{margin:16px 0;display:block}.slOfferGrid input{margin-right:8px}.slEmpty,.slNotice{background:#eef4f7;padding:22px;line-height:1.6}.slNotice{border-left:4px solid #175b94}.slSponsorBanner{color:#fff;background:#175b94;justify-content:space-between;align-items:center;gap:24px;margin:0 0 32px;padding:32px;display:flex}.slSponsorBanner span{color:#d4edf4}.slSponsorBanner p{line-height:1.6}.slSponsorBanner .slButton{color:#175b94;white-space:nowrap;background:#fff}@media (width<=850px){.slStories,.slOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.slHero>div{width:48%;padding:24px}.slHero h2{font-size:30px}.slSpotlight{gap:24px}}@media (width<=600px){.slShell{padding:0 18px 28px}.slIntro{padding-top:26px}.slIntro h1{font-size:34px}.slHero{flex-direction:column;display:flex}.slHero>img{object-position:70% center;height:210px}.slHero>div{background:#f7f1e8;width:auto;padding:24px;position:static}.slHero h2{font-size:30px}.slHero h2 br{display:none}.slSection{padding:30px 0}.slSectionHead{display:block}.slSection h2{font-size:26px}.slQuizGrid,.slOfferGrid,.slSpotlight{grid-template-columns:1fr}.slStories{gap:18px}.slStories h3{font-size:20px}.slQuizCard{padding:22px}.slSpotlight{padding:24px}.slRecognition{border-top:2px solid #ed674f;border-left:0;padding:18px 0 0}.slSponsorBanner{padding:24px;display:block}.slQuizPlay{padding:18px}}.studentLife .slIntro{height:auto;min-height:0;display:block}.slContentAndAds .slStories,.slContentAndAds .slOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.slContentAndAds .slSponsorBanner{flex-wrap:wrap}@media (width<=600px){.slContentAndAds .slOfferGrid{grid-template-columns:1fr}}
