.coverage-workbench{border-block:1px solid #b9c6b3;padding:26px 0;margin:32px 0;background:#f0f2e7}.coverage-intro{padding:0 24px}.coverage-intro h3{font:400 28px/1.2 var(--serif,Georgia);margin:12px 0}.coverage-intro p,.coverage-example,.coverage-summary{font-size:14px!important;line-height:1.75!important}.coverage-choices{display:flex;flex-wrap:wrap;gap:0;border:0;margin:20px 24px 0;padding:0}.coverage-choices legend{font-size:12px;margin-bottom:10px}.coverage-choices label{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 18px 8px 0;font-size:14px;cursor:pointer}.coverage-choices input{width:19px;height:19px;accent-color:#184d59}.coverage-example,.coverage-summary{margin:12px 24px!important}.coverage-products{margin:25px 24px 0;border-top:1px solid #b9c6b3}.coverage-product{display:grid;grid-template-columns:1.35fr 1fr;gap:26px;padding:23px 0;border-bottom:1px solid #b9c6b3}.coverage-product>div{position:relative;padding-left:28px}.coverage-product-index{position:absolute;left:0;top:1px;font-size:10px}.coverage-product h4{font-size:17px;line-height:1.5;margin:0 0 5px;font-weight:500}.coverage-product small{font-size:11px;line-height:1.6;display:block}.coverage-product>p{font-size:13px!important;line-height:1.75!important;margin:0!important;padding-left:14px;border-left:3px solid #789378}.coverage-product[data-coverage-state=gap]>p{border-color:#b76637}.coverage-product[data-coverage-state=empty]>p{border-color:#a5b09f}.coverage-summary{padding-top:8px}.ingredient-roles{display:grid;grid-template-columns:1fr 1fr;margin:30px 0;border:1px solid #b7c5b3}.ingredient-roles>div{padding:26px 22px;background:#dfe8d2}.ingredient-roles>div+div{background:#143e45;color:#f2f3e7}.ingredient-roles h3{font:400 26px/1.15 var(--serif,Georgia);margin:14px 0 24px}.ingredient-roles p{font-size:14px!important;line-height:1.8!important;margin-bottom:0!important}.ingredient-roles .eyebrow{color:inherit}.element-line{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.element-line>span{display:grid;place-items:center;width:50px;height:54px;border:1px solid #718b67;font:400 20px/1 Georgia}.carbon-line>span{color:#e6ed9b;border-color:#8aab9c;font-size:38px}.carbon-line small{font-size:11px;line-height:1.6;max-width:13ch}.media-route{margin:28px 0;padding:27px;background:#e7ecdc;border-left:3px solid #bd693d}.media-route ol{list-style:none;margin:20px 0 0;padding:0}.media-route li{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:16px 0;border-top:1px solid #c0cbbb}.media-route li>span{font-size:11px}.media-route strong{font-size:17px;font-weight:500}.media-route li p{font-size:14px!important;line-height:1.8!important;margin:6px 0 0!important}.article-format-listicle .reading-section h2{max-width:25ch}.article-format-listicle .reading-section:has(h2[id]){border-top-color:#9eae99}.article-format-listicle .section-number{color:#728a5c}.comparison-shopping{padding-block:35px}.comparison-shopping .commerce-grid{grid-template-columns:repeat(3,1fr)}.comparison-shopping .commerce-card{padding:25px 22px 20px 0}.comparison-shopping .commerce-card+article{padding-left:22px}.comparison-shopping .commerce-card h3{font-size:22px}.comparison-shopping .manufacturer-link,.comparison-shopping .dealer-link{font-size:12px;display:block;min-height:38px;line-height:1.7;padding-block:8px}.comparison-shopping .commerce-link{line-height:1.6}.article-format-buying-guide .data-table table{min-width:710px}.article-format-ingredient-comparison .data-table table{min-width:440px}.article-format-alternatives .data-table table{min-width:540px}@media(max-width:700px){.coverage-intro{padding-inline:16px}.coverage-intro h3{font-size:25px}.coverage-choices{margin-inline:16px;display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.coverage-choices label{padding-right:0;font-size:13px}.coverage-products{margin-inline:16px}.coverage-product{grid-template-columns:1fr;gap:14px;padding-block:20px}.coverage-product>p{margin-left:28px!important}.coverage-example,.coverage-summary{margin-inline:16px!important}.ingredient-roles{grid-template-columns:1fr}.ingredient-roles>div{padding:24px 20px}.ingredient-roles h3{font-size:27px}.media-route{padding:24px 18px}.comparison-shopping .commerce-grid{grid-template-columns:1fr}.comparison-shopping .commerce-card,.comparison-shopping .commerce-card+article{padding:24px 0;border-left:0}.comparison-shopping .commerce-card+article{border-top:1px solid #c7cec2}}
.reading-large .coverage-workbench .coverage-intro p,.reading-large .coverage-workbench .coverage-example,.reading-large .coverage-workbench .coverage-summary,.reading-large .coverage-workbench .coverage-product>p{font-size:18px!important}.reading-large .coverage-workbench label,.reading-large .coverage-workbench legend{font-size:17px}.reading-large .coverage-workbench small{font-size:15px}.reading-large .ingredient-roles p,.reading-large .media-route li p{font-size:18px!important}
.ingredient-roles>div+div p{color:#f2f3e7!important}.coverage-workbench{scroll-margin-top:85px}.comparison-shopping .commerce-grid:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}@media(max-width:700px){.comparison-shopping .commerce-grid:has(>article:nth-child(2):last-child){grid-template-columns:1fr}}
