.sns-links a{width:24px;height:24px;display:inline-block;margin-right:5px;font-size:0;line-height:0;border-radius:100%;overflow:hidden;border:0 none;transition:opacity ease .2s;opacity:.7;cursor:pointer}.sns-links a.icon-facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDBDNS40IDAgMCA1LjQgMCAxMnM1LjQgMTIgMTIgMTIgMTItNS40IDEyLTEyUzE4LjYgMCAxMiAwem0zLjEgOEgxNGMtLjkgMC0xLjEuNC0xLjEgMXYxLjRIMTVsLS4zIDIuMWgtMS44VjE4aC0yLjJ2LTUuNUg4Ljl2LTIuMWgxLjhWOC44QzEwLjcgNyAxMS44IDYgMTMuNSA2Yy44IDAgMS41LjEgMS42LjFWOHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.sns-links a.icon-twitter{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDBDNS40IDAgMCA1LjQgMCAxMnM1LjQgMTIgMTIgMTIgMTItNS40IDEyLTEyUzE4LjYgMCAxMiAwem00LjggOS42di4zYzAgMy4zLTIuNSA3LTcgNy0xLjQgMC0yLjctLjQtMy44LTEuMWguNmMxLjIgMCAyLjItLjQgMy4xLTEuMS0xLjEgMC0yLS43LTIuMy0xLjdoLjVjLjIgMCAuNCAwIC42LS4xLTEuMS0uMi0yLTEuMi0yLTIuNC4zLjIuNy4zIDEuMS4zLS43LS40LTEuMS0xLjItMS4xLTIgMC0uNS4xLS45LjMtMS4yIDEuMiAxLjUgMyAyLjUgNS4xIDIuNiAwLS4yLS4xLS40LS4xLS42IDAtMS40IDEuMS0yLjUgMi41LTIuNS43IDAgMS4zLjMgMS44LjguNi0uMSAxLjEtLjMgMS42LS42LS4yLjYtLjYgMS4xLTEuMSAxLjQuNS0uMSAxLS4yIDEuNC0uNC0uMy41LS43LjktMS4yIDEuM3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.sns-links a.icon-email{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS44IDlIOC4ybDMuOCAyLjRMMTUuOCA5eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjkgOS4zVjE1aDEwLjJWOS4zTDEyIDEyLjYgNi45IDkuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIgMjRjNi42IDAgMTItNS40IDEyLTEyUzE4LjYgMCAxMiAwIDAgNS40IDAgMTJzNS40IDEyIDEyIDEyek01LjQgNy41aDEzLjJ2OUg1LjR2LTl6Ii8+PC9zdmc+)}.sns-links a:hover{opacity:1}@media screen and (max-width: 1279px){.sns-links a{width:1.8764659891vw;height:1.8764659891vw;margin-right:.3909304144vw}}@media screen and (max-width: 768px){.sns-links a{width:6.4vw;height:6.4vw;margin-right:1.3333333333vw}}.related-articles{position:sticky;top:20px}.related-articles ul{padding:0;margin:0}.related-articles ul li{padding:8px;margin:0;margin-top:16px;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease;position:relative}@media(hover: hover){.related-articles ul li:hover{box-shadow:0 8px 25px rgba(0,0,0,.2)}}.related-articles ul li .thumb{line-height:0;border-radius:4px;overflow:hidden}.related-articles ul li .thumb img{width:100%}.related-articles ul li h3{padding:0;margin:0;font-size:17px;line-height:1.3;margin-top:8px;font-family:"IBM Plex Serif",serif;font-weight:700}.related-articles ul li .desc{font-size:17px;line-height:1.3;margin-top:8px;font-family:"IBM Plex Serif",serif;padding-bottom:8px;max-height:5.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.related-articles ul li a{position:absolute;left:0;right:0;top:0;bottom:0}@media screen and (max-width: 1279px){.related-articles{top:1.5637216575vw}.related-articles ul li{padding:.625488663vw;margin-top:1.250977326vw;border-radius:.625488663vw}}@media screen and (max-width: 1279px)and (hover: hover){.related-articles ul li:hover{box-shadow:0 .625488663vw 1.9546520719vw rgba(0,0,0,.2)}}@media screen and (max-width: 1279px){.related-articles ul li .thumb{border-radius:.3127443315vw}.related-articles ul li h3{font-size:1.3291634089vw;margin-top:.625488663vw}.related-articles ul li .desc{font-size:1.3291634089vw;margin-top:.625488663vw;padding-bottom:.625488663vw}}@media screen and (max-width: 768px){.related-articles{position:static}.related-articles .articles-cont{overflow:auto}.related-articles ul{width:200%;display:flex}.related-articles ul li{flex:1;padding:2.1333333333vw;margin-top:4.2666666667vw;border-radius:1.0666666667vw}}@media screen and (max-width: 768px)and (hover: hover){.related-articles ul li:hover{box-shadow:0 2.1333333333vw 6.6666666667vw rgba(0,0,0,.2)}}@media screen and (max-width: 768px){.related-articles ul li .thumb{border-radius:2.1333333333vw}.related-articles ul li h3{font-size:3.7333333333vw;margin-top:2.1333333333vw}.related-articles ul li .desc{font-size:4.2666666667vw;margin-top:2.1333333333vw;padding-bottom:2.1333333333vw}}.more-from-money h2{padding:0;margin:0;font-size:17px;font-family:Archivo,sans-serif;font-weight:700}.more-from-money .articles ul{padding:0;margin:0;display:flex}.more-from-money .articles ul li{flex:1;margin-left:24px;padding:16px;margin-top:16px;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease;position:relative}.more-from-money .articles ul li:first-child{margin-left:0}@media(hover: hover){.more-from-money .articles ul li:hover{box-shadow:0 8px 25px rgba(0,0,0,.2)}}.more-from-money .articles ul li .thumb{line-height:0;border-radius:4px;overflow:hidden}.more-from-money .articles ul li .thumb img{width:100%}.more-from-money .articles ul li h3{padding:0;margin:0;font-size:17px;line-height:1.3;margin-top:10px;font-family:"IBM Plex Serif",serif;font-weight:700}.more-from-money .articles ul li .desc{font-size:17px;line-height:1.3;margin-top:10px;font-family:"IBM Plex Serif",serif;padding-bottom:16px;max-height:5.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.more-from-money .articles ul li a{position:absolute;left:0;right:0;top:0;bottom:0}@media screen and (max-width: 1279px){.more-from-money h2{font-size:1.3291634089vw}.more-from-money .articles ul li{margin-left:1.8764659891vw;padding:1.250977326vw;margin-top:1.250977326vw;border-radius:.625488663vw}}@media screen and (max-width: 1279px)and (hover: hover){.more-from-money .articles ul li:hover{box-shadow:0 .625488663vw 1.9546520719vw rgba(0,0,0,.2)}}@media screen and (max-width: 1279px){.more-from-money .articles ul li .thumb{border-radius:.3127443315vw}.more-from-money .articles ul li h3{font-size:1.3291634089vw;margin-top:.7818608288vw}.more-from-money .articles ul li .desc{font-size:1.3291634089vw;margin-top:.7818608288vw;padding-bottom:1.250977326vw}}@media screen and (max-width: 768px){.more-from-money{display:none}}.sponsored-by-bar{background-color:#f0f5fa}.sponsored-by-bar .sponsored-by{display:flex;align-items:center;padding:24px 0;text-decoration:none;color:#000;position:relative}.sponsored-by-bar .sponsored-by .mask-link{position:absolute;left:0;right:0;top:0;bottom:0}.sponsored-by-bar .sponsored-by dt{font-size:14px;margin-right:14px;line-height:1.3}.sponsored-by-bar .sponsored-by dd{padding-left:14px;border-left:2px solid #000}.sponsored-by-bar .sponsored-by dd img{height:40px}.sponsored-by-bar .sponsored-by dd p{font-size:14px;margin:0;margin-top:14px;line-height:1.3}.sponsored-by-bar .sponsored-by dd a{color:#3750dc;text-decoration:underline}@media screen and (max-width: 1279px){.sponsored-by-bar .sponsored-by{padding:1.8764659891vw 0}.sponsored-by-bar .sponsored-by dt{font-size:1.0946051603vw;margin-right:1.0946051603vw}.sponsored-by-bar .sponsored-by dd{padding-left:1.0946051603vw;border-left:.1563721658vw solid #000}.sponsored-by-bar .sponsored-by dd img{height:3.1274433151vw}.sponsored-by-bar .sponsored-by dd p{font-size:1.0946051603vw;margin-top:1.0946051603vw}}@media screen and (max-width: 768px){.sponsored-by-bar{padding:0 4.2666666667vw}.sponsored-by-bar .sponsored-by{padding:5.8666666667vw 0}.sponsored-by-bar .sponsored-by dt{font-size:3.7333333333vw;margin-right:3.7333333333vw}.sponsored-by-bar .sponsored-by dd{padding-left:3.7333333333vw;border-left:.5333333333vw solid #000}.sponsored-by-bar .sponsored-by dd img{height:10.6666666667vw}.sponsored-by-bar .sponsored-by dd p{font-size:3.7333333333vw;margin-top:3.7333333333vw}}.params-list{display:flex}.params-list .params-col{flex:1;margin-left:32px}.params-list .params-col:first-child{margin-left:0}.params-list .box{border:solid 1px #979797;border-radius:8px;padding:0 16px;margin-bottom:24px}.params-list .box h3{padding:16px 0;font-size:17px;font-weight:700;line-height:1.3}.params-list .box dl{border-top:1px solid #9aaab9;padding:16px 0;line-height:1.3;font-size:17px;display:flex;align-items:center}.params-list .box dl dt{flex:3}.params-list .box dl dd{margin-left:16px;flex:1;text-align:right}.params-list .box .btn-con{border-top:1px solid #9aaab9;padding:16px 0;text-align:center}.params-list .box .btn-con a.btn{height:48px;background-color:#ff7c34;color:#fff;border-radius:24px;text-decoration:none;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 45px;transition:background-color .3s ease;font-weight:700}.params-list .box .btn-con a.btn:hover{background-color:#ff6321}.params-list .box .college-card{border-top:1px solid #9aaab9;padding:16px 0;display:flex;position:relative}.params-list .box .college-card::after{content:"";width:8px;height:8px;border-top:solid 2px #000;border-right:solid 2px #000;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg)}.params-list .box .college-card em{width:36px;font-size:17px;font-family:Archivo,sans-serif;font-weight:700;padding-right:4px;align-self:stretch}.params-list .box .college-card .info{flex:1;font-family:Archivo,sans-serif;padding-right:36px}.params-list .box .college-card .info h3{padding:0;margin:0;font-size:17px;line-height:1.3;font-weight:700}.params-list .box .college-card .info .address{font-size:14px;line-height:1.7;margin-top:4px}.params-list .box .college-card .info .score{font-size:14px;line-height:1.5;margin-top:8px}.params-list .box .college-card .info .score strong{font-weight:700}.params-list .box .college-card .mask-link{position:absolute;left:0;right:0;top:0;bottom:0;font-size:0;line-height:0}@media screen and (max-width: 1279px){.params-list .params-col{margin-left:2.5019546521vw}.params-list .box{border:solid .0781860829vw #979797;border-radius:.625488663vw;padding:0 1.250977326vw;margin-bottom:1.8764659891vw}.params-list .box h3{padding:1.250977326vw 0;font-size:1.3291634089vw}.params-list .box dl{border-top:.0781860829vw solid #9aaab9;padding:1.250977326vw 0;line-height:1.3;font-size:1.3291634089vw}.params-list .box dl dd{margin-left:1.250977326vw}.params-list .box .btn-con{border-top:.0781860829vw solid #9aaab9;padding:1.250977326vw 0}.params-list .box .btn-con a.btn{height:3.7529319781vw;border-radius:1.8764659891vw;font-size:1.250977326vw;padding:0 3.5183737295vw}.params-list .box .college-card{border-top:.0781860829vw solid #9aaab9;padding:1.250977326vw 0}.params-list .box .college-card::after{width:.625488663vw;height:.625488663vw;border-top:solid .1563721658vw #000;border-right:solid .1563721658vw #000}.params-list .box .college-card em{width:2.8146989836vw;font-size:1.3291634089vw;padding-right:.3127443315vw}.params-list .box .college-card .info{padding-right:2.8146989836vw}.params-list .box .college-card .info h3{font-size:1.3291634089vw}.params-list .box .college-card .info .address{font-size:1.0946051603vw;margin-top:.3127443315vw}.params-list .box .college-card .info .score{font-size:1.0946051603vw;margin-top:.625488663vw}}@media screen and (max-width: 768px){.params-list{display:block}.params-list .params-col{margin:0}.params-list .box{border:solid .2666666667vw #979797;border-radius:2.1333333333vw;padding:0 4.2666666667vw;margin-bottom:6.4vw}.params-list .box h3{padding:4.2666666667vw 0;font-size:4.2666666667vw}.params-list .box dl{border-top:.2666666667vw solid #9aaab9;padding:4.2666666667vw 0;font-size:4.2666666667vw}.params-list .box dl dd{margin-left:4.2666666667vw}.params-list .box .btn-con{border-top:.2666666667vw solid #9aaab9;padding:4.2666666667vw 0}.params-list .box .btn-con a.btn{height:12.8vw;border-radius:6.4vw;font-size:4.2666666667vw;padding:0 12vw}.params-list .box .college-card{border-top:.2666666667vw solid #9aaab9;padding:4.2666666667vw 0}.params-list .box .college-card::after{width:2.1333333333vw;height:2.1333333333vw;border-top:solid .5333333333vw #000;border-right:solid .5333333333vw #000}.params-list .box .college-card em{width:9.6vw;font-size:4.5333333333vw;padding-right:1.0666666667vw}.params-list .box .college-card .info{padding-right:9.6vw}.params-list .box .college-card .info h3{font-size:4.5333333333vw}.params-list .box .college-card .info .address{font-size:3.7333333333vw;margin-top:1.0666666667vw}.params-list .box .college-card .info .score{font-size:3.7333333333vw;margin-top:2.1333333333vw}}.college-list{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 1279px){.college-list{padding-top:2.3455824863vw;padding-bottom:2.3455824863vw}}@media screen and (max-width: 768px){.college-list{padding:10.6666666667vw 4.2666666667vw 0}}table.best-colleges-table tr{border:solid 1px #ddd}table.best-colleges-table th,table.best-colleges-table td{border:solid 1px #ddd;padding:15px;line-height:1.2;font-size:14px;text-align:left;color:#222;vertical-align:middle}table.best-colleges-table th a,table.best-colleges-table td a{color:#222;text-decoration:none}table.best-colleges-table th .order,table.best-colleges-table td .order{margin-top:5px;margin-left:-5px;margin-bottom:-5px;display:flex;align-items:center}table.best-colleges-table th .order button,table.best-colleges-table td .order button{width:25px;height:20px;display:flex;border:0 none;padding:0;margin:0;cursor:pointer;align-items:center;justify-content:center;font-size:0;line-height:0;background-color:rgba(0,0,0,0)}table.best-colleges-table th .order button.active::before,table.best-colleges-table td .order button.active::before{border-color:#3750dc}table.best-colleges-table th .order button::before,table.best-colleges-table td .order button::before{content:"";display:block;width:6px;height:6px;border-left:solid 2px #999;border-top:solid 2px #999;transition:border-color ease .2s}table.best-colleges-table th .order button.btn-ord-asc,table.best-colleges-table td .order button.btn-ord-asc{padding-top:4px}table.best-colleges-table th .order button.btn-ord-asc::before,table.best-colleges-table td .order button.btn-ord-asc::before{transform:rotate(45deg)}table.best-colleges-table th .order button.btn-ord-desc,table.best-colleges-table td .order button.btn-ord-desc{padding-bottom:4px}table.best-colleges-table th .order button.btn-ord-desc::before,table.best-colleges-table td .order button.btn-ord-desc::before{transform:rotate(-135deg)}table.best-colleges-table th{font-weight:700}table.best-colleges-table thead{position:sticky;top:49px;z-index:10}table.best-colleges-table thead tr.desktop-head th,table.best-colleges-table thead tr.desktop-head td{position:relative}table.best-colleges-table thead tr.desktop-head th::before,table.best-colleges-table thead tr.desktop-head td::before{content:"";height:1px;background-color:#ddd;position:absolute;left:0;right:0;bottom:0}table.best-colleges-table thead tr.desktop-head th.active,table.best-colleges-table thead tr.desktop-head td.active{background-color:#f0f5fa}table.best-colleges-table thead tr.desktop-head th{background-color:#fff}table.best-colleges-table thead tr.desktop-head td{font-weight:700;background-color:#fff;border-left:0 none;border-right:0 none}table.best-colleges-table thead tr.mobile-head{display:none}table.best-colleges-table tbody tr.ad-tr{border:0 none}table.best-colleges-table tbody tr.ad-tr td{background-color:#fff !important;padding:10px 0}table.best-colleges-table tbody tr.ad-tr td .ad-wrap>div{padding:0 !important}table.best-colleges-table tbody tr.ad-tr td .ad-wrap>div .w-money-text-block{max-width:none !important}table.best-colleges-table tbody tr.ad-tr.pcu td{padding:10px;padding-bottom:30px}table.best-colleges-table tbody tr:nth-child(even) th,table.best-colleges-table tbody tr:nth-child(even) td{background-color:#fafafa}table.best-colleges-table tbody tr th a{position:relative;display:block;display:flex}table.best-colleges-table tbody tr th a em{width:40px;font-size:17px;line-height:1}table.best-colleges-table tbody tr th a hgroup{flex:1;font-family:Archivo,sans-serif}table.best-colleges-table tbody tr th a hgroup h2{font-size:14px;line-height:1.2}table.best-colleges-table tbody tr th a hgroup h3{font-size:14px;font-weight:400;margin-top:4px;line-height:1.6}table.best-colleges-table tbody tr th a i{display:none}table.best-colleges-table tbody tr td{border-left:0 none;border-right:0 none}table.best-colleges-table tbody tr th.active,table.best-colleges-table tbody tr td.active{background-color:#f0f5fa}table.best-colleges-table .ad-box-coursera{display:flex;justify-content:center;line-height:0}table.best-colleges-table .ad-box-salary-calculator{display:flex;justify-content:center}table.best-colleges-table .ad-box-coursera-n-calculator{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width: 768px){table.best-colleges-table .ad-box-coursera-n-calculator{flex-wrap:wrap}table.best-colleges-table .ad-box-coursera-n-calculator .ad-box-salary-calculator{margin-top:2.6666666667vw}}@media screen and (max-width: 1279px){table.best-colleges-table th,table.best-colleges-table td{padding:1.1727912432vw;font-size:1.0946051603vw}table.best-colleges-table th .order,table.best-colleges-table td .order{margin-top:.3909304144vw;margin-left:-.3909304144vw;margin-bottom:-.3909304144vw}table.best-colleges-table th .order button,table.best-colleges-table td .order button{width:1.9546520719vw;height:1.5637216575vw}table.best-colleges-table th .order button::before,table.best-colleges-table td .order button::before{width:.4691164973vw;height:.4691164973vw;border-left:solid .1563721658vw #999;border-top:solid .1563721658vw #999}table.best-colleges-table th .order button.btn-ord-asc,table.best-colleges-table td .order button.btn-ord-asc{padding-top:.3127443315vw}table.best-colleges-table th .order button.btn-ord-desc,table.best-colleges-table td .order button.btn-ord-desc{padding-bottom:.3127443315vw}table.best-colleges-table thead tr th::before,table.best-colleges-table thead tr td::before{height:.0781860829vw}table.best-colleges-table tbody tr.ad-tr td{padding:.7818608288vw 0}table.best-colleges-table tbody tr.ad-tr.pcu td{padding:.7818608288vw;padding-bottom:2.3455824863vw}table.best-colleges-table tbody tr th a em{width:3.1274433151vw;font-size:1.3291634089vw}table.best-colleges-table tbody tr th a hgroup h2{font-size:1.0946051603vw}table.best-colleges-table tbody tr th a hgroup h3{font-size:1.0946051603vw;margin-top:.3127443315vw}}@media screen and (max-width: 768px){table.best-colleges-table tr{border:0 none}table.best-colleges-table th,table.best-colleges-table td{border-left:0 none;border-right:0 none}table.best-colleges-table colgroup col{display:none}table.best-colleges-table colgroup col:first-child{display:table-column}table.best-colleges-table thead tr.desktop-head{display:none}table.best-colleges-table thead tr.mobile-head{display:table-row;background-color:#fff}table.best-colleges-table thead tr.mobile-head td{padding:4.2666666667vw 0;margin:0;font-size:3.7333333333vw;font-weight:700;font-family:"IBM Plex Serif",serif;border:0 none;border-top:solid 1px #9aaab9;border-bottom:solid 1px #9aaab9;display:flex;align-items:center}table.best-colleges-table thead tr.mobile-head td span:nth-child(1){width:12vw}table.best-colleges-table thead tr.mobile-head td span:nth-child(2){margin-left:1.3333333333vw;flex:1}table.best-colleges-table thead tr.mobile-head td span:nth-child(3){margin-left:1.3333333333vw;width:21.3333333333vw}table.best-colleges-table tbody tr.ad-tr td{padding:2.6666666667vw 0}table.best-colleges-table tbody tr.ad-tr.pcu td{padding:2.6666666667vw 0;padding-bottom:8vw}table.best-colleges-table tbody tr:nth-child(even) th{background-color:rgba(0,0,0,0)}table.best-colleges-table tbody tr th{padding:0;margin:0}table.best-colleges-table tbody tr th.active{background-color:rgba(0,0,0,0)}table.best-colleges-table tbody tr th a{padding:4.2666666667vw 0;padding-right:5.3333333333vw;margin:0}table.best-colleges-table tbody tr th a em{width:12vw;font-size:4.5333333333vw}table.best-colleges-table tbody tr th a hgroup{margin-left:1.3333333333vw}table.best-colleges-table tbody tr th a hgroup h2{font-size:3.7333333333vw;padding:0;margin:0}table.best-colleges-table tbody tr th a hgroup h3{font-size:3.7333333333vw;padding:0;margin:0;margin-top:1.0666666667vw}table.best-colleges-table tbody tr th a i{margin-left:1.3333333333vw;width:16vw;display:block;font-size:3.7333333333vw;font-weight:700;font-family:Archivo,sans-serif;color:#3650db}table.best-colleges-table tbody tr th a::after{content:"";width:2.6666666667vw;height:2.6666666667vw;border:solid .8vw #00003c;border-left:0 none;border-bottom:0 none;position:absolute;top:50%;right:1.3333333333vw;transform:translateY(-50%) rotate(45deg)}table.best-colleges-table tbody tr td{display:none}table.best-colleges-table tbody tr.ad-tr td{display:table-cell}}.ad-box-usmap{display:flex;align-items:center}.ad-box-usmap .text-con{padding:50px 36px;background-color:#f0f5f9;flex:1;text-align:center;position:relative}.ad-box-usmap .text-con::before{content:"";position:absolute;width:50px;right:-15px;top:0;bottom:50%;background-color:#f0f5f9;transform:skewX(10deg)}.ad-box-usmap .text-con::after{content:"";position:absolute;width:50px;right:-15px;top:50%;bottom:0;background-color:#f0f5f9;transform:skewX(-10deg)}.ad-box-usmap .text-con .title{font-size:22px;font-weight:700;line-height:1.3;padding:0;margin:0}.ad-box-usmap .text-con .desc{margin-top:20px;font-size:17px;line-height:1.5}.ad-box-usmap .text-con .cta-con{margin-top:47px}.ad-box-usmap .text-con .cta-con .btn{min-height:48px;padding:13px 70px;font-size:17px;line-height:1.1;color:#fff;background-color:#ff7c34;border-radius:24px;font-family:Archivo,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease}.ad-box-usmap .text-con .cta-con .btn:hover{background-color:#ff6321}.ad-box-usmap .svg-usmap-con{margin-left:60px;flex:2}.ad-box-usmap .svg-usmap-con svg{width:100%}.ad-box-usmap .svg-usmap-con svg g.state-block path,.ad-box-usmap .svg-usmap-con svg g.state-block rect{fill:#8caaff}.ad-box-usmap .svg-usmap-con svg g.state-block text{fill:#fff;text-anchor:middle;font:10px Archivo,sans-serif;transition:fill .6s ease-in;font-weight:700}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title{opacity:0}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title rect{stroke:#1261c9;stroke-width:2px;stroke-linejoin:round;fill:#1261c9}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title text{fill:#fff;font:19px Archivo,sans-serif;font-weight:bold;text-anchor:middle;transition:fill .6s ease-in}.ad-box-usmap .svg-usmap-con svg g.state-block:hover g.state-title{opacity:1}@media screen and (max-width: 1279px){.ad-box-usmap .text-con{padding:3.9093041439vw 2.8146989836vw}.ad-box-usmap .text-con::before{width:3.9093041439vw;right:-1.1727912432vw}.ad-box-usmap .text-con::after{width:3.9093041439vw;right:-1.1727912432vw}.ad-box-usmap .text-con .title{font-size:1.7200938233vw}.ad-box-usmap .text-con .desc{margin-top:1.5637216575vw;font-size:1.3291634089vw}.ad-box-usmap .text-con .cta-con{margin-top:3.6747458952vw}.ad-box-usmap .text-con .cta-con .btn{min-height:3.7529319781vw;padding:1.0164190774vw 5.4730258014vw;font-size:1.3291634089vw;border-radius:1.8764659891vw}.ad-box-usmap .svg-usmap-con{margin-left:4.6911649726vw}.ad-box-usmap .svg-usmap-con svg g.state-block text{font:.7818608288vw Archivo,sans-serif}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title rect{stroke-width:.1563721658vw}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title text{font:1.4855355747vw Archivo,sans-serif}}@media screen and (max-width: 768px){.ad-box-usmap{display:block;margin:5.3333333333vw 0}.ad-box-usmap .text-con{padding:8vw 6.4vw 6.4vw}.ad-box-usmap .text-con::before{width:auto;height:13.3333333333vw;left:0;right:50%;top:auto;bottom:-4vw;transform:skewY(10deg)}.ad-box-usmap .text-con::after{width:auto;height:13.3333333333vw;left:50%;right:0;top:auto;bottom:-4vw;transform:skewY(-10deg)}.ad-box-usmap .text-con .title{font-size:4.5333333333vw}.ad-box-usmap .text-con .desc{margin-top:4.2666666667vw;font-size:4.5333333333vw}.ad-box-usmap .text-con .cta-con{margin-top:4.2666666667vw;position:relative;z-index:1}.ad-box-usmap .text-con .cta-con .btn{min-height:12.8vw;padding:3.4666666667vw 10.6666666667vw;font-size:4.5333333333vw;border-radius:6.4vw}.ad-box-usmap .svg-usmap-con{margin-left:0;margin-top:8vw}.ad-box-usmap .svg-usmap-con svg g.state-block text{font:2.6666666667vw Archivo,sans-serif}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title rect{stroke-width:.5333333333vw}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title text{font:5.0666666667vw Archivo,sans-serif}}.subpage-kv{background-color:#3750dc;color:#fff;font-family:"IBM Plex Serif",serif}.subpage-kv .row-inner{padding-top:32px;padding-bottom:32px;display:flex;align-items:center}.subpage-kv .text{flex:2}.subpage-kv .text h1{padding:0;margin:0;font-size:32px;line-height:1.3}.subpage-kv .text a{color:#fff;text-decoration:underline}.subpage-kv .text .desc{font-size:17px;margin-top:16px;line-height:1.7}.subpage-kv .text .published{font-size:14px;margin-top:20px;line-height:1.7}.subpage-kv .text .sns-bar{margin-top:32px}.subpage-kv .badge{flex:1;text-align:right}.subpage-kv .badge img{height:140px}@media screen and (max-width: 1279px){.subpage-kv .row-inner{padding-top:2.5019546521vw;padding-bottom:2.5019546521vw}.subpage-kv .text h1{font-size:2.5019546521vw}.subpage-kv .text .desc{font-size:1.3291634089vw;margin-top:1.250977326vw}.subpage-kv .text .sns-bar{margin-top:2.5019546521vw}.subpage-kv .badge img{height:10.9460516028vw}}@media screen and (max-width: 768px){.subpage-kv{padding:0;margin:0;position:relative}.subpage-kv .row-inner{padding:8.5333333333vw 4.2666666667vw 13.3333333333vw;display:block}.subpage-kv .text h1{font-size:6.4vw}.subpage-kv .text .desc{font-size:4.2666666667vw;margin-top:8.5333333333vw}.subpage-kv .text .sns-bar{margin-top:12vw}.subpage-kv .badge{position:absolute;right:4.2666666667vw;bottom:5.8666666667vw}.subpage-kv .badge img{height:21.3333333333vw}}.usmap-selector .usmap-region-selector g{cursor:pointer}.usmap-selector .usmap-region-selector g path{transition:fill .3s ease,transform .3s ease}.usmap-selector .usmap-region-selector g.active path{fill:#ff7c34}@media(hover: hover){.usmap-selector .usmap-region-selector g:hover path{fill:#ff7c34}}.usmap-selector .usmap-region-selector .usmap-region[data-region="1"]{fill:#d7dffd;transform-origin:10% 10%}.usmap-selector .usmap-region-selector .usmap-region[data-region="2"]{fill:#b0bffb;transform-origin:10% 10%}.usmap-selector .usmap-region-selector .usmap-region[data-region="3"]{fill:#869af4;transform-origin:10% 10%}.usmap-selector .usmap-region-selector .usmap-region[data-region="4"]{fill:#667cea;transform-origin:10% 10%}.usmap-selector .usmap-region-selector .usmap-region[data-region="5"]{fill:#3750dc;transform-origin:10% 10%}.usmap-selector .usmap-region-selector .usmap-region[data-region="6"]{fill:#283cbd;transform-origin:10% 10%}.usmap-selector .usmap-region-selector .usmap-region[data-region="7"]{fill:#1b2b9e;transform-origin:10% 10%}.usmap-selector .usmap-region-selector .usmap-region[data-region="8"]{fill:#111d7f;transform-origin:17.75% 49.16%}@keyframes loading-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tags-selector.open .tags-options{display:block}.tags-selector.loading .search-input::after{display:block}.tags-selector .search-input{position:relative;max-width:345px;position:relative}.tags-selector .search-input::after{content:"";width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxzdHlsZT48L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNSA0NUMxNCA0NSA1IDM2IDUgMjVTMTQgNSAyNSA1czIwIDkgMjAgMjBoNUM1MCAxMS4yIDM4LjggMCAyNSAwUzAgMTEuMiAwIDI1czExLjIgMjUgMjUgMjVjNi45IDAgMTMuMi0yLjggMTcuNy03LjNsLTMuNS0zLjVDMzUuNSA0Mi44IDMwLjUgNDUgMjUgNDV6Ii8+PC9zdmc+);background-size:contain;position:absolute;right:13px;top:50%;margin-top:-10px;opacity:.5;-webkit-animation:1s loading-spinning linear infinite;animation:1s loading-spinning linear infinite;display:none}.tags-selector .fe-input-kw{font-size:14px;line-height:1.5;font-family:"IBM Plex Serif",serif;padding:12px 16px;border:solid 1px #9baab9;border-radius:4px;width:100%;padding-right:40px}.tags-selector .tags-options{position:absolute;background-color:#fff;left:0;right:0;bottom:1px;transform:translateY(100%);overflow:auto;max-height:360px;border:solid 1px #9baab9;border-radius:4px;display:none;z-index:900}.tags-selector .tags-options ul{padding:0;margin:0;letter-spacing:normal}.tags-selector .tags-options ul li{min-height:36px;line-height:1.3;font-size:14px;padding:6px 16px;display:flex;align-items:center;cursor:pointer}.tags-selector .tags-options ul li.focus{background-color:#3750dc;color:#fff}.tags-selector .tags-options .empty-content{display:none;min-height:36px;line-height:1.3;font-size:14px;padding:6px 16px;align-items:center;color:#aaa}.tags-selector .tags-options.empty ul{display:none}.tags-selector .tags-options.empty .empty-content{display:flex}.tags-selector .tags-list ul li{font-size:14px;background-color:#3750dc;min-height:36px;border-radius:18px;padding:10px 18px;display:inline-flex;align-items:center;color:#fff;margin-right:5px;margin-top:5px;font-family:Archivo,sans-serif}.tags-selector .tags-list ul li em{width:20px;padding-top:20px;height:0;overflow:hidden;position:relative;cursor:pointer;display:inline-block;margin-left:5px;margin-right:-5px;transition:transform .3s ease}.tags-selector .tags-list ul li em:hover{transform:scale(1.4)}.tags-selector .tags-list ul li em::before,.tags-selector .tags-list ul li em::after{content:"";width:60%;height:10%;position:absolute;left:50%;top:50%;background-color:#fff}.tags-selector .tags-list ul li em::before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.tags-selector .tags-list ul li em::after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}@media screen and (max-width: 1279px){.tags-selector .search-input{max-width:26.9741985927vw}.tags-selector .search-input::after{width:1.5637216575vw;height:1.5637216575vw;right:1.0164190774vw;margin-top:-.7818608288vw}.tags-selector .fe-input-kw{font-size:1.0946051603vw;padding:.9382329945vw 1.250977326vw;border-radius:.3127443315vw;padding-right:3.1274433151vw}.tags-selector .tags-options{max-height:28.1469898358vw;border-radius:.3127443315vw}.tags-selector .tags-options ul li{min-height:2.8146989836vw;font-size:1.0946051603vw;padding:.4691164973vw 1.250977326vw}.tags-selector .tags-options .empty-content{min-height:2.8146989836vw;font-size:1.0946051603vw;padding:.4691164973vw 1.250977326vw}.tags-selector .tags-list ul li{font-size:1.0946051603vw;min-height:2.8146989836vw;border-radius:1.4073494918vw;padding:.7818608288vw 1.4073494918vw;margin-right:.3909304144vw;margin-top:.3909304144vw}.tags-selector .tags-list ul li em{width:1.5637216575vw;padding-top:1.5637216575vw;margin-left:.3909304144vw;margin-right:-.3909304144vw}}@media screen and (max-width: 768px){.tags-selector .search-input{max-width:92vw}.tags-selector .search-input::after{width:5.3333333333vw;height:5.3333333333vw;right:3.4666666667vw;margin-top:-2.6666666667vw}.tags-selector .fe-input-kw{font-size:3.7333333333vw;padding:3.2vw 4.2666666667vw;border-radius:1.0666666667vw;padding-right:10.6666666667vw}.tags-selector .tags-options{max-height:96vw;border-radius:1.0666666667vw}.tags-selector .tags-options ul li{min-height:9.6vw;font-size:3.7333333333vw;padding:1.6vw 4.2666666667vw}.tags-selector .tags-options .empty-content{min-height:9.6vw;font-size:3.7333333333vw;padding:1.6vw 4.2666666667vw}.tags-selector .tags-list ul li{font-size:3.7333333333vw;min-height:9.6vw;border-radius:4.8vw;padding:2.6666666667vw 4.8vw;margin-right:1.3333333333vw;margin-top:1.3333333333vw}.tags-selector .tags-list ul li em{width:5.3333333333vw;padding-top:5.3333333333vw;margin-left:1.3333333333vw;margin-right:-1.3333333333vw}}.bc-slider{margin-top:-4px;margin-bottom:24px}.bc-slider .bar-con{position:relative;display:flex;align-items:center;position:relative;height:40px;margin-left:8px;margin-right:8px}.bc-slider .bar-con .bar{width:100%;height:1px;background-color:#9aaab9;display:flex;align-items:center;justify-content:space-between}.bc-slider .bar-con .bar::before,.bc-slider .bar-con .bar::after{content:"";width:8px;height:8px;border-radius:100%;background-color:#9aaab9}.bc-slider .bar-con .indicators{position:absolute;left:0;right:0;top:20px;height:20px;display:flex;justify-content:space-evenly}.bc-slider .bar-con .indicators span{width:1px;background-color:#9aaab9;overflow:hidden;display:block}.bc-slider .bar-con .dot{position:absolute;width:16px;height:16px;background-color:#ff7c34;border-radius:100%;transform:translateX(-50%);cursor:pointer}.bc-slider .label{font-size:17px;margin-top:5px;font-family:Archivo,sans-serif;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1279px){.bc-slider{margin-top:-.3127443315vw;margin-bottom:1.8764659891vw}.bc-slider .bar-con{height:3.1274433151vw;margin-left:.625488663vw;margin-right:.625488663vw}.bc-slider .bar-con .bar::before,.bc-slider .bar-con .bar::after{width:.625488663vw;height:.625488663vw}.bc-slider .bar-con .indicators{top:1.5637216575vw;height:1.5637216575vw}.bc-slider .bar-con .dot{width:1.250977326vw;height:1.250977326vw}.bc-slider .label{font-size:1.3291634089vw;margin-top:.3909304144vw}}@media screen and (max-width: 768px){.bc-slider{margin-top:-1.0666666667vw;margin-bottom:6.4vw}.bc-slider .bar-con{height:10.6666666667vw;margin-left:2.1333333333vw;margin-right:2.1333333333vw}.bc-slider .bar-con .bar::before,.bc-slider .bar-con .bar::after{width:2.1333333333vw;height:2.1333333333vw}.bc-slider .bar-con .indicators{top:5.3333333333vw;height:5.3333333333vw}.bc-slider .bar-con .dot{width:4.2666666667vw;height:4.2666666667vw}.bc-slider .label{font-size:4.5333333333vw;margin-top:1.3333333333vw}}#page-best-colleges{font-family:"IBM Plex Serif",serif}#page-best-colleges .header-kv{background-color:#3750dc;overflow:hidden}#page-best-colleges .header-kv .row-inner{display:flex}#page-best-colleges .header-kv .texts{color:#fff;flex:4;padding:48px 70px 160px 0;position:relative}#page-best-colleges .header-kv .texts h1{font-size:40px;font-weight:400;font-family:"IBM Plex Serif",serif;line-height:1.2}#page-best-colleges .header-kv .texts a{color:#fff;text-decoration:underline}#page-best-colleges .header-kv .texts .desc{font-size:17px;margin-top:24px;line-height:1.6}#page-best-colleges .header-kv .texts .sns-bar{margin-top:24px}#page-best-colleges .header-kv .texts .published{position:absolute;bottom:24px;left:0;right:70px;font-size:12px;line-height:1.2;font-family:Archivo,sans-serif}#page-best-colleges .header-kv .texts .published strong{font-weight:700}#page-best-colleges .header-kv .views{flex:6;position:relative}#page-best-colleges .header-kv .views .pic{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;margin-right:-125px}#page-best-colleges .header-kv .views .pic img{width:100%}#page-best-colleges .header-kv .views .badge{position:absolute;width:220px;right:0;top:48px}#page-best-colleges .header-kv .views .badge img{width:100%}#page-best-colleges .header-kv .views .sponsored-by{position:absolute;bottom:0;left:0;right:0;background-color:#f0f5fa;display:flex;align-items:center;padding:24px 80px;margin-right:-125px;text-decoration:none;color:#000}#page-best-colleges .header-kv .views .sponsored-by .mask-link{position:absolute;left:0;right:0;top:0;bottom:0}#page-best-colleges .header-kv .views .sponsored-by dt{font-size:14px;margin-right:14px;line-height:1.3}#page-best-colleges .header-kv .views .sponsored-by dd{padding-left:14px;border-left:2px solid #000}#page-best-colleges .header-kv .views .sponsored-by dd img{height:40px}#page-best-colleges .header-kv .views .sponsored-by dd p{font-size:14px;margin:0;margin-top:14px;line-height:1.3}#page-best-colleges .header-kv .views .sponsored-by dd a{color:#3750dc;text-decoration:underline}@media screen and (max-width: 1279px){#page-best-colleges .header-kv .texts{padding:3.7529319781vw 5.4730258014vw 12.5097732604vw 0}#page-best-colleges .header-kv .texts h1{font-size:3.1274433151vw}#page-best-colleges .header-kv .texts .desc{font-size:1.3291634089vw;margin-top:1.8764659891vw}#page-best-colleges .header-kv .texts .sns-bar{margin-top:1.8764659891vw}#page-best-colleges .header-kv .texts .published{bottom:1.8764659891vw;right:5.4730258014vw;font-size:.9382329945vw}#page-best-colleges .header-kv .views .pic{margin-right:-9.7732603597vw}#page-best-colleges .header-kv .views .badge{width:17.200938233vw;top:3.7529319781vw}#page-best-colleges .header-kv .views .sponsored-by{padding:1.8764659891vw 6.2548866302vw;margin-right:-9.7732603597vw}#page-best-colleges .header-kv .views .sponsored-by dt{font-size:1.0946051603vw;margin-right:1.0946051603vw}#page-best-colleges .header-kv .views .sponsored-by dd{padding-left:1.0946051603vw;border-left:.1563721658vw solid #000}#page-best-colleges .header-kv .views .sponsored-by dd img{height:3.1274433151vw}#page-best-colleges .header-kv .views .sponsored-by dd p{font-size:1.0946051603vw;margin-top:1.0946051603vw}}@media screen and (max-width: 768px){#page-best-colleges .header-kv{position:relative;padding:0}#page-best-colleges .header-kv .row-inner{display:block}#page-best-colleges .header-kv .texts{padding:10.6666666667vw 4.2666666667vw 4.2666666667vw;position:relative;z-index:10}#page-best-colleges .header-kv .texts h1{font-size:7.4666666667vw;font-weight:400;line-height:1.3}#page-best-colleges .header-kv .texts .desc{font-size:4.2666666667vw;margin-top:6.4vw}#page-best-colleges .header-kv .texts .sns-bar{margin-top:11.7333333333vw}#page-best-colleges .header-kv .texts .published{margin-top:13.3333333333vw;position:static;font-size:3.2vw;line-height:1.2}#page-best-colleges .header-kv .views{position:static}#page-best-colleges .header-kv .views .pic{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;margin-right:0}#page-best-colleges .header-kv .views .pic img{height:100%;width:auto;left:50%;position:relative;transform:translateX(-50%);opacity:.3}#page-best-colleges .header-kv .views .badge{position:absolute;width:26.6666666667vw;right:4.2666666667vw;top:auto;bottom:58.6666666667vw}#page-best-colleges .header-kv .views .badge img{width:100%}#page-best-colleges .header-kv .views .sponsored-by{position:relative;z-index:10;padding:5.8666666667vw 4.2666666667vw;margin-right:0}#page-best-colleges .header-kv .views .sponsored-by dt{font-size:3.7333333333vw;margin-right:3.7333333333vw}#page-best-colleges .header-kv .views .sponsored-by dd{padding-left:3.7333333333vw;border-left:.5333333333vw solid #000}#page-best-colleges .header-kv .views .sponsored-by dd img{height:10.6666666667vw}#page-best-colleges .header-kv .views .sponsored-by dd p{font-size:3.7333333333vw;margin-top:3.7333333333vw}}#page-best-colleges-profile .college-bar{background-color:#3750dc}#page-best-colleges-profile .college-bar .row-inner{display:flex;padding-top:40px;padding-bottom:40px}#page-best-colleges-profile .college-bar .pic{width:340px}#page-best-colleges-profile .college-bar .pic img{width:100%}#page-best-colleges-profile .college-bar .info{flex:1;margin-left:32px;font-family:Archivo,sans-serif;color:#fff}#page-best-colleges-profile .college-bar .info .rank{margin-top:11px;font-size:24px;line-height:1;display:flex;align-items:center}#page-best-colleges-profile .college-bar .info .rank .btn-prev,#page-best-colleges-profile .college-bar .info .rank .btn-next{padding-left:.6em;padding-top:.6em;width:0;height:0;overflow:hidden;border:solid .1em #fff;border-right:0 none;border-bottom:0 none;display:inline-block}#page-best-colleges-profile .college-bar .info .rank .btn-prev{transform:rotate(-45deg);margin-right:.3em}#page-best-colleges-profile .college-bar .info .rank .btn-next{transform:rotate(135deg);margin-left:.3em}#page-best-colleges-profile .college-bar .info .rank span{display:inline-block}#page-best-colleges-profile .college-bar .info .score{margin-top:16px;font-size:17px;line-height:1.3;font-family:Archivo,sans-serif}#page-best-colleges-profile .college-bar .info .score strong{font-weight:400}#page-best-colleges-profile .college-bar .info h1{padding:0;margin:0;margin-top:16px;line-height:1.3;font-size:32px;font-weight:400;font-family:"IBM Plex Serif",serif}#page-best-colleges-profile .college-bar .info .address-n-website{margin-top:8px;font-size:17px;line-height:1.3;font-family:"IBM Plex Serif",serif;display:flex;align-items:center}#page-best-colleges-profile .college-bar .info .address-n-website .website{margin-left:16px;display:inline-flex;align-items:center}#page-best-colleges-profile .college-bar .info .address-n-website .website::before{content:"";margin-right:16px;width:1px;height:1em;background-color:#fff;overflow:hidden}#page-best-colleges-profile .college-bar .info .address-n-website .website a{color:#fff;text-decoration:none}#page-best-colleges-profile .college-bar .info .address-n-website .website a:hover{text-decoration:underline}#page-best-colleges-profile .college-bar .info .sns-bar{margin-top:24px}@media screen and (max-width: 1279px){#page-best-colleges-profile .college-bar .row-inner{padding-top:3.1274433151vw;padding-bottom:3.1274433151vw}#page-best-colleges-profile .college-bar .pic{width:26.5832681783vw}#page-best-colleges-profile .college-bar .info{margin-left:2.5019546521vw}#page-best-colleges-profile .college-bar .info .rank{margin-top:.8600469116vw;font-size:1.8764659891vw}#page-best-colleges-profile .college-bar .info .score{margin-top:1.250977326vw;font-size:1.3291634089vw}#page-best-colleges-profile .college-bar .info h1{margin-top:1.250977326vw;font-size:2.5019546521vw}#page-best-colleges-profile .college-bar .info .address-n-website{margin-top:.625488663vw;font-size:1.3291634089vw}#page-best-colleges-profile .college-bar .info .address-n-website .website{margin-left:1.250977326vw}#page-best-colleges-profile .college-bar .info .address-n-website .website::before{margin-right:1.250977326vw;width:.0781860829vw}#page-best-colleges-profile .college-bar .info .sns-bar{margin-top:1.8764659891vw}}@media screen and (max-width: 768px){#page-best-colleges-profile .college-bar{padding:0}#page-best-colleges-profile .college-bar .row-inner{padding:0;display:block}#page-best-colleges-profile .college-bar .pic{width:100%}#page-best-colleges-profile .college-bar .pic img{width:100%}#page-best-colleges-profile .college-bar .info{margin:0;padding:4.2666666667vw}#page-best-colleges-profile .college-bar .info .rank{margin-top:0;font-size:4.5333333333vw;display:flex;align-items:center}#page-best-colleges-profile .college-bar .info .score{margin-top:4.2666666667vw;font-size:4.5333333333vw}#page-best-colleges-profile .college-bar .info h1{margin-top:4.2666666667vw;font-size:6.4vw}#page-best-colleges-profile .college-bar .info .address-n-website{margin-top:2.4vw;font-size:4.2666666667vw;display:block}#page-best-colleges-profile .college-bar .info .address-n-website .website{margin-left:0;margin-top:2.1333333333vw;display:block}#page-best-colleges-profile .college-bar .info .address-n-website .website::before{display:none}#page-best-colleges-profile .college-bar .info .sns-bar{margin-top:6.4vw}}#page-best-colleges-profile .college-detail .row-inner{display:flex;padding-top:24px;padding-bottom:24px}#page-best-colleges-profile .college-detail .col-main{flex:3}#page-best-colleges-profile .college-detail .col-main .desc{border:solid 1px #979797;border-radius:8px;padding:36px 40px;line-height:1.7;font-family:"IBM Plex Serif",serif;font-size:17px;margin-bottom:24px}#page-best-colleges-profile .college-detail .col-main .extra{font-size:14px;color:#5d7186;margin-top:16px}#page-best-colleges-profile .college-detail .col-main .extra p{padding:0;margin:0;margin-bottom:1em;line-height:1.7}#page-best-colleges-profile .college-detail .col-side{flex:1;margin-left:32px}#page-best-colleges-profile .college-detail .col-side h2{padding:0 8px;margin:0;font-size:20px;font-family:Archivo,sans-serif;text-transform:uppercase}@media screen and (max-width: 1279px){#page-best-colleges-profile .college-detail .row-inner{padding-top:1.8764659891vw;padding-bottom:1.8764659891vw}#page-best-colleges-profile .college-detail .col-main .desc{border:solid .0781860829vw #979797;border-radius:.625488663vw;padding:2.8146989836vw 3.1274433151vw;font-size:1.3291634089vw;margin-bottom:1.8764659891vw}#page-best-colleges-profile .college-detail .col-main .extra{font-size:1.0946051603vw;margin-top:1.250977326vw}#page-best-colleges-profile .college-detail .col-side{margin-left:2.5019546521vw}#page-best-colleges-profile .college-detail .col-side h2{padding:0 .625488663vw;font-size:1.5637216575vw}}@media screen and (max-width: 768px){#page-best-colleges-profile .college-detail{padding:8vw 4.2666666667vw}#page-best-colleges-profile .college-detail .row-inner{display:block;padding:0}#page-best-colleges-profile .college-detail .col-main .desc{border:0 none;padding:0;line-height:1.7;font-family:"IBM Plex Serif",serif;font-size:4.2666666667vw;margin-bottom:6.4vw}#page-best-colleges-profile .college-detail .col-main .extra{display:none}#page-best-colleges-profile .college-detail .col-side{margin:0;margin-top:8.5333333333vw;padding-top:8.5333333333vw;border-top:.2666666667vw solid #ccd4dc}#page-best-colleges-profile .college-detail .col-side h2{padding:0;margin:0;font-size:4vw;font-family:Archivo,sans-serif;text-transform:uppercase}}#page-best-colleges-rankings .rankings-list .row-inner{display:flex;padding-top:24px;padding-bottom:24px}#page-best-colleges-rankings .rankings-list .col-main{flex:3}#page-best-colleges-rankings .rankings-list .col-side{flex:1;margin-left:32px}#page-best-colleges-rankings .rankings-list .col-side h2{padding:0 8px;margin:0;font-size:20px;font-family:Archivo,sans-serif;text-transform:uppercase}@media screen and (max-width: 1279px){#page-best-colleges-rankings .rankings-list .row-inner{padding-top:1.8764659891vw;padding-bottom:1.8764659891vw}#page-best-colleges-rankings .rankings-list .col-side{margin-left:2.5019546521vw}#page-best-colleges-rankings .rankings-list .col-side h2{padding:0 .625488663vw;font-size:1.5637216575vw}}@media screen and (max-width: 768px){#page-best-colleges-rankings .rankings-list{padding:10.6666666667vw 4.2666666667vw 0}#page-best-colleges-rankings .rankings-list .row-inner{display:block;padding:0}#page-best-colleges-rankings .rankings-list .col-side{margin:0;margin-top:8.5333333333vw;padding-top:8.5333333333vw;border-top:.2666666667vw solid #ccd4dc}#page-best-colleges-rankings .rankings-list .col-side h2{padding:0;margin:0;font-size:4vw;font-family:Archivo,sans-serif;text-transform:uppercase}}@media screen and (max-width: 1279px){#page-best-colleges-rankings .college-detail .row-inner{padding-top:1.8764659891vw;padding-bottom:1.8764659891vw}#page-best-colleges-rankings .college-detail .col-main .desc{border:solid .0781860829vw #979797;border-radius:.625488663vw;padding:2.8146989836vw 3.1274433151vw;font-size:1.3291634089vw}#page-best-colleges-rankings .college-detail .col-main .params .params-col{margin-left:2.5019546521vw}#page-best-colleges-rankings .college-detail .col-main .params .box{border:solid .0781860829vw #979797;border-radius:.625488663vw;padding:0 1.250977326vw;margin-top:1.8764659891vw}#page-best-colleges-rankings .college-detail .col-main .params .box h3{padding:1.250977326vw 0;font-size:1.3291634089vw}#page-best-colleges-rankings .college-detail .col-main .params .box dl{border-top:.0781860829vw solid #9aaab9;padding:1.250977326vw 0;line-height:1.3;font-size:1.3291634089vw}#page-best-colleges-rankings .college-detail .col-main .params .box dl dd{margin-left:1.250977326vw}#page-best-colleges-rankings .college-detail .col-main .params .box .btn-con{border-top:.0781860829vw solid #9aaab9;padding:1.250977326vw 0}#page-best-colleges-rankings .college-detail .col-main .params .box .btn-con a.btn{height:3.7529319781vw;border-radius:1.8764659891vw;font-size:1.250977326vw;padding:0 3.5183737295vw}#page-best-colleges-rankings .college-detail .col-main .extra{font-size:1.0946051603vw;margin-top:3.1274433151vw}#page-best-colleges-rankings .college-detail .col-side{margin-left:2.5019546521vw}#page-best-colleges-rankings .college-detail .col-side h2{padding:0 .625488663vw;font-size:1.5637216575vw}}@media screen and (max-width: 768px){#page-best-colleges-rankings .college-detail{padding:8vw 4.2666666667vw}#page-best-colleges-rankings .college-detail .row-inner{display:block;padding:0}#page-best-colleges-rankings .college-detail .col-main .desc{border:0 none;padding:0;line-height:1.7;font-family:"IBM Plex Serif",serif;font-size:4.2666666667vw}#page-best-colleges-rankings .college-detail .col-main .params{display:block}#page-best-colleges-rankings .college-detail .col-main .params .params-col{margin:0}#page-best-colleges-rankings .college-detail .col-main .params .box{border:solid .2666666667vw #979797;border-radius:2.1333333333vw;padding:0 4.2666666667vw;margin-top:6.4vw}#page-best-colleges-rankings .college-detail .col-main .params .box h3{padding:4.2666666667vw 0;font-size:4.2666666667vw}#page-best-colleges-rankings .college-detail .col-main .params .box dl{border-top:.2666666667vw solid #9aaab9;padding:4.2666666667vw 0;font-size:4.2666666667vw}#page-best-colleges-rankings .college-detail .col-main .params .box dl dd{margin-left:4.2666666667vw}#page-best-colleges-rankings .college-detail .col-main .params .box .btn-con{border-top:.2666666667vw solid #9aaab9;padding:4.2666666667vw 0}#page-best-colleges-rankings .college-detail .col-main .params .box .btn-con a.btn{height:12.8vw;border-radius:6.4vw;font-size:4.2666666667vw;padding:0 12vw}#page-best-colleges-rankings .college-detail .col-main .extra{display:none}#page-best-colleges-rankings .college-detail .col-side{margin:0;margin-top:8.5333333333vw;padding-top:8.5333333333vw;border-top:.2666666667vw solid #ccd4dc}#page-best-colleges-rankings .college-detail .col-side h2{padding:0;margin:0;font-size:4vw;font-family:Archivo,sans-serif;text-transform:uppercase}}#page-best-colleges-methodology .methodology-content{padding-top:40px;padding-bottom:40px}#page-best-colleges-methodology .methodology-content .row-inner{display:flex}#page-best-colleges-methodology .methodology-content .row-inner .col-main{flex:2;font-size:17px;font-family:"IBM Plex Serif",serif;line-height:1.7}#page-best-colleges-methodology .methodology-content .row-inner .col-main p{margin:0;padding:0;margin-bottom:1em}#page-best-colleges-methodology .methodology-content .row-inner .col-main h2{margin:0;padding:0;margin-bottom:1em;font-size:32px;font-weight:700}#page-best-colleges-methodology .methodology-content .row-inner .col-main h3{margin:0;padding:0;margin-bottom:1em;font-size:24px;font-weight:700}#page-best-colleges-methodology .methodology-content .row-inner .col-main h4{margin:0;padding:0;margin-bottom:1em;font-size:17px;font-weight:700}#page-best-colleges-methodology .methodology-content .row-inner .col-main em{font-style:italic}#page-best-colleges-methodology .methodology-content .row-inner .col-main strong{font-weight:700}#page-best-colleges-methodology .methodology-content .row-inner .col-main b{font-weight:700}#page-best-colleges-methodology .methodology-content .row-inner .col-main a{text-decoration:none;color:#3750dc}#page-best-colleges-methodology .methodology-content .row-inner .col-main a:hover{text-decoration:underline}#page-best-colleges-methodology .methodology-content .row-inner .col-main ul{padding:0;margin:0;list-style:disc outside;padding-bottom:.5em;padding-left:1em}#page-best-colleges-methodology .methodology-content .row-inner .col-main ul li{padding:0;margin:0;margin-bottom:.5em}#page-best-colleges-methodology .methodology-content .row-inner .col-side{flex:1;margin-left:40px}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav{box-shadow:0 8px 25px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid rgba(151,151,151,.1);top:90px;position:sticky}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul{padding:5px 15px;margin:0}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul li{font-size:17px;font-family:Archivo,sans-serif;border-top:1px solid #9aaab9}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul li:first-child{border-top:0 none}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul li a{padding:15px 0;display:block;text-decoration:none;color:#000;line-height:1.5}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul li a:hover{color:#3750dc}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul li a.active{color:#3750dc;font-weight:700}@media screen and (max-width: 1279px){#page-best-colleges-methodology .methodology-content{padding-top:3.1274433151vw;padding-bottom:3.1274433151vw}#page-best-colleges-methodology .methodology-content .row-inner .col-main{font-size:1.3291634089vw}#page-best-colleges-methodology .methodology-content .row-inner .col-main h2{font-size:2.5019546521vw}#page-best-colleges-methodology .methodology-content .row-inner .col-main h3{font-size:1.8764659891vw}#page-best-colleges-methodology .methodology-content .row-inner .col-main h4{font-size:1.3291634089vw}#page-best-colleges-methodology .methodology-content .row-inner .col-side{margin-left:3.1274433151vw}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav{box-shadow:0 .625488663vw 1.9546520719vw 0 rgba(0,0,0,.2);border-radius:.625488663vw;border:.0781860829vw solid rgba(151,151,151,.1);top:7.036747459vw}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul{padding:.3909304144vw 1.1727912432vw}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul li{font-size:1.3291634089vw;border-top:.0781860829vw solid #9aaab9}#page-best-colleges-methodology .methodology-content .row-inner .col-side .side-nav ul li a{padding:1.1727912432vw 0}}@media screen and (max-width: 768px){#page-best-colleges-methodology .methodology-content{padding-left:4.2666666667vw;padding-right:4.2666666667vw;padding-top:10.6666666667vw;padding-bottom:0}#page-best-colleges-methodology .methodology-content .row-inner{display:block}#page-best-colleges-methodology .methodology-content .row-inner .col-main{font-size:4.2666666667vw}#page-best-colleges-methodology .methodology-content .row-inner .col-main h2{font-size:6.4vw}#page-best-colleges-methodology .methodology-content .row-inner .col-main h3{font-size:4.8vw}#page-best-colleges-methodology .methodology-content .row-inner .col-main h4{font-size:4.2666666667vw}#page-best-colleges-methodology .methodology-content .row-inner .col-side{display:none}}@keyframes loading-bar-raise{0%{height:50%}20%{height:100%}40%{height:50%}100%{height:50%}}#page-best-colleges-build-rankings .subpage-kv{padding-bottom:30px}@media screen and (max-width: 1279px){#page-best-colleges-build-rankings .subpage-kv{padding-bottom:2.3455824863vw}}@media screen and (max-width: 768px){#page-best-colleges-build-rankings .subpage-kv{padding-bottom:0}}#page-best-colleges-build-rankings .build-rankings-content{padding-top:30px;padding-bottom:30px;margin-bottom:50px}#page-best-colleges-build-rankings .build-rankings-content .row-inner{display:flex}#page-best-colleges-build-rankings .build-rankings-content .row-inner h2{font-size:17px;font-weight:700;padding:0;margin:0;margin-bottom:10px;line-height:1.5;font-family:"IBM Plex Serif",serif}#page-best-colleges-build-rankings .build-rankings-content .row-inner p{font-size:17px;font-weight:400;padding:0;margin:0;line-height:1.5;margin-bottom:10px;font-family:"IBM Plex Serif",serif}#page-best-colleges-build-rankings .build-rankings-content .row-inner p.desc{margin-bottom:0;margin-top:10px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main{margin-top:-80px;flex:2}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .box{border:solid 1px #9aaab9;border-radius:8px;background-color:#fff;margin-top:24px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .box:first-child{margin-top:0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .mobile-hint{display:none}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .content{padding:16px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid{display:flex;flex-wrap:wrap;padding:0 16px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell{width:50%;border-top:1px solid #9aaab9;border-left:1px solid #9aaab9;padding:16px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell:nth-child(-n+2){border-top:0 none}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell:nth-child(odd){border-left:0 none;padding-left:0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell:nth-child(even){padding-right:0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell hr{margin:16px 0;margin-right:-16px;border:0 none;height:0;overflow:hidden;border-top:1px solid #9aaab9}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .body .inline-cbs{display:flex}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .body .inline-cbs>*{margin-left:16px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .body .inline-cbs>*:first-child{margin-left:0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb{display:block;font-family:Archivo,sans-serif;line-height:1.3;padding:8px 0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb span{font-size:17px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb span em{font-size:14px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores.act .enter-score{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores.act .enter-score h2 span.act{display:inline}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores.act .enter-score input[name=fl_act_score]{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores.act .enter-score .fev-input.has-error[data-fvk=act]~[data-fvk=act]{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores.sat .enter-score{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores.sat .enter-score h2 span.sat{display:inline}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores.sat .enter-score input[name=fl_sat_score]{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores.sat .enter-score .fev-input.has-error[data-fvk=sat]~[data-fvk=sat]{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores .enter-score{display:none}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores .enter-score h2 span{display:none;font-weight:400}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores .enter-score input{display:none}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores .enter-score .fev-msg{display:none;color:red;font-size:14px;font-family:Archivo,sans-serif;margin-top:5px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .fe-text{font-size:14px;line-height:1.5;font-family:Archivo,sans-serif;padding:12px 16px;border:solid 1px #9baab9;border-radius:4px;width:100%}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .section-title{font-size:17px;font-weight:700;padding:16px;line-height:1.3}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .states-selector-con{margin-top:50px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side{flex:1;margin-left:30px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .box{border-radius:8px;padding:16px;background-color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.2)}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .box p.desc{margin-bottom:0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .box p.mobile{display:none}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .box.search-results{position:sticky;top:70px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .btn-clear-filters{font-size:12px;color:#ff7c34;font-weight:700;font-family:Archivo,sans-serif;padding:0;margin:0;background-color:rgba(0,0,0,0);border:0 none;cursor:pointer}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel{background-color:#f0f5f9;border-radius:4px;padding:16px;display:none;margin-top:10px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .txt{text-align:center;font-size:17px;line-height:1.5}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading{margin:0 auto;margin-top:10px;width:28px;height:18px;display:flex;align-items:flex-end;justify-content:space-between}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading i{width:4px;height:50%;background-color:#ff7c34;-webkit-animation:1.5s loading-bar-raise linear infinite;animation:1.5s loading-bar-raise linear infinite}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading i:nth-child(1){animation-delay:0s}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading i:nth-child(2){animation-delay:.2s}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading i:nth-child(3){animation-delay:.4s}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading i:nth-child(4){animation-delay:.6s}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side{margin-top:10px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary{padding:16px;padding-top:20px;border-top:1px solid #9aaab9}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary h2{margin:0;text-align:center;font-size:17px;font-weight:400;font-family:"IBM Plex Serif",serif;line-height:1.3}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary h2 span,#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary h2 strong{font-weight:700}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary .btn-compare-all{margin:0 auto;margin-top:16px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.3;padding:14px 30px;background-color:#ff7c34;border-radius:24px;border:0 none;display:block;cursor:pointer;transition:background-color ease .3s;width:100%}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary .btn-compare-all:hover{background-color:#ff6321}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-header{display:flex;align-items:center;justify-content:space-between;padding:10px 0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-header span{font-size:17px;font-family:"IBM Plex Serif",serif}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul{margin-left:-16px;margin-right:-16px}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li{border-bottom:1px solid #9aaab9}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li:first-child{border-top:1px solid #9aaab9}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a{padding:16px;position:relative;display:flex;font-style:normal;color:#000;text-decoration:none}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a em{width:50px;font-size:17px;line-height:1;font-family:Archivo,sans-serif;font-weight:700}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a hgroup{flex:1;font-family:Archivo,sans-serif}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a hgroup h2{font-size:14px;line-height:1.2;font-family:Archivo,sans-serif;margin-bottom:0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a hgroup h3{font-size:14px;font-weight:400;margin-top:4px;line-height:1.6;font-family:Archivo,sans-serif}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a i{margin-left:5px;width:70px;display:block;font-size:14px;font-weight:700;font-family:Archivo,sans-serif;color:#3650db;padding-right:20px;text-align:right}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a::after{content:"";width:10px;height:10px;border:solid 3px #00003c;border-left:0 none;border-bottom:0 none;position:absolute;top:50%;right:19px;transform:translateY(-50%) rotate(45deg)}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .download-list{display:flex}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .download-list .btn-download{flex:1;margin:0 16px;margin-top:16px;font-size:16px;font-weight:700;color:#ff7c34;text-transform:uppercase;line-height:1.3;padding:13px 30px;background-color:#fff;border-radius:24px;border:1px solid #ff7c34;display:block;cursor:pointer;transition:background-color ease .3s}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .download-list .btn-download:hover{background-color:#ffe5d6}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .empty-result{background-color:#f0f5f9;border-radius:4px;padding:16px;display:none;margin-top:10px;text-align:center}#page-best-colleges-build-rankings .build-rankings-content.loading .row-inner .col-side .loading-panel{display:block}#page-best-colleges-build-rankings .build-rankings-content.loading .row-inner .col-side .college-list-side{display:none}#page-best-colleges-build-rankings .build-rankings-content.empty-result .row-inner .col-side .college-list-side{display:none}#page-best-colleges-build-rankings .build-rankings-content.empty-result .row-inner .col-side .empty-result{display:block}#page-best-colleges-build-rankings .build-rankings-content.untouched .row-inner .col-side .college-list-side{display:none}@media screen and (max-width: 1279px){#page-best-colleges-build-rankings .build-rankings-content{padding-top:2.3455824863vw;padding-bottom:2.3455824863vw;margin-bottom:3.9093041439vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner h2{font-size:1.3291634089vw;margin-bottom:.7818608288vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner p{font-size:1.3291634089vw;margin-bottom:0;margin-top:.7818608288vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main{margin-top:-6.2548866302vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .box{border-radius:.625488663vw;margin-top:1.8764659891vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .content{padding:1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid{padding:0 1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell{padding:1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell hr{margin:1.250977326vw 0;margin-right:-1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .body .inline-cbs>*{margin-left:1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb{padding:.625488663vw 0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb span{font-size:1.3291634089vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb span em{font-size:1.0946051603vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores .enter-score .fev-msg{font-size:1.0946051603vw;margin-top:.3909304144vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .fe-text{font-size:1.0946051603vw;padding:.9382329945vw 1.250977326vw;border-radius:.3127443315vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .section-title{font-size:1.3291634089vw;padding:1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .states-selector-con{margin-top:3.9093041439vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side{margin-left:2.3455824863vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .box{border-radius:.625488663vw;padding:1.250977326vw;box-shadow:0 .625488663vw 1.9546520719vw rgba(0,0,0,.2)}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel{border-radius:.3127443315vw;padding:1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .txt{font-size:1.3291634089vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading{margin-top:.7818608288vw;width:2.1892103206vw;height:1.4073494918vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading i{width:.3127443315vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary{padding:1.250977326vw;padding-top:1.5637216575vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary h2{font-size:1.3291634089vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary .btn-compare-all{margin-top:1.250977326vw;font-size:1.250977326vw;padding:1.0946051603vw 2.3455824863vw;border-radius:1.8764659891vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-header{padding:.7818608288vw 0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-header span{font-size:1.3291634089vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-header .btn-clear-filters{font-size:.9382329945vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul{margin-left:-1.250977326vw;margin-right:-1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a{padding:1.250977326vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a em{width:3.9093041439vw;font-size:1.3291634089vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a hgroup h2{font-size:1.0946051603vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a hgroup h3{font-size:1.0946051603vw;margin-top:.3127443315vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a i{margin-left:.3909304144vw;width:5.4730258014vw;font-size:1.0946051603vw;padding-right:1.5637216575vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a::after{width:.7818608288vw;height:.7818608288vw;border:solid .2345582486vw #00003c;border-left:0 none;border-bottom:0 none;right:1.4855355747vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .download-list .btn-download{margin:0 1.250977326vw;margin-top:1.250977326vw;font-size:1.250977326vw;padding:1.0164190774vw 2.3455824863vw;border-radius:1.8764659891vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .empty-result{border-radius:.3127443315vw;padding:1.250977326vw;margin-top:.7818608288vw}}@media screen and (max-width: 768px){#page-best-colleges-build-rankings .build-rankings-content{padding-top:8vw;padding-bottom:8vw;margin-bottom:13.3333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner h2{font-size:4.5333333333vw;margin-bottom:2.6666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner p{font-size:4.5333333333vw;margin-bottom:0;margin-top:.7818608288vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main{margin-top:0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .box{border-radius:2.1333333333vw;margin-top:6.4vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .mobile-hint{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .content{padding:4.2666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid{padding:0 4.2666666667vw;display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell{width:100%;padding:4.2666666667vw 0;border:0 none;border-top:1px solid #d8d8d8}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell:first-child{border-top:0 none !important}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell:nth-child(-n+2){border-top:1px solid #d8d8d8}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell:nth-child(odd),#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell:nth-child(even){padding:4.2666666667vw 0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell hr{margin:4.2666666667vw 0;margin-right:-4.2666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .body .inline-cbs>*{margin-left:4.2666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb{padding:2.1333333333vw 0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb span{font-size:4.5333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell .fw-cb span em{font-size:3.7333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .grid .cell.test-scores .enter-score .fev-msg{font-size:3.7333333333vw;margin-top:1.3333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .fe-text{font-size:3.7333333333vw;padding:3.2vw 4.2666666667vw;border-radius:1.0666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .section-title{font-size:4.5333333333vw;padding:4.2666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-main .states-selector-con{margin-top:13.3333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side{margin-left:0;margin-top:8vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .box{border-radius:2.1333333333vw;padding:4.2666666667vw;box-shadow:0 2.1333333333vw 6.6666666667vw rgba(0,0,0,.2)}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .box p.desktop{display:none}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .box p.mobile{display:block}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel{border-radius:1.0666666667vw;padding:4.2666666667vw;position:fixed;left:5.3333333333vw;right:5.3333333333vw;top:18.6666666667vw;box-shadow:0 2.1333333333vw 6.6666666667vw rgba(0,0,0,.4)}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .txt{font-size:4.5333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading{margin-top:2.6666666667vw;width:7.4666666667vw;height:4.8vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .loading-panel .icon-loading i{width:1.0666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary{padding:4.2666666667vw;padding-top:5.3333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary h2{font-size:4.5333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .summary .btn-compare-all{margin-top:4.2666666667vw;font-size:4.2666666667vw;padding:3.7333333333vw 8vw;border-radius:6.4vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-header{padding:2.6666666667vw 0}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-header span{font-size:4.5333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-header .btn-clear-filters{font-size:3.2vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul{margin-left:-4.2666666667vw;margin-right:-4.2666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a{padding:4.2666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a em{width:13.3333333333vw;font-size:4.5333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a hgroup h2{font-size:3.7333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a hgroup h3{font-size:3.7333333333vw;margin-top:1.0666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a i{margin-left:1.3333333333vw;width:18.6666666667vw;font-size:3.7333333333vw;padding-right:5.3333333333vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .list-con ul li a::after{width:2.6666666667vw;height:2.6666666667vw;border:solid .8vw #00003c;border-left:0 none;border-bottom:0 none;right:5.0666666667vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .college-list-side .download-list .btn-download{margin:0 4.2666666667vw;margin-top:4.2666666667vw;font-size:4.2666666667vw;padding:3.4666666667vw 8vw;border-radius:6.4vw}#page-best-colleges-build-rankings .build-rankings-content .row-inner .col-side .empty-result{border-radius:1.0666666667vw;padding:4.2666666667vw;margin-top:2.6666666667vw}}

/*# sourceMappingURL=best-colleges.css.map*/