.product-source-summary{background:var(--orange-tint);border-radius:16px;margin:28px 0;padding:28px}.product-source-summary h2,.product-related h2{margin:10px 0 20px;font-size:22px;line-height:1.6}.product-source-eyebrow{color:var(--orange-deep);font-size:13px;font-weight:700}.product-source-summary dl{margin:0;display:block}.product-source-summary dl>div{border-top:1px solid #e6cbbd;padding:18px 0}.product-source-summary dt{margin-bottom:8px;font-weight:800}.product-source-summary dd{margin:0;line-height:1.8}.product-material-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-material-chips li{overflow-wrap:anywhere;background:#fff;border:1px solid #e6cbbd;border-radius:10px;padding:9px 12px;font-size:14px}.product-material-chips a{color:var(--ink);text-underline-offset:4px}.product-source-text{white-space:pre-line;overflow-wrap:anywhere}.product-source-note{color:#645d57;font-size:12px;line-height:1.8}.product-source-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.product-related{margin:36px 0;scroll-margin-top:100px}.product-related>p{line-height:1.8}.product-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-related-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:16px;padding:22px}.product-related-card h3{margin:10px 0;font-size:17px;line-height:1.7}.product-related-card h3 a{color:var(--ink);text-decoration:none}.product-related-card h3 a:hover{text-decoration:underline}.product-related-card small{color:var(--orange-deep);font-weight:700}.product-related-card p{font-size:13px;line-height:1.8}.product-related-card .pill-button{width:100%;margin-top:10px}#product-amounts{scroll-margin-top:100px}@media (max-width:600px){.product-source-summary{padding:20px}.product-source-summary h2,.product-related h2{font-size:20px}.product-related-grid{grid-template-columns:1fr}}
