.admin-tools{margin:0 10px;padding-top:2px;background-color:#EBEEF0;width:32px;height:24px;text-align:center;border-radius:2px;display:block}.admin-tools button:hover{cursor:pointer;opacity:.8}.admin-tools svg{height:15px;padding-top:2px}.article-tools{position:absolute;padding:0;z-index:5000050;background-color:#F7F7F7;height:auto}.article-tools li{border-bottom:solid 1px #DDD;text-align:left}.article-tools li a{color:#FFF;padding:10px;display:block}.breakdown-comp{margin:25px 0}.breakdown-comp header{border-bottom:solid 1px #DDD;margin-bottom:10px;padding-bottom:10px}.breakdown-comp header h2{color:#000;font-weight:700;font-size:18px;letter-spacing:1px;line-height:normal}.breakdown-comp__body{display:grid;grid-template:auto / 1fr 1fr}.breakdown-comp__list:first-of-type{grid-column:1 / 2}.breakdown-comp__list:last-of-type{grid-column:2 / 3}.breakdown-comp__list-item{padding:0 10px 15px 0;font-size:14px}.breakdown-comp__list-item > a{letter-spacing:1px}.breakdown-comp__list-item > a span{color:#677A86}.breakdown-comp__list-item--heading{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:normal;text-transform:uppercase}.flyout{background-color:#F7F7F7;width:100%;margin-top:10px;padding:15px 10px}@media (min-width:900px){.flyout{padding:15px}}.commit-banner{display:grid;grid-template-columns:80px auto}.commit-banner .img-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.commit-banner .commit-block{-ms-flex-item-align:center;align-self:center}.commit-banner .commit-block span{display:block;color:#FFF;letter-spacing:1px}.commit-banner .commit-block strong{display:block;color:#FFF;font-weight:800;letter-spacing:1px}.draft-stats-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.draft-stats-list img{display:block;width:auto;height:75px}.draft-stats-list li{margin-right:15px;min-width:50px}.draft-stats-list .stat-header{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:normal}.draft-stats-list .stat-value{color:#677A86;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal}.confidence-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.confidence-wrap .confidence-score{color:#677A86;font-weight:800;font-size:14px;letter-spacing:0;line-height:17px;display:block;width:21px;height:17px;text-align:center;line-height:17px;margin-right:5px}.confidence-wrap .confidence-score.low{border:solid 1px #DDD;height:19px}.confidence-wrap .confidence-score.med{background:rgba(227,235,240,0.5);color:#4F81A0}.confidence-wrap .confidence-score.high{background:#F8F2CC;color:#CA990E}.confidence-wrap .confidence-score.lock{background-color:#DEBD17;color:#FFF}.confidence-wrap .confidence-text{color:#677A86;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:17px;text-transform:uppercase}.top-five-choices ul{display:-ms-flexbox;display:flex}.top-five-choices ul li{width:20%;margin-right:10px}.top-five-choices ul li:last-of-type{margin:0}.top-five-choices ul .percent{border-bottom:solid 1px #DDD;margin-bottom:5px;padding-bottom:5px;font-weight:700;text-align:center;font-size:14px}.top-five-choices ul .confidence-score{width:35px}.top-five-choices ul .image-container{text-align:center}.top-five-choices ul .image-container img{width:25px;height:auto}@media (min-width:1280px){.top-five-choices ul .image-container img{width:35px}}.top-five-choices ul .interest-level{text-align:center}.headline{display:grid;grid-template-columns:110px auto}.headline p{color:#666;font-size:14px;letter-spacing:1px}.headline p span{color:#677A86;font-size:12px;letter-spacing:1px;display:block}.ranking-flyout{display:grid;grid-gap:15px}@media (min-width:900px){.ranking-flyout{grid-template-columns:auto 45%;grid-gap:50px}}.ranking-flyout h3{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:normal;text-transform:uppercase;margin-bottom:10px}.ranking-flyout .links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.ranking-flyout .links li{padding-right:5px;font-weight:700}.ranking-flyout .links li::after{content:" \00b7";color:#677A86}.ranking-flyout .links li:last-of-type::after{content:unset}.ranking-flyout a{letter-spacing:1px}.all-time-commits{margin:50px 0 100px;width:100%;padding:0 15px}@media (min-width:1000px){.all-time-commits{padding:0}}.all-time-commits__header{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;border-bottom:solid 1px #DDD;margin-bottom:10px;padding-bottom:10px}.all-time-commits__heading{font-size:18px;font-weight:700;letter-spacing:1px}.all-time-commits__view-all{-ms-flex-positive:1;flex-grow:1;font-weight:700;letter-spacing:1px;margin-left:10px}.all-time-commits__arrows{width:15px;cursor:pointer;color:#999}.all-time-commits__arrows:last-of-type{margin-left:15px}.all-time-commits__arrows:hover{color:#000}.all-time-commits__body{overflow:hidden}.all-time-commits__list{display:-ms-flexbox;display:flex;white-space:nowrap}.all-time-commits__list-item{margin-right:40px;width:115px}.all-time-commits__list-item:last-of-type{margin-right:0}.all-time-commits__circle-rank{border:solid 1px #DDD;border-radius:30px;width:30px;font-weight:600;font-size:16px;text-align:center;height:30px;margin:0 auto 5px;line-height:29px}.all-time-commits__class{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.all-time-commits__class img{width:20px;height:20px;margin-right:3px;display:block}.all-time-commits__class span{display:block}.all-time-commits__recruit-image-block{position:relative}.all-time-commits__recruit-image-block > img{display:block;width:115px;height:153px}.all-time-commits__recruit-image-block .current-institution{position:absolute;opacity:.9;bottom:0;left:0;height:35px;width:100%;background-color:rgba(255,255,255,0.9)}.all-time-commits__recruit-image-block .current-institution > img{display:block;margin:4px auto 0;width:25px;height:25px}.all-time-commits__name{margin:5px 0 2px;text-align:center;text-overflow:ellipsis;overflow:hidden}.all-time-commits__name-link{font-weight:700;font-size:14px}.all-time-commits__metrics{text-align:center;color:#677A86;margin-bottom:2px}.all-time-commits__stars{text-align:center;margin-bottom:2px}.all-time-commits__rating div{margin:0 auto;width:50px;text-align:center;display:block;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:2px;color:#677A86}.all-time-commits__footer{text-indent:-9999px;border-bottom:solid 1px #DDD;position:relative;margin-top:25px}.all-time-commits__footer::after{content:'';display:inline-block;background:url("https://s3media.247sports.com/Content/SkyNet/Img/greylogo-247Sports.png") #F7F7F7 no-repeat 10px;width:160px;height:14px;background-size:150px auto;position:absolute;bottom:-6px;right:0}.ri-page .signed-legend{border-top:solid 1px #DDD;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:1px;color:#677A86;text-transform:uppercase;padding:15px 0}.ri-page .signed-legend b{margin-left:3px}.ri-page__list-item{border-bottom:solid 1px #DDD;padding:15px 0}.ri-page__list-item.list-header{border-bottom:solid 1px #DDD;padding:15px 0 0}@media (min-width:700px){.ri-page__list-item.list-header{display:grid;grid-auto-flow:dense;grid-template-areas:'a b c d e f';grid-template-columns:80px 1fr 50px 15% 1fr 80px;justify-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1130px){.ri-page__list-item.list-header{grid-template-columns:80px 1fr 50px 25% 23% 80px}}.ri-page__list-item.list-header > b{display:none;font-size:14px;font-weight:700;letter-spacing:1px;padding-bottom:9px;text-align:center}@media (min-width:700px){.ri-page__list-item.list-header > b{display:block}}.ri-page__list-item.list-header > b.name{display:inline-block;font-size:18px;font-weight:700;letter-spacing:1px;border-bottom:solid 1px #DDD;position:relative;top:1px;padding-bottom:7px;text-align:left;grid-column:1 / 3;justify-self:start}.ri-page__list-item.list-header > b.pos{grid-area:c}.ri-page__list-item.list-header > b.hw{grid-area:d}.ri-page__list-item.list-header > b.score{grid-area:e;justify-self:start}.ri-page__list-item.list-header > b.last{grid-area:f;justify-self:start}.ri-page__list-item .wrapper{position:relative;display:grid;grid-auto-flow:dense;grid-template:auto / 60px 1fr}@media (min-width:375px){.ri-page__list-item .wrapper{grid-template:auto / 80px 1fr}}@media (min-width:700px){.ri-page__list-item .wrapper{grid-template-areas:'a b c d e f';grid-template-columns:80px 1fr 50px 15% 1fr 80px;justify-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1130px){.ri-page__list-item .wrapper{grid-template-columns:80px 1fr 50px 25% 23% 80px}}.ri-page__list-item .wrapper .circle-image-block{overflow:hidden;border-radius:50px;width:50px;height:50px;margin-right:10px;grid-column:1 / 2;grid-row:span 10;position:relative}@media (min-width:375px){.ri-page__list-item .wrapper .circle-image-block{width:70px;height:70px}}@media (min-width:700px){.ri-page__list-item .wrapper .circle-image-block{grid-row:1 / 2;grid-area:a}}.ri-page__list-item .wrapper .circle-image-block img{width:50px;height:auto}@media (min-width:375px){.ri-page__list-item .wrapper .circle-image-block img{width:70px}}.ri-page__list-item .wrapper .circle-image-block .all-time-rank{position:absolute;bottom:0;background:rgba(255,255,255,0.6);padding:5px;font-weight:800;color:#677A86;text-align:center;display:block;width:100%}.ri-page__list-item .wrapper .recruit{width:150px;grid-column:2 / 3;padding-right:15px}@media (min-width:700px){.ri-page__list-item .wrapper .recruit{justify-self:start;grid-area:b;width:auto}}.ri-page__list-item .wrapper .recruit > .meta{color:#677A86;display:block;font-size:12px;letter-spacing:1px;padding:2px 0}.ri-page__list-item .wrapper .recruit > .meta a{vertical-align:-2px}.ri-page__list-item .wrapper .recruit .commit-date{color:#dbcb19;letter-spacing:1px}.ri-page__list-item .wrapper .recruit .commit-date b{color:#dbcb19;font-weight:700}.ri-page__list-item .wrapper .metrics{grid-column:2 / 3;color:#677A86;letter-spacing:1px;padding-bottom:3px}@media (min-width:700px){.ri-page__list-item .wrapper .metrics{grid-area:d;padding:0}}.ri-page__list-item .wrapper .rating{grid-column:2 / 3}@media (min-width:700px){.ri-page__list-item .wrapper .rating{grid-area:e;justify-self:start}}@media (min-width:700px){.ri-page__list-item .wrapper .rating .rank{width:170px}}.ri-page__list-item .wrapper .rating .rank a:hover{text-decoration:none}.ri-page__list-item .wrapper .rating .natrank{display:inline-block;text-align:center}.ri-page__list-item .wrapper .rating .natrank::before{content:"Natl ";color:#677A86;letter-spacing:1px}.ri-page__list-item .wrapper .rating .natrank::after{content:" \2022 ";color:#677A86;font-size:14px;padding:0 3px}.ri-page__list-item .wrapper .rating .posrank{display:inline-block;text-align:center}.ri-page__list-item .wrapper .rating .posrank::before{content:"Pos ";color:#677A86;letter-spacing:1px}.ri-page__list-item .wrapper .rating .posrank::after{content:" \2022 ";color:#677A86;font-size:14px;padding:0 3px}.ri-page__list-item .wrapper .rating .sttrank{display:inline-block;text-align:center}.ri-page__list-item .wrapper .rating .sttrank::before{content:"St ";color:#677A86;letter-spacing:1px}.ri-page__list-item .wrapper .status{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:30px;width:70px}@media (min-width:700px){.ri-page__list-item .wrapper .status{position:initial;width:100%;grid-area:f;justify-self:start}}.ri-page__list-item .wrapper .status .commit-date,.ri-page__list-item .wrapper .status .decommit-date{color:#677A86;letter-spacing:1px;padding-right:3px;margin:0}.ri-page__list-item .wrapper .status img{width:30px;height:30px}@media (min-width:700px){.ri-page__list-item .wrapper .status img{width:50px;height:50px}}.ri-page__list-item .wrapper .status .temp-status{display:block;margin-bottom:5px}.ri-page__list-item .wrapper .status .ri-school-number{display:none}@media (min-width:640px){.ri-page__list-item .wrapper .status .ri-school-number{display:block}}.ri-page__list-item .wrapper .status .ri-school-number--box{display:block}@media (min-width:700px){.ri-page__list-item .wrapper .status .ri-school-number--box{line-height:50px}}.ri-page__list-item .wrapper .status .expand-anchor{margin-left:auto;line-height:25px;font-size:20px;color:#999;text-decoration:none}@media (min-width:700px){.ri-page__list-item .wrapper .status .expand-anchor{line-height:50px}}.ri-page__list-item .wrapper .position{position:absolute;right:25px;top:65px;border:solid 1px #DDD;border-radius:3px;color:#677A86;margin-top:7px;padding:7px;letter-spacing:1px;text-align:center;height:30px;min-width:45px;max-width:50px}@media (min-width:700px){.ri-page__list-item .wrapper .position{position:initial;margin:0;grid-area:c}}.ri-page__name-link{font-size:14px;font-weight:700;letter-spacing:1px}.ri-page__star-and-score{padding:2px 0;font-size:14px}.ri-page__star-and-score .score{color:#677A86;letter-spacing:1px;font-weight:600}.ri-page__comp-strength{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ri-page__comp-strength .yellow{background-color:#ab3a36;border-radius:50%;height:5px;width:5px;margin-right:3px}.ri-page__heading{font-weight:800;font-size:36px;margin-bottom:5px}@media (min-width:1130px){.ri-page__heading{font-size:60px}}.ri-page__heading span{color:#677A86;display:none;font-size:12px}@media (min-width:700px){.ri-page__heading span{display:inline}}@media (min-width:1000px){.ri-page__heading span{font-size:14px}}@media (min-width:700px){.ri-page__header-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #DDD;margin-bottom:15px}}.ri-page__header-nav .time-zone-text{margin-left:auto;font-size:14px;font-weight:800}.ri-page__nav-block > a{display:inline-block;border:solid 1px #DDD;border-radius:30px;padding:7px 15px;margin:0 5px 15px 0;font-weight:700;text-transform:uppercase;font-size:14px;text-decoration:none;cursor:pointer}.ri-page__nav-block > a:hover{background-color:#004B82;color:#FFF}.ri-page__nav-block > a:hover > span{color:#FFF}.ri-page__nav-block > a > span{color:#004B82;margin-left:3px;vertical-align:-1px}.ri-page__nav-block > a .mobile-count{vertical-align:top}@media (min-width:700px){.ri-page__nav-block > a .mobile-count{display:none}}.ri-page__nav-block--second{border-top:solid 1px #DDD;padding-top:15px;display:none}@media (min-width:700px){.ri-page__nav-block--second{border:0;margin-left:auto;padding:0;display:block}}.ri-page__nav-block .admin-link{display:inline-block}.ri-page__nav-block .article-tools li > a{background-color:#666}.ir-bar{display:grid;grid-template-areas:"national national""conference average""coach coach";grid-template-columns:1fr 1fr;grid-gap:18px;background-color:#FFF;margin-bottom:20px}@media (min-width:1000px){.ir-bar{grid-template-areas:"national conference average""coach coach coach";grid-template-columns:1fr 1fr 1fr}}.ir-bar__ranks{background-color:#F7F7F7;padding:10px;display:grid;justify-items:center}.ir-bar__ranks:first-of-type{grid-area:national}.ir-bar__ranks:nth-of-type(2){grid-area:conference}.ir-bar__ranks:nth-of-type(3){grid-area:average}.ir-bar__ranks h3{font-weight:800;font-size:18px;line-height:21px;margin-bottom:6px}.ir-bar__number{border:solid 1px #DDD;padding:4px 10px;font-weight:800;font-size:18px}.ir-bar__year{border-top:solid 1px #DDD;padding-top:10px;margin-top:10px;display:grid;grid-column-gap:20px;line-height:17px}.ir-bar__year--national{grid-template-columns:1fr}@media (min-width:1000px){.ir-bar__year--conference,.ir-bar__year--average{grid-template-columns:1fr 1fr}}.ir-bar__year a{font-weight:700}.ir-bar__coach-block{grid-area:coach;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ir-bar__coach-block img{margin-right:10px}@media (min-width:1000px){.ir-bar__coaches{display:-ms-flexbox;display:flex}}.ir-bar__coaches span{color:#677A86;font-weight:700;margin-right:10px;line-height:21px}@media (max-width:9999px){.ir-bar__coaches span{display:block}}.ir-bar__coaches span a{font-weight:700}.portal-list_itm{border-bottom:solid 1px #DDD;padding:15px 0;position:relative;display:grid;grid-auto-flow:dense;grid-template:auto / 60px 1fr}@media (min-width:375px){.portal-list_itm{grid-template:auto / 80px 1fr;padding:15px 0 20px}}@media (min-width:768px){.portal-list_itm{grid-template-areas:'a b c d e f';grid-template-columns:80px minmax(200px,1fr) 1fr minmax(120px,1fr) 1fr 118px;justify-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}}.portal-list_itm:last-of-type{border:0}.portal-list_itm.list-header{padding:15px 0 0}.portal-list_itm.list-header b{display:none;font-size:14px;font-weight:700;letter-spacing:1px;text-align:center}@media (min-width:768px){.portal-list_itm.list-header b{display:block}}.portal-list_itm.list-header b.name{display:inline-block;font-size:18px;font-weight:700;letter-spacing:1px;border-bottom:solid 1px #DDD;position:relative;top:1px;padding-bottom:7px;text-align:left;grid-column:1 / 3;justify-self:start}.portal-list_itm.list-header b.pos{grid-area:c}.portal-list_itm.list-header b.cb{grid-area:d}.portal-list_itm.list-header b.eligible{grid-area:e;justify-self:center}.portal-list_itm.list-header b:last-of-type{justify-self:end;margin-right:25px}.portal-list_itm .circle-image-block{overflow:hidden;border-radius:50px;width:50px;height:50px;margin-right:10px;grid-column:1 / 2;grid-row:span 10;position:relative}@media (min-width:375px){.portal-list_itm .circle-image-block{width:70px;height:70px}}@media (min-width:768px){.portal-list_itm .circle-image-block{grid-row:1 / 2;grid-area:a}}.portal-list_itm .circle-image-block img{width:50px;height:auto}@media (min-width:375px){.portal-list_itm .circle-image-block img{width:70px}}.portal-list_itm .player{width:135px;grid-column:2 / 3;grid-row:1 / 2}@media (min-width:375px){.portal-list_itm .player{width:175px;padding:10px 15px 0 0}}@media (min-width:768px){.portal-list_itm .player{justify-self:start;width:auto;grid-area:b;padding:0 15px 0 0}}.portal-list_itm .player a{display:block;font-weight:700;font-size:14px;letter-spacing:1px}.portal-list_itm .player .metrics{color:#677A86;letter-spacing:1px;padding-bottom:3px;padding:3px 0}.portal-list_itm .player .rating{font-size:14px;padding-bottom:5px;display:grid}@media (min-width:375px){.portal-list_itm .player .rating{padding-bottom:20px}}@media (min-width:768px){.portal-list_itm .player .rating{padding:0}}.portal-list_itm .player .rating .score{color:#677A86;letter-spacing:1px;font-weight:600}.portal-list_itm .player .rating .score .level{font-size:.9em;letter-spacing:.4px;color:#677A86}.portal-list_itm .position{position:absolute;left:3px;top:70px;color:#677A86;text-align:center;min-width:45px;max-width:50px}@media (min-width:375px){.portal-list_itm .position{left:15px;top:90px}}@media (min-width:768px){.portal-list_itm .position{position:initial;grid-area:c;border:solid 1px #DDD;border-radius:3px;padding:7px;letter-spacing:1px;height:30px}}.portal-list_itm .eligibility{letter-spacing:1px;color:#677A86;grid-column:2 / 3;grid-row:2 / 3}@media (min-width:375px){.portal-list_itm .eligibility{grid-row:1 / 2;align-self:end}}@media (min-width:768px){.portal-list_itm .eligibility{position:initial;grid-area:e;align-self:center;justify-self:center}}.portal-list_itm .eligibility.not-tbd::before{content:"ELG:"}@media (min-width:768px){.portal-list_itm .eligibility.not-tbd::before{content:unset}}.portal-list_itm .cb-portal-list{display:-ms-flexbox;display:flex;position:absolute;right:0;top:50px}@media (min-width:768px){.portal-list_itm .cb-portal-list{position:initial;grid-area:d}}.portal-list_itm .cb-portal-list li{display:none;border-right:solid 1px #DDD;padding-right:10px;margin-right:10px;text-align:center}@media (min-width:1130px){.portal-list_itm .cb-portal-list li{display:block}}.portal-list_itm .cb-portal-list li:first-of-type,.portal-list_itm .cb-portal-list li:nth-of-type(2){display:block}.portal-list_itm .cb-portal-list li:nth-of-type(2){border:0;padding:0;margin:0}@media (min-width:1130px){.portal-list_itm .cb-portal-list li:nth-of-type(2){border-right:solid 1px #DDD;padding-right:10px;margin-right:10px}}.portal-list_itm .cb-portal-list li:last-of-type{border:0;padding:0;margin:0}.portal-list_itm .cb-portal-list li img,.portal-list_itm .cb-portal-list li svg{display:block;width:20px;height:20px;margin-bottom:5px}.portal-list_itm .cb-portal-list li .percentage{display:block;color:#677A86;font-size:12px;letter-spacing:1px;line-height:17px}.portal-list_itm .transfer-institution{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-column:2 / 3;position:absolute;top:25px;right:0}@media (min-width:375px){.portal-list_itm .transfer-institution{top:35px}}@media (min-width:768px){.portal-list_itm .transfer-institution{position:initial;grid-area:f;justify-self:end}}.portal-list_itm .transfer-institution img{width:30px;height:30px}.portal-list_itm .transfer-institution .opacity{opacity:.3}.portal-list_itm .transfer-institution .right-arrow{margin:0 5px;fill:#677A86}@media (min-width:375px){.portal-list_itm .transfer-institution .right-arrow{margin:0 10px}}.portal-list_itm .transfer-institution .right-arrow::after{content:"\27A1";color:#677A86;font-size:50px}.portal-list_itm .transfer-institution .right-arrow span{display:none}.portal-list_itm .transfer-institution .question-icon{color:#677A86;display:block;font-size:30px;line-height:30px;text-align:center;width:30px}.portal-list_itm .transfer-institution .time{color:#677A86;display:block;width:55px;letter-spacing:1px;margin-left:10px}.portal-list_itm .transfer-institution.cb{top:10px}@media (min-width:375px){.portal-list_itm .transfer-institution.cb{top:15px}}.ri-page{background-color:#FFF;border:solid 1px #DDD;margin:25px 0 50px;padding:25px 15px}@media (min-width:1000px){.ri-page{padding:25px}}@media (min-width:1000px){.ri-page__body{display:grid;grid-template:auto / 1fr 300px;grid-auto-flow:dense;grid-gap:55px}}@media (min-width:1000px){.ri-page__main{grid-column:1 / 2;grid-row:1 / 2}}.ri-page__sidebar{display:none}@media (min-width:1000px){.ri-page__sidebar{display:block;grid-column:2 / 3;grid-row:1 / 2}.ri-page__sidebar .activate-cbs-hq-button{display:block;width:300px;height:auto;margin-bottom:25px}.ri-page__sidebar .activate-cbs-hq-button:hover{cursor:pointer}.ri-page__sidebar .activate-cbs-hq-button img{width:300px;height:auto}}.ri-article{width:100%;background-color:#FFF;padding:55px 0;border:solid 1px #DDD}.checkmark{display:inline-block;border-radius:50%;border:1px solid #5FBF24;-ms-flex-item-align:start;align-self:flex-start;padding:1px 3px 6px 4px;background-color:#5FBF24;width:15px;height:15px}.checkmark::after{content:'';display:block;width:3px;height:7px;border:solid #FFF;border-width:0 1px 1px 0;transform:rotate(45deg)}.showmore_blk > a{color:#677A86;font-weight:700;font-size:14px;letter-spacing:1px;line-height:18px;display:block;text-align:center}.cbs-hq-video-mobile-block{width:100%;max-width:440px;margin:15px auto 0;overflow:hidden}.cbs-hq-video-mobile-block .mobile-cbs-hq-button{display:block;width:100%;height:50px}@media (min-width:1000px){.cbs-hq-video-mobile-block{display:none}}.with-recirc{margin:20px auto}.with-recirc.article{max-width:1100px}.with-recirc.player{margin:20px 15px}.announcement-bar-wrapper .announcement-bar-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:4px;background:#F7F7F7;width:100%;border:solid 1px #DDD;margin:20px auto 25px}@media (max-width:639px){.announcement-bar-wrapper .announcement-bar-link{margin:20px 0;width:100%}}.announcement-bar-wrapper .announcement-bar-link:hover{cursor:pointer;text-decoration:none}.announcement-bar-wrapper .announcement-label{color:#FFF;font-weight:600;font-size:18px;letter-spacing:2px;line-height:normal;display:block;font-style:italic;padding:15px;text-transform:uppercase;background-color:#5FBF24;position:relative;margin-right:15px;height:50px;white-space:nowrap}.announcement-bar-wrapper .announcement-label::after{content:"";border-left:25px solid #5FBF24;border-top:25px solid transparent;border-bottom:25px solid transparent;border-radius:4px 0 0 0;position:absolute;right:-24px;top:0}.announcement-bar-wrapper .announcement-label .live-dot{width:10px;border-radius:50%;border:5px solid #FFF;margin-right:10px;display:inline-block;animation:3s blink infinite 3s}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.announcement-bar-wrapper .announcement-headline{font-size:16px;margin-left:35px;color:#004B82;font-weight:600}.recirc-strip{max-width:1280px;margin:0 auto;padding-bottom:20px}.recirc-strip__list{display:grid;grid-template-areas:"promo1";width:100%}@media (min-width:768px){.recirc-strip__list{grid-template-areas:"promo1 promo2";grid-template-columns:2fr 2fr;grid-gap:18px}}@media (min-width:900px){.recirc-strip__list{grid-template-areas:"promo1 promo2 promo3";grid-template-columns:2fr 2fr 2fr;grid-gap:10px}}.recirc-strip__list li:first-of-type{grid-area:promo1}.recirc-strip__list li:nth-of-type(2){display:none}@media (min-width:768px){.recirc-strip__list li:nth-of-type(2){display:-ms-flexbox;display:flex;grid-area:promo2}}.recirc-strip__list li:nth-of-type(3){display:none}@media (min-width:900px){.recirc-strip__list li:nth-of-type(3){display:-ms-flexbox;display:flex;grid-area:promo3}}.recirc-strip__list .promo-card{background-color:#F7F7F7;display:-ms-flexbox;display:flex;padding:12px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);max-height:104px;overflow:hidden}.recirc-strip__list .promo-card .img-container{overflow:hidden;position:relative;height:70px;min-width:70px;max-width:70px}@media (min-width:1130px){.recirc-strip__list .promo-card .img-container{height:80px;min-width:100px;max-width:100px}}.recirc-strip__list .promo-card .img-container .icon-container{position:absolute;height:40px;width:27px}.recirc-strip__list .promo-card .img-container .icon-container.breaking{background:linear-gradient(to bottom right,#C5292C 22px,transparent 23px)}.recirc-strip__list .promo-card .img-container .icon-container.exclusive{background:linear-gradient(to bottom right,#26A3ED 22px,transparent 23px)}.recirc-strip__list .promo-card .img-container .icon-container svg{height:20px;width:20px}.recirc-strip__list .promo-card .img-container img{display:block;max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recirc-strip__list .promo-card .img-container.breaking{border:2px solid #C5292C}.recirc-strip__list .promo-card .img-container.exclusive{border:2px solid #26A3ED}.recirc-strip__list .promo-card .img-container.sale{width:100%;max-width:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.recirc-strip__list .promo-card .img-container.sale a{display:-ms-flexbox;display:flex;height:100%;width:100%}.recirc-strip__list .promo-card .img-container.sale img{-o-object-fit:contain;object-fit:contain}.recirc-strip__list .promo-card .img-container .recirc-tfs-logo{background-color:#004B82}.recirc-strip__list .promo-card__text{padding:0 10px}.recirc-strip__list .promo-card__text .vip{vertical-align:middle;margin-bottom:2px;margin-left:10px}.recirc-strip__list .promo-card__text .recirc-item-title div{font-size:16px;line-height:1.13;letter-spacing:-.3px;font-weight:700;color:#3C4951}.recirc-strip__list .promo-card__title{text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:5px}.recirc-strip__list .promo-card__title.breaking{color:#C5292C}.recirc-strip__list .promo-card__title.exclusive{color:#26A3ED}.video-dock{position:relative;background-color:rgba(128,128,128,0.2);background-size:cover;aspect-ratio:16/9;width:100%;height:auto}.video-dock .video-dock-holder{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:'. video .';overflow:hidden}.video-dock .video-dock-holder iframe{grid-area:video;width:100%;height:auto;aspect-ratio:16/9}.video-dock .video-dock-holder .video-dock-close{grid-area:close;justify-self:end;cursor:pointer;color:#fff;display:none;align-self:start}.video-dock .video-dock-holder.is-docked{position:fixed;grid-template-areas:'. video close';grid-template-columns:32px 1fr 32px;top:100px;left:0;right:0;z-index:2470;background-color:#000;padding:0;border:solid 1px #3d3f40}.video-dock .video-dock-holder.is-docked .video-dock-close{display:block;padding:8px}.video-dock .video-dock-holder .video-dock-mini-text{display:none}.video-dock .video-dock-holder.video-dock-mini{grid-template-areas:'video';grid-template-columns:1fr}.video-dock .video-dock-holder.video-dock-mini.is-docked{grid-template-columns:40% 1fr 32px;grid-template-areas:'video text close';gap:10px;background-color:#000;height:22.5vw}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text{display:grid;grid-template-rows:auto auto;gap:5px;grid-area:text;margin:0;text-align:left;font-size:18px}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text p{margin:0}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text .video-dock-mini-status{color:#fff;background-color:#2c2929;border-radius:5px;padding:3px 7px;line-height:1;font-weight:600;display:inline-block;align-self:end;width:-moz-fit-content;width:fit-content;font-size:0.65em;letter-spacing:0.025em}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text .video-dock-mini-title{color:#fff;font-weight:500;line-height:1.2;width:-moz-fit-content;width:fit-content;align-self:start;font-size:0.7em;letter-spacing:0.025em}.video-dock .video-dock-holder.video-dock-mini.is-docked iframe{height:auto;aspect-ratio:16/9}.video-dock-spacer{margin:0;display:block;height:0}.video-dock-spacer.is-expanded{height:22.5vw}body:has(> div.kargo-ad-1) .video-holder.is-docked{top:50px}.skybox-collapsed .video-holder.is-docked{top:123px}@media (min-width:480px){.video-dock .video-dock-holder.video-dock-mini.is-docked{gap:15px}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text{gap:7px}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text .video-dock-mini-status{font-size:18px}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text .video-dock-mini-title{font-size:20px;line-height:1.2}}@media (min-width:900px){.video-dock .video-dock-holder.is-docked{top:initial;padding:10px;bottom:10px;right:10px;left:initial;width:360px;height:auto;grid-template-columns:0 1fr 32px}.video-dock .video-dock-holder.video-dock-mini{display:none}body:has(> div.kargo-ad-1) .video-holder.is-docked{top:initial}.skybox-collapsed{top:initial}}