.article-wrap p, .article-wrap ul li, .article-wrap ol li, .top-blurb-section ul
li{font-size:14px;line-height:22px;color:#333}.article-wrap
p{margin-bottom:19px}.article-wrap ul, .top-blurb-section
ul{list-style:none;position:relative;padding:0}.article-wrap > ul li, .top-blurb-section ul
li{padding-left:20px;margin-bottom:15px;position:relative}.article-wrap > ul li:before, .top-blurb-section ul li:before{position:absolute;content:".";color:#374EFD;left:0;font-size:55px;top:-16px}.article-wrap p a, .article-wrap ul li a, .article-wrap ol li a, .top-blurb-section ul li
a{color:#374EFD}.article-wrap p a:hover, .article-wrap ul li a:hover, .article-wrap ol li a:hover, .top-blurb-section ul li a:hover{color:#2C3CB5}.article-wrap>h2{font-size:25px;font-weight:bold;line-height:30px;color:#000;letter-spacing:-0.25px;margin-bottom:18px}.article-wrap>h3{font-size:20px;font-weight:500;color:#000;line-height:30px;letter-spacing:-0.24px}.main-wrapper
.breadcrumbs{padding-top:13px!important}.main-wrapper .breadcrumbs ul li
a{text-decoration:none;font-size:14px;line-height:23px;font-weight:500;color:#374EFD}.main-wrapper .breadcrumbs ul li
.selected{font-weight:bold;font-size:14px;line-height:23px;color:#333;display:block}.main-wrapper .breadcrumbs
ul{display:flex;list-style:none;text-align:left;flex-wrap:wrap}.main-wrapper .breadcrumbs li:not(:last-of-type){padding-right:30px}.main-wrapper .breadcrumbs
li{position:relative}.main-wrapper .breadcrumbs li:after{content:'';position:absolute;top:9px;right:15px;border-bottom:2px solid black;border-right:2px solid black;transform:rotate(-45deg);padding:2.5px}.main-wrapper .breadcrumbs li:last-of-type:before, .main-wrapper .breadcrumbs li:last-of-type:after{border:none}.comment-box-container .comment-box{font-size:16px;line-height:24px;font-style:italic;font-weight:bold;color:#000;position:relative;border-bottom:3px solid #01BD93;text-align:center;padding-bottom:16px}.comment-box-container .comment-box-image{margin-bottom:27px;text-align:center}.responsive-table-2020.sort-table{margin-top:13px;margin-bottom:40px}.responsive-table-2020.sort-table table tbody tr
td{font-weight:normal}.responsive-table-2020.sort-table table tr td, .responsive-table-2020.sort-table table tr
th{text-align:left}.map-table .responsive-table-2020.sort-table table tr td, .map-table .responsive-table-2020.sort-table table tr
th{text-align:center}.main-wrapper .coverage-questions{background-color:#F8F8F8;padding-bottom:45px}.required-insurance .insurance-info::before{content:'';display:block;position:absolute}.required-insurance .liability-info::before{background:url('/images/solid_coverage_tool/liability_insurance_car.svg') no-repeat;width:90px;height:49px;left:-20px;background-size:110% 75%}.required-insurance .comprehensive-info::before{background:url('/images/solid_coverage_tool/comprehensive_insurance_car.svg') no-repeat;width:113px;height:43px;left:-20px;background-size:91% 75%}.required-insurance .gap-info::before{background:url('/images/solid_coverage_tool/gap_insurance_car.svg') no-repeat;width:58px;height:66px;left:0px;background-size:100% 70%}.coverage-questions .required-insurance{padding-left:74px;position:relative}.article-wrap .required-insurance-heading, .article-wrap .optional-insurance-heading{font-size:25px;letter-spacing:-0.25px;line-height:30px;font-weight:bold;color:#000}.article-wrap .required-insurance-heading{padding-top:49px;margin-bottom:27px}.article-wrap .optional-insurance-heading{margin-top:49px;margin-bottom:19px}@media (min-width: 768px){.article-wrap
p{font-size:16px;line-height:28px;margin-bottom:25px}.article-wrap ul li, .article-wrap ol li, .top-blurb-section ul
li{font-size:16px;line-height:26px;margin-bottom:10px}.article-wrap>h2{font-size:32px;margin-bottom:22px;letter-spacing:-0.35px;line-height:41px}.article-wrap>h3{font-size:22px;margin-bottom:27px}.main-wrapper
.breadcrumbs{padding-top:27px!important}.main-wrapper .breadcrumbs ul li
a{font-size:17px}.main-wrapper .breadcrumbs ul li
.selected{font-size:17px;line-height:23px}.comment-box-container.car-comment-box{padding-left:40px;position:absolute;right:0px;bottom:0px}.comment-box-container .comment-box{font-size:20px;font-style:normal;font-weight:normal;line-height:26px;text-align:left;margin-bottom:0px}.comment-box-container .comment-box-image{margin-right:44px;display:flex;align-items:center;justify-content:center}.responsive-table-2020.sort-table{margin-top:14px;margin-bottom:68px}.coverage-questions .required-insurance{padding-left:118px}.required-insurance .insurance-info::before{background-size:100% 100%}.article-wrap .required-insurance-heading, .article-wrap .optional-insurance-heading{font-size:32px;letter-spacing:-0.35px;line-height:41px;margin-top:46px;margin-bottom:22px;padding-top:0px}.article-wrap .before-buying-car-heading{margin-top:55px;margin-bottom:29px}}@media (max-width: 1024px){.map-toggle-container #map-tip.mobile-display-flex, .responsive-usmap #map-tip.mobile-display-flex{font-size:18px;line-height:27px;text-align:center}}@media (min-width: 1200px){.map-toggle-container #USMAP-level1
svg{width:90%!important}.map-toggle-container #USMAP-level1{text-align:center}}