.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}.dimmer{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:50000000}.modal-block{background:#FFF;width:300px;position:fixed;left:calc(50% - 150px);top:100px;z-index:50000001;box-shadow:0 0 10px #BBB;border-radius:5px}@media (min-width:900px){.modal-block{width:600px;left:calc(50% - 300px);top:calc(50% - 100px)}}.modal-block .close-button{color:#000;position:absolute;right:10px;top:10px}.modal-block input{width:100%}.modal-block{padding:20px}.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}.recruit-list header{padding:10px 0;border-bottom:solid 2px #DDD}.recruit-list header h2{font-weight:800;font-size:19px;line-height:21px;letter-spacing:-.5px}.recruit-list > ul{padding:10px 0;border-bottom:solid 1px #DDD}.recruit-list > ul li{padding-top:3px}.recruit-list .player{display:grid;grid-template-columns:1fr 2fr 5fr 2fr 3fr}.recruit-list .player li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#677A86}.recruit-list .player li.main-photo img{border-radius:50%}.recruit-list .player li.coach-team{grid-column:5 / 6}.recruit-list .player li:first-of-type,.recruit-list .player li:nth-of-type(2),.recruit-list .player li:nth-of-type(4){-ms-flex-pack:center;justify-content:center}.recruit-list .player li:nth-of-type(3) > a{font-weight:700}.recruit-list .player li:last-of-type{-ms-flex-pack:center;justify-content:center}.recruit-list .player li:last-of-type > a{color:#677A86}.recruit-list footer{padding:10px 0}.recruit-list footer a{font-weight:800;font-size:12px;line-height:21px;text-transform:uppercase}.team-rank-comp header{padding:10px 0;border-bottom:solid 2px #DDD}.team-rank-comp header h2{font-weight:800;font-size:19px;line-height:21px;letter-spacing:-.5px}.team-rank-comp header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.team-rank-comp__body{padding:10px 0;border-bottom:solid 1px #DDD}.team-rank-comp__list-item{margin-bottom:2px;padding:3px 0;display:grid;grid-template-columns:21px 20px 100px auto;grid-column-gap:15px;-ms-flex-align:center;align-items:center}.team-rank-comp__list-item:last-of-type{margin-bottom:0}.team-rank-comp__rank{color:#677A86;font-weight:normal;font-size:12px;letter-spacing:0;line-height:26px;justify-self:right}.team-rank-comp__link{font-weight:700}.team-rank-comp__img{width:20px;height:20px}.team-rank-comp__rating{color:#677A86;font-weight:normal;font-size:12px;letter-spacing:0;line-height:26px;justify-self:right;padding-right:5px}.team-rank-comp footer{padding:10px 0}.team-rank-comp footer a{font-weight:800;font-size:12px;line-height:21px;text-transform:uppercase}.rankings-page{background-color:#FFF;border:solid 1px #DDD;margin:25px 0 50px;padding:25px 15px}@media (min-width:1000px){.rankings-page{padding:25px}}.rankings-page__heading{font-weight:800;font-size:36px;margin-bottom:15px}@media (min-width:1000px){.rankings-page__heading{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:1130px){.rankings-page__heading{font-size:60px;margin-bottom:10px}}.rankings-page__heading span{color:#677A86;line-height:25px;font-size:14px}@media (min-width:1000px){.rankings-page__heading span{padding-left:5px}}@media (min-width:1130px){.rankings-page__heading span{line-height:38px}}.rankings-page__heading .count{display:none}@media (min-width:700px){.rankings-page__heading .count{display:inline}}.rankings-page__heading .last-updated{display:block;font-size:14px}@media (min-width:700px){.rankings-page__header-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #DDD;margin-bottom:15px}}.rankings-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}.rankings-page__nav-block > a:hover{background-color:#004B82;color:#FFF}.rankings-page__nav-block > a:hover > span{color:#FFF}.rankings-page__nav-block > a > span{color:#004B82;margin-left:3px;vertical-align:-1px}.rankings-page__nav-block > a .mobile-count{vertical-align:top}@media (min-width:700px){.rankings-page__nav-block > a .mobile-count{display:none}}.rankings-page__nav-block--second{border-top:solid 1px #DDD;padding-top:15px;display:none}@media (min-width:700px){.rankings-page__nav-block--second{border:0;margin-left:auto;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.rankings-page__nav-block--second .embed-link{border:0;padding:0;margin:0}.rankings-page__nav-block--second .embed-link:hover{background:none}.rankings-page__nav-block .article-tools li > a{background-color:#666}.rankings-page__tagline{font-size:14px;letter-spacing:1px;line-height:24px;margin-bottom:15px}.rankings-page__toggle-composite a{display:inline-block;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}.rankings-page__toggle-composite a:hover{background-color:#004B82;color:#FFF}.rankings-page__toggle-composite .active{background-color:#004B82;color:#FFF}.rankings-page .list-header{padding:15px 0 0;border-bottom:solid 1px #DDD}@media (min-width:700px){.rankings-page .list-header{display:grid;grid-template:auto / 45px 80px 1fr 50px 1fr 1fr 70px}}.rankings-page .list-header > b{display:none;font-size:14px;font-weight:700;letter-spacing:1px;padding-bottom:9px;text-align:center}@media (min-width:700px){.rankings-page .list-header > b{display:block}}.rankings-page .list-header > b.rank{display:inline-block;font-size:18px;position:relative;top:1px;padding-bottom:7px;text-align:left;grid-column:1 / 3;justify-self:start}.rankings-page__list-item{border-bottom:solid 1px #DDD;padding:15px 0;position:relative}.rankings-page__list-item .wrapper{display:grid;grid-auto-flow:dense;grid-template:auto / 45px 60px 1fr}@media (min-width:375px){.rankings-page__list-item .wrapper{grid-template:auto / 45px 80px 1fr}}.rankings-page__list-item:last-of-type{border:0}.rankings-page__list-item--no-results{display:block;font-weight:700;letter-spacing:1px;color:#677A86;font-size:14px;padding:15px 0}.rankings-page__list-item .rank-column{grid-column:1 / 2;grid-row:span 10}@media (min-width:700px){.rankings-page__list-item .rank-column{grid-row:1 / 2}}.rankings-page__list-item .rank-column .primary{font-size:18px;font-weight:700;margin-bottom:5px;text-align:center}.rankings-page__list-item .rank-column .primary div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rankings-page__list-item .rank-column .primary div .trend{font-size:12px;letter-spacing:1px}.rankings-page__list-item .rank-column .primary div .trend:first-of-type{margin-right:3px}.rankings-page__list-item .rank-column .other{color:#677A86;width:30px;height:20px;border:solid 1px #DDD;border-radius:3px;line-height:18px;margin:3px auto 0;text-align:center}.rankings-page__list-item .circle-image-block{overflow:hidden;border-radius:50px;width:50px;height:50px;margin-right:10px;position:relative;grid-column:2 / 3;grid-row:span 10}@media (min-width:375px){.rankings-page__list-item .circle-image-block{width:70px;height:70px}}@media (min-width:700px){.rankings-page__list-item .circle-image-block{grid-row:1 / 2}}.rankings-page__list-item .circle-image-block img{width:50px;height:auto}@media (min-width:375px){.rankings-page__list-item .circle-image-block img{width:70px}}.rankings-page__list-item .expand-anchor{margin-left:10px;line-height:25px;font-size:20px;color:#999;text-decoration:none}@media (min-width:700px){.rankings-page__list-item .expand-anchor{line-height:50px}}.rankings-page__name-link{font-size:14px;font-weight:700;letter-spacing:1px}.rankings-page__showmore{text-align:center;padding:15px 0}.rankings-page__showmore > a{font-weight:700;letter-spacing:1px}.rankings-page__about h1{font-size:18px;font-weight:700;letter-spacing:1px}.rankings-page__about h2{font-size:12px;font-weight:700;letter-spacing:1px;color:#677A86;margin-bottom:5px;text-transform:uppercase}.rankings-page__about div{margin-bottom:15px}.rankings-page__about p{font-size:14px;letter-spacing:1px;line-height:20px}@media (min-width:1000px){.rankings-page__body{display:grid;grid-template:auto / 1fr 300px;grid-auto-flow:dense;grid-gap:55px}}@media (min-width:1000px){.rankings-page__main{grid-column:1 / 2;grid-row:1 / 2}}.rankings-page__sidebar{display:none}@media (min-width:1000px){.rankings-page__sidebar{display:block;grid-column:2 / 3;grid-row:1 / 2}}.rankings-page__sidebar .sticky-ad{position:-webkit-sticky;position:sticky;top:160px}.rankings-page__sidebar .activate-cbs-hq-button{display:block;width:300px;height:auto;margin-bottom:25px}.rankings-page__sidebar .activate-cbs-hq-button:hover{cursor:pointer}.rankings-page__sidebar .activate-cbs-hq-button img{width:300px;height:auto}.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}}.rankings-page .list-header > b.name,.rankings-page .list-header > b.score,.rankings-page .list-header > b:last-of-type{justify-self:start}.rankings-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}.rankings-page .signed-legend b{margin-left:3px}@media (min-width:700px){.rankings-page__list-item .wrapper{grid-template:auto / 45px 80px 1fr 50px 1fr 1fr 70px;justify-items:center;-ms-flex-align:center;align-items:center}}.rankings-page__list-item .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}.rankings-page__list-item .checkmark::after{content:'';display:block;width:3px;height:7px;border:solid #FFF;border-width:0 1px 1px 0;transform:rotate(45deg)}.rankings-page__list-item .recruit{width:calc(100% - 60px);grid-column:3 / 4;padding-right:15px}@media (min-width:700px){.rankings-page__list-item .recruit{justify-self:start;width:auto}}.rankings-page__list-item .recruit > .meta{color:#677A86;display:block;font-size:12px;letter-spacing:1px;padding:2px 0}.rankings-page__list-item .recruit > .meta a{vertical-align:-2px}.rankings-page__list-item .position{color:#677A86;text-transform:uppercase;letter-spacing:1px;text-align:center;position:absolute;left:45px;top:67px;width:50px}@media (min-width:375px){.rankings-page__list-item .position{left:55px;top:87px}}@media (min-width:700px){.rankings-page__list-item .position{position:initial;margin:0;border:solid 1px #DDD;border-radius:3px;padding:7px;height:30px;min-width:45px;max-width:50px}}.rankings-page__list-item .metrics{color:#677A86;letter-spacing:1px;padding-bottom:3px;grid-column:3 / 4}@media (min-width:700px){.rankings-page__list-item .metrics{grid-column:5 / 6}}.rankings-page__list-item .rating{grid-column:3 / 4}@media (min-width:700px){.rankings-page__list-item .rating{grid-column:6 / 7;justify-self:start}}@media (min-width:700px){.rankings-page__list-item .rating .rank{width:160px}}.rankings-page__list-item .rating .rank a:hover{text-decoration:none}.rankings-page__list-item .rating .natrank{display:inline-block;text-align:center}.rankings-page__list-item .rating .natrank::before{content:"Natl ";color:#677A86;letter-spacing:1px}.rankings-page__list-item .rating .natrank::after{content:" \2022 ";color:#677A86;font-size:14px;padding:0 3px}.rankings-page__list-item .rating .posrank{display:inline-block;text-align:center}.rankings-page__list-item .rating .posrank::before{content:"Pos ";color:#677A86;letter-spacing:1px}.rankings-page__list-item .rating .posrank::after{content:" \2022 ";color:#677A86;font-size:14px;padding:0 3px}.rankings-page__list-item .rating .sttrank{display:inline-block;text-align:center}.rankings-page__list-item .rating .sttrank::before{content:"St ";color:#677A86;letter-spacing:1px}.rankings-page__list-item .status{position:absolute;right:0;top:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:700px){.rankings-page__list-item .status{position:initial;justify-self:end;grid-column:7 / 8}}.rankings-page__list-item .status .number{display:block;line-height:30px;width:30px;height:30px;background-color:#F7F7F7;text-align:center;font-weight:700;font-size:14px}@media (min-width:700px){.rankings-page__list-item .status .number{width:50px;height:50px;line-height:50px}}.rankings-page__list-item .status .img-link{display:block}.rankings-page__list-item .status img{width:30px;height:30px}@media (min-width:700px){.rankings-page__list-item .status img{width:50px;height:50px}}.rankings-page__crystal-ball .cb-block{text-align:center}@media (min-width:700px){.rankings-page__crystal-ball .cb-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.rankings-page__crystal-ball .cb-block--bottom{border-top:solid 1px #DDD;padding-top:5px}@media (min-width:700px){.rankings-page__crystal-ball .cb-block--bottom{padding:0}}.rankings-page__crystal-ball .cb-block img{width:20px;height:20px;display:block}@media (min-width:700px){.rankings-page__crystal-ball .cb-block img{margin-left:5px}}.rankings-page__crystal-ball .cb-block .not-available{display:block;width:25px}.rankings-page__crystal-ball .cb-block span{color:#677A86;letter-spacing:1px;line-height:18px;font-weight:700}@media (min-width:700px){.rankings-page__crystal-ball .cb-block span{line-height:31px}}@media (min-width:700px){.rankings-page__crystal-ball .cb-block span.percentage{border-left:solid 1px #DDD;padding-left:5px;margin-left:7px}}.rankings-page__star-and-score{padding:2px 0;font-size:14px}.rankings-page__star-and-score .score{color:#677A86;letter-spacing:1px;font-weight:600}.rankings-page__comp-strength{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rankings-page__comp-strength .yellow{background-color:#ab3a36;border-radius:50%;height:5px;width:5px;margin-right:3px}.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}.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}}