.styles-module__cTktIa__band{background-color:#252525;border-radius:1rem;margin-top:-1rem;position:relative;overflow:hidden}.styles-module__cTktIa__band h1{z-index:2;color:#aeaeae;font-size:1.8rem;font-weight:500;line-height:1.2;position:absolute;top:3.2rem;left:5.6rem}.styles-module__cTktIa__today{position:relative}.styles-module__cTktIa__slides{grid-template-columns:minmax(0,1fr);display:grid}.styles-module__cTktIa__slide{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .3s,visibility 0s linear .3s}.styles-module__cTktIa__slide.styles-module__cTktIa__on{z-index:1;visibility:visible;opacity:1;transition:opacity .3s,visibility}.styles-module__cTktIa__pick{align-items:center;height:26rem;padding-left:5.6rem;display:flex;position:relative}.styles-module__cTktIa__copy{flex-direction:column;width:44rem;margin-top:3rem;display:flex}.styles-module__cTktIa__copy em{color:#ff776a;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.2}.styles-module__cTktIa__copy strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1.2rem;font-size:3.2rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.styles-module__cTktIa__sum{color:#d0d0d0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1.2rem;font-size:1.6rem;line-height:2.4rem;display:-webkit-box;overflow:hidden}.styles-module__cTktIa__copy time{letter-spacing:0;color:#909090;margin-top:1.6rem;font-size:1.3rem}.styles-module__cTktIa__pic{background-color:#3a3a3a;width:55.4rem;position:absolute;top:0;bottom:0;right:0}.styles-module__cTktIa__pic img{object-fit:cover;width:55.4rem;height:26rem;display:block}.styles-module__cTktIa__ctrl{z-index:2;background-color:#0000008c;border-radius:999rem;align-items:center;gap:1rem;height:3.2rem;padding:0 .4rem;display:flex;position:absolute;bottom:1.6rem;right:1.6rem}.styles-module__cTktIa__arrow{filter:invert();opacity:.85;background:url(../media/ico_paging_l2.1tlhqevy683tm.svg) 50%/100% 100% no-repeat;width:2.4rem;height:2.4rem}.styles-module__cTktIa__arrow.styles-module__cTktIa__next{transform:scaleX(-1)}.styles-module__cTktIa__arrow:hover,.styles-module__cTktIa__arrow:focus-visible{opacity:1}.styles-module__cTktIa__dots{gap:.6rem;display:flex}.styles-module__cTktIa__dots button{background-color:#fff6;border-radius:50%;width:.6rem;height:.6rem}.styles-module__cTktIa__dots button.styles-module__cTktIa__on{background-color:#fff}.styles-module__cTktIa__count{letter-spacing:0;white-space:nowrap;color:#aeaeae;font-size:1.3rem;line-height:1}.styles-module__cTktIa__count b{vertical-align:baseline;color:#fff;font-weight:500}.styles-module__cTktIa__menu{border-bottom:1px solid #ddd;margin-top:3.2rem}.styles-module__cTktIa__majors{gap:2.2rem;display:flex}.styles-module__cTktIa__majors>li{flex:none;position:relative}.styles-module__cTktIa__majors>li>a{color:#555;white-space:nowrap;padding:1.4rem 0 1.5rem;font-size:1.6rem;font-weight:500;line-height:1;display:block;position:relative}.styles-module__cTktIa__majors>li>a.styles-module__cTktIa__on{color:#252525;font-weight:700}.styles-module__cTktIa__majors>li>a.styles-module__cTktIa__on:after,.styles-module__cTktIa__majors>li:hover>a:after,.styles-module__cTktIa__majors>li:focus-within>a:after{content:"";background-color:#de1e10;height:2px;position:absolute;bottom:-1px;left:0;right:0}.styles-module__cTktIa__majors>li:hover>a,.styles-module__cTktIa__majors>li:focus-within>a{color:#252525}.styles-module__cTktIa__drop{z-index:20;visibility:hidden;background-color:#fff;border:1px solid #ddd;border-radius:1rem;min-width:16rem;padding:1rem 0;transition:visibility 0s .3s;display:block;position:absolute;top:calc(100% + .8rem);left:-1.6rem;box-shadow:0 .3rem 1.2rem #00000014}.styles-module__cTktIa__drop:before{content:"";height:.9rem;position:absolute;top:-.9rem;left:0;right:0}.styles-module__cTktIa__drop.styles-module__cTktIa__wide{grid-template-columns:1fr 1fr;min-width:30rem;display:grid}.styles-module__cTktIa__end .styles-module__cTktIa__drop{left:auto;right:-1.6rem}.styles-module__cTktIa__majors>li:hover .styles-module__cTktIa__drop,.styles-module__cTktIa__majors>li:focus-within .styles-module__cTktIa__drop{z-index:21;visibility:visible;transition-delay:.15s}.styles-module__cTktIa__majors>li:focus-within .styles-module__cTktIa__drop{transition-delay:0s}.styles-module__cTktIa__drop a{color:#555;white-space:nowrap;padding:.9rem 2rem;font-size:1.5rem;line-height:2rem;display:block}.styles-module__cTktIa__drop a:hover{color:#de1e10;background-color:#f8f8f8}.styles-module__cTktIa__drop a.styles-module__cTktIa__on{color:#de1e10;font-weight:700}.styles-module__cTktIa__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3.6rem 1.8rem;display:grid}.styles-module__cTktIa__card{flex-direction:column;display:flex}.styles-module__cTktIa__thumb{aspect-ratio:194/122}.styles-module__cTktIa__thumb.styles-module__cTktIa__text{background-color:#f8f8f8;align-items:center;padding:0 1.6rem;display:flex}.styles-module__cTktIa__lead{color:#555;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.3rem;line-height:1.9rem;display:-webkit-box;overflow:hidden}.styles-module__cTktIa__card .styles-module__cTktIa__meta{margin-top:1.4rem;font-size:1.2rem}.styles-module__cTktIa__card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.8rem;font-size:1.6rem;font-weight:700;line-height:2.3rem;display:-webkit-box;overflow:hidden}.styles-module__cTktIa__card:hover strong{color:#de1e10}.styles-module__cTktIa__summary{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.8rem;font-size:1.3rem;line-height:1.9rem;display:-webkit-box;overflow:hidden}@media (max-width:1240px){.styles-module__cTktIa__copy{width:38rem}.styles-module__cTktIa__majors{gap:1.6rem}.styles-module__cTktIa__majors>li>a{font-size:1.5rem}}@media (max-width:1040px){.styles-module__cTktIa__band h1{font-size:1.6rem;top:2.4rem;left:4rem}.styles-module__cTktIa__pick{height:22rem;padding-left:4rem}.styles-module__cTktIa__copy{width:34rem}.styles-module__cTktIa__copy strong{font-size:2.6rem}.styles-module__cTktIa__pic,.styles-module__cTktIa__pic img{width:46.9rem;height:22rem}.styles-module__cTktIa__menu{scrollbar-width:none;margin-left:-2.4rem;margin-right:-2.4rem;padding:0 2.4rem;overflow-x:auto}.styles-module__cTktIa__menu::-webkit-scrollbar{display:none}.styles-module__cTktIa__majors{gap:2rem}.styles-module__cTktIa__majors>li:hover>a:after,.styles-module__cTktIa__majors>li:focus-within>a:after{display:none}.styles-module__cTktIa__majors>li>a.styles-module__cTktIa__on:after{display:block}.styles-module__cTktIa__drop,.styles-module__cTktIa__drop.styles-module__cTktIa__wide{display:none}.styles-module__cTktIa__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:3.2rem 1.6rem}}@media (max-width:800px){.styles-module__cTktIa__band h1{padding:2rem 2.4rem 1.6rem;position:static}.styles-module__cTktIa__pick{flex-direction:column;align-items:stretch;height:auto;padding:0 2.4rem 2.4rem}.styles-module__cTktIa__copy{order:2;width:auto;margin-top:2rem}.styles-module__cTktIa__sum{min-height:4.8rem}.styles-module__cTktIa__pic{aspect-ratio:750/352;border-radius:.6rem;order:1;width:100%;height:auto;position:relative;overflow:hidden}.styles-module__cTktIa__pic img{aspect-ratio:750/352;width:100%;height:auto}.styles-module__cTktIa__ctrl{background-color:#0000;width:fit-content;margin:-.8rem 0 2.4rem 2.4rem;padding:0;position:static}.styles-module__cTktIa__arrow{display:none}.styles-module__cTktIa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.styles-module__cTktIa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:500px){.styles-module__cTktIa__band{border-radius:.8rem;margin-top:0}.styles-module__cTktIa__band h1{padding:1.6rem 1.6rem 1.2rem;font-size:1.4rem}.styles-module__cTktIa__pick{padding:0 1.6rem 2rem}.styles-module__cTktIa__copy{margin-top:1.4rem}.styles-module__cTktIa__copy em{font-size:1.2rem}.styles-module__cTktIa__copy strong{margin-top:.8rem;font-size:2rem}.styles-module__cTktIa__sum{min-height:4rem;margin-top:.8rem;font-size:1.4rem;line-height:2rem}.styles-module__cTktIa__copy time{margin-top:1rem;font-size:1.2rem}.styles-module__cTktIa__ctrl{height:2rem;margin:-.6rem 0 2rem 1.6rem}.styles-module__cTktIa__count{font-size:1.2rem}.styles-module__cTktIa__menu{margin:2rem -1.6rem 0;padding:0 1.6rem}.styles-module__cTktIa__majors>li>a{padding:1.3rem 0 1.4rem;font-size:1.5rem}.styles-module__cTktIa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.2rem}.styles-module__cTktIa__summary{display:none}.styles-module__cTktIa__thumb.styles-module__cTktIa__text{padding:0 1.2rem}.styles-module__cTktIa__lead{font-size:1.2rem;line-height:1.8rem}}@media (prefers-reduced-motion:reduce){.styles-module__cTktIa__slide,.styles-module__cTktIa__slide.styles-module__cTktIa__on{transition:none}}
