html body.approved-theme .card.greener-choice-card,html body.approved-theme .comparison-slot.greener-choice-card,html body.approved-theme .greener-choice-profile .brief-card{border-color:#83aa79}.greener-choice-badge{color:#385d35;overflow-wrap:anywhere;background:#edf4e9;border:1px solid #9bb892;border-radius:5px;max-width:100%;margin:0 0 8px;padding:4px 7px;font:400 10px/1.4 Arial,Helvetica,sans-serif;display:inline-block}.comparison-selection .greener-choice-badge{margin:3px 0 0;padding:2px 5px;font-size:9px}.family-grade-filters~.table-scroll .greener-choice-badge{width:fit-content;margin:6px 0 0;display:block}.greener-choice-details{min-width:0;scroll-margin-top:20px;border-color:#9bb892!important}.greener-choice-details h2{margin-bottom:8px}.greener-choice-context,.greener-choice-supplier{color:var(--muted);font-size:12px;line-height:1.5}.greener-choice-offering{overflow-wrap:anywhere;background:#f5f8f1;border:1px solid #9bb892;border-radius:7px;min-width:0;margin:16px 0;padding:14px}.greener-choice-offering h3{margin:0 0 5px;font-size:17px}.greener-choice-offering h4{margin:0 0 6px;font:600 12px/1.5 Arial,Helvetica,sans-serif}.greener-choice-offering p{font-size:13px;line-height:1.6}.greener-choice-offering ul{margin:6px 0 12px;padding-left:20px;list-style:outside}.greener-choice-offering li{margin:5px 0;font-size:13px;line-height:1.55}.greener-choice-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:14px;display:grid}.greener-choice-columns>div{min-width:0}.greener-choice-scope{border-top:1px solid #d8e2d3;margin-top:12px;padding-top:12px}.greener-choice-tags ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.greener-choice-tags li{margin:0}.greener-choice-tags a{color:var(--ink);border:1px solid #c5d5be;border-radius:5px;padding:4px 7px;font-size:11px;text-decoration:none;display:block}.greener-choice-tags a:hover,.greener-choice-tags a:focus-visible{border-color:#789a6d;text-decoration:underline}.greener-choice-sources{border-top:1px solid #d8e2d3;margin-top:12px;padding-top:12px}.greener-choice-sources>a{margin:0 14px 8px 0;font-size:12px;display:inline-block}.greener-choice-sources>p{margin:3px 0 0;font-size:11px}.greener-choice-compact .greener-choice-offering{margin:10px 0;padding:12px}.greener-choice-compact .greener-choice-offering h3{font-size:14px}.greener-choice-compact .greener-choice-scope{margin:8px 0;padding-top:8px;font-size:11px}@media (max-width:700px){.greener-choice-columns{grid-template-columns:1fr}.greener-choice-offering{padding:12px}}
