.product-safety-info{display:grid;gap:20px;min-width:0;margin-block:24px;padding-block:24px;border-block:1px solid var(--border);color:var(--foreground);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.product-safety-info h3{margin:0;color:var(--pink-light);font-size:22px;font-weight:600;line-height:1.2;text-wrap:balance}.product-safety-info h4{margin:0 0 6px;font-size:16px;font-weight:600}.product-safety-info dl,.product-safety-info p{margin:0}.product-safety-info address{font-style:normal}.product-safety-info a{display:inline-block;min-height:44px;padding-block:10px;text-decoration:underline;text-underline-offset:3px}.product-safety-info a:hover{color:var(--pink-light)}.product-safety-info :is(a,summary):focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.product-safety-identification{display:grid;gap:8px}.product-safety-identification>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.product-safety-identification dt{color:var(--muted)}.product-safety-identification dd{min-width:0;margin:0}.product-safety-info ul{display:grid;gap:8px;margin:0;padding-left:20px;list-style:disc}.product-safety-info li::marker{color:var(--pink-light)}.product-safety-source{border-top:1px solid var(--border)}.product-safety-source summary{min-height:44px;padding-block:12px;font-weight:600;cursor:pointer}.product-safety-source summary:hover{color:var(--pink-light)}.product-safety-source address{padding-top:4px}.product-safety-pending{padding-left:12px;border-left:2px solid var(--yellow)}@media (max-width:359px){.product-safety-identification>div{grid-template-columns:minmax(0,1fr);gap:0}}