.v2hero{grid-template-columns:.78fr 1.22fr!important;align-items:center!important;min-height:430px!important}.heroVisual{align-items:center!important;padding:14px 2vw 14px 0!important}.heroVisual img{aspect-ratio:840/266!important;object-fit:cover!important;object-position:center!important;background:0 0!important;border-radius:18px!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;box-shadow:0 22px 48px #1f0d1c3d!important}.mentorIntroVisual{grid-template-rows:auto auto!important}.mentorIntroVisual .mentorImage{background:#f7edf3!important;padding:0!important;display:block!important}.mentorIntroVisual .mentorImage img{aspect-ratio:322/151!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.dark .heroVisual img{box-shadow:0 24px 58px #0000006b!important}.dark .mentorIntroVisual .mentorImage{background:#211327!important}@media (max-width:760px){.v2hero{grid-template-columns:1fr!important;min-height:auto!important}.heroVisual{padding:0 4vw 24px!important}.heroVisual img{aspect-ratio:840/266!important;border-radius:15px!important}.mentorIntroVisual .mentorImage img{aspect-ratio:322/151!important}}
.v2nav{gap:28px!important;height:92px!important;padding:0 3.2vw!important}.v2brand{flex:0 0 315px!important;width:315px!important}.v2brand img{width:100%!important;height:auto!important}.v2nav nav{gap:22px!important}.v2nav nav>a,.navDrop>summary{color:#3f2d3c!important;font-size:14px!important;font-weight:850!important}.login{padding:13px 19px!important;font-size:13px!important}.heroCopy{padding-top:46px!important;padding-bottom:40px!important}.kicker{letter-spacing:.14em!important;font-size:13px!important;font-weight:900!important}.heroCopy h1{margin:12px 0 17px!important;font-size:clamp(43px,4vw,62px)!important;line-height:1.01!important}.heroCopy>p.heroLead{color:#3f3440!important;max-width:560px!important;font-size:17px!important;line-height:1.7!important}.heroLead strong{color:#4a1747!important;font-weight:900!important}.firstFoldBulletin{padding-top:24px!important}.todayHead{align-items:center!important}.todayHead h2{font-size:34px!important}.todayHead>div>p{color:#4d404a!important;font-size:15px!important}.todayNotice{color:#4a1747;background:#f3e8f0;border:1px solid #dec9d8;border-radius:12px;gap:2px;min-width:230px;padding:13px 16px;display:grid}.todayNotice b{font-size:13px;font-weight:900}.todayNotice span{color:#6b5765;font-size:11px}.newsCard{min-height:190px!important}.bulletinVisual{color:#4a1747;background:#f5eaf2;border:1px solid #ddcad7;border-radius:16px;place-items:center;width:72px;height:84px;display:grid;position:relative}.bulletinVisual>span{font:900 29px Georgia,serif}.bulletinVisual>i{color:#fff;background:#4a1747;border:3px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;font-style:normal;display:grid;position:absolute;bottom:-7px;right:-7px}.darkCard .bulletinVisual{color:#4a1747;background:#fff;border-color:#fff}.darkCard .bulletinVisual>i{color:#2b1728;background:#d3a342;border-color:#4a1747}.newsCard h3{font-size:27px!important;font-weight:850!important}.newsCard p{font-size:14px!important;line-height:1.65!important}.v2how{margin-top:18px!important}.quickActionBand{margin-top:0!important}.dark .v2nav nav>a,.dark .navDrop>summary{color:#f4eaf1!important}.dark .heroCopy>p.heroLead{color:#eee2eb!important}.dark .heroLead strong{color:#ffd072!important}.dark .todayNotice{color:#fff;background:#2d1932;border-color:#563652}.dark .todayNotice b{color:#fff}.dark .todayNotice span{color:#d8c9d4}@media (max-width:1100px){.v2brand{flex-basis:270px!important;width:270px!important}.v2nav{height:84px!important}.todayHead{flex-direction:column!important;align-items:flex-start!important}.todayNotice{width:auto;min-width:0}}@media (max-width:760px){.v2nav{height:74px!important;padding:0 4vw!important}.v2brand{flex-basis:220px!important;width:220px!important}.heroCopy h1{font-size:40px!important}.heroCopy>p.heroLead{font-size:15px!important}.todayHead h2{font-size:29px!important}.bulletinVisual{width:54px;height:66px}.bulletinVisual>span{font-size:22px}.bulletinVisual>i{width:25px;height:25px;font-size:12px}.newsCard{grid-template-columns:58px 1fr!important;min-height:0!important}}
