.safety-hero{padding:48px 0 30px}.safety-hero h1{max-width:800px}.safety-hero .intro{max-width:720px}.safety-hero .hero-facts{margin-top:22px}.safety-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 40px}.safety-legend>div{display:flex;align-items:flex-start;gap:12px;background:white;border:1px solid var(--line);border-radius:12px;padding:18px}.safety-legend p{margin:0;font-size:13px;color:var(--muted)}.safety-legend strong{color:var(--ink)}.safety-rating{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:32px;border-radius:7px;font-size:13px;font-weight:700;flex-shrink:0}.rating-T{background:#e1efda;color:#285c18}.rating-M{background:#fff0cd;color:#805300}.rating-S{background:#f9dedc;color:#9b2924}.rating-NA{background:#e9e9ed;color:#585b63}.safety-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:white;max-height:690px;isolation:isolate}.safety-table-wrap:focus-visible{outline:3px solid #8bbd37;outline-offset:3px}#safety-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}#safety-table caption{text-align:left;padding:14px 18px;background:#f0edf4;font-size:12px;font-weight:700;color:var(--purple)}#safety-table th,#safety-table td{padding:13px 12px;border-bottom:1px solid var(--line);border-right:1px solid #eef0eb;text-align:center;vertical-align:middle}#safety-table thead th{position:sticky;background:#f0edf4;top:0;z-index:3;white-space:nowrap}#safety-table .season-row th{height:40px;color:var(--purple);font-size:11px;letter-spacing:.8px;text-transform:uppercase}#safety-table .grass-row th{top:40px;height:46px}#safety-table thead th[rowspan]{top:0;text-align:left;min-width:185px}#safety-table tbody th{position:sticky;left:0;z-index:1;background:white;text-align:left;min-width:185px;font-weight:700}#safety-table thead th:first-child[rowspan]{left:0;z-index:4}#safety-table td.product-name{text-align:left;min-width:185px}#safety-table tbody tr:nth-child(even) td,#safety-table tbody tr:nth-child(even) th{background:#fafbf8}#safety-table tbody tr:hover td,#safety-table tbody tr:hover th{background:#f2f6ed}#safety-table td:not(.product-name){min-width:82px}#safety-table tbody tr:last-child>*{border-bottom:0}.safety-abbreviations{font-size:12px;color:var(--muted);margin-top:15px}.safety-labels summary{font-weight:700;cursor:pointer}.safety-labels #safety-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:20px}.safety-labels h3{font-size:15px}.safety-labels .product-label-link{margin:8px 0}.safety-table-wrap.single-turf #safety-table th,.safety-table-wrap.single-turf #safety-table td{min-width:0}.safety-table-wrap.single-turf .product-name{width:35%}
@media(max-width:850px){.safety-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-labels #safety-labels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.safety-hero{padding-top:32px}.safety-legend{gap:8px;margin-bottom:30px}.safety-legend>div{padding:12px;gap:8px;flex-direction:column}.safety-legend p{font-size:12px}.safety-table-wrap{max-height:65vh}#safety-table tbody th,#safety-table thead th[rowspan]{min-width:145px}#safety-table th,#safety-table td{padding:10px 9px}.safety-labels #safety-labels{grid-template-columns:1fr}.single-turf #safety-table{font-size:12px}.single-turf #safety-table th{white-space:normal}}

.rating-M-T{background:#eaf0d4;color:#52671c}.rating-S-M{background:#f8e3ca;color:#8c451d}
