h1{font-family:'Sofia Pro',Arial,sans-serif;line-height:1.21;font-weight:700;margin-top:0;color:#333;font-size:38px}#primary{margin-top:20px}#category-header-image{text-align:center}#category-header-image img{max-width:100%;height:auto;margin-top:32px}#category-rankings-calculated h2{color:#2b536b;font-weight:700;text-align:center}#category-rankings-calculated{margin-bottom:40px}#category-description p,#category-rankings-calculated p{color:#3c4858;font-size:14px;line-height:1.4}#category-description a.policy-link{color:#1d45f0}#category-description a.policy-link:active,#category-description a.policy-link:hover{text-decoration:underline}#category-description a.policy-link:active{color:#4a7f96}#gcb-ratings{font-size:22px;font-weight:700;text-align:center}#category-reviews{margin-top:30px}#category-reviews .card-name{font-family:'Sofia Pro',Arial,sans-serif;font-weight:500;font-size:18px}#category-title{text-align:center}@media(min-width:940px){#category-title{text-align:left}}.card-row .card-name{margin-top:10px;margin-bottom:10px}.card-row hr{margin:0;border:none;border-top:1px solid #ccc}.card-art-wrapper{display:block;max-width:191px;max-height:191px}.card-name{color:#303030;text-align:center}.review-rating{display:block;width:50%;margin-right:auto;margin-left:auto;text-align:center}.star-rating{margin-left:15px}.text-star-rating{display:inline-block;margin-top:2px;margin-left:5px}.post-date-created{margin-top:4px;margin-bottom:19px;color:#666;font-size:13px;line-height:1.38;text-align:center}.review-excerpt{margin-top:10px}.review-excerpt+p{width:calc(100% - 26px);margin:0 auto;color:#3c4858;font-size:14px;line-height:1.4}.read-full-review{margin-bottom:0;text-align:center}.read-full-review a{color:#1d45f0;font-size:14px;line-height:1.5}.read-full-review a:active,.read-full-review a:hover{text-decoration:underline}.read-full-review a:active{color:#4a7f96}#category-pagination{margin:0 0 40px 0}#category-pagination nav{width:100%;margin-left:4.16667%}.mobile-line{display:block;margin:25px 0!important}.desktop-line{display:none}#sort-row{margin-top:20px;text-align:center}#sort-row .control-label{font-family:'Sofia Pro',Arial,sans-serif;font-weight:700;font-size:14px}#order-by{display:inline-block;width:267px;max-width:267px;margin-left:10px;border:none;border-bottom:1px solid #979797;border-radius:0;outline:0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-repeat:no-repeat;background-position:right 10px center,right 5px center;background-size:5px 5px,5px 5px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#order-by[disabled]{cursor:progress}.show-more-results-btn{display:block;margin-top:60px;padding:15px;border:1px solid #1d45f0;border-radius:4px;background-color:#fffffe;color:#1d45f0;font-size:20px;line-height:1.5;text-align:center}.show-more-results-btn:active,.show-more-results-btn:hover{background-color:#1d45f0;color:#fff;text-decoration:none}.show-more-results-btn[disabled]{border-color:transparent;background-color:#ccc;color:#fff;cursor:progress}@media(min-width:940px){.review-rating{width:25%}.review-excerpt{text-align:center}}@media(min-width:992px){#category-header-image{margin-top:22px;padding-right:0}#category-description{margin-left:25px;padding-left:0}#gcb-ratings,.card-name,.read-full-review,.review-excerpt{text-align:left}.read-full-review{margin-bottom:40px}.card-name{width:100%;margin:10px auto;text-align:center}.post-date-created{text-align:center}#category-pagination{padding-left:7.5px}#category-pagination nav{margin-left:0}#category-header{margin-bottom:40px}#gcb-ratings{margin-top:0}.desktop-line{display:block;margin:0!important}.mobile-line{display:none}}@media(min-width:940px){#category-rankings-calculated h2{text-align:left}#category-header{display:-webkit-box;display:-ms-flexbox;display:flex}#category-header-image{margin-right:25px}#category-description{width:821px;padding-left:0}.card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-box{width:345px;padding:10px}.review-rating,.star-rating{margin-left:0}.card-name,.post-date-created{text-align:left}.review-excerpt+p{margin:0}}.disclosure-link-wrapper{position:relative;text-align:center}@media(min-width:940px){.disclosure-link-wrapper{text-align:right}}.disclosure-link{padding:0;border:0;background:0 0;color:#02266c;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;text-transform:uppercase;cursor:pointer}.disclosure-link:active{color:#02266c}