.product-facts{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-gap:64px;gap:64px;padding:64px 0;border-block:1px solid var(--border);margin:56px 0;color:var(--text)}.product-facts header h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;line-height:1.15;margin:14px 0 20px}.product-facts header p{font-size:15px;line-height:1.85;color:var(--muted)}.product-facts dl{margin:0}.product-facts dl>div{padding:20px 0;border-bottom:1px solid var(--border)}.product-facts dl>div:first-child{padding-top:0}.product-facts dl>div:last-child{border-bottom:0;padding-bottom:0}.product-facts dt{display:flex;gap:14px;font-size:15px;font-weight:550;align-items:baseline}.product-facts dt>span{font-size:11px;color:var(--accent)}.product-facts dd{margin:10px 0 0 30px;font-size:13px;line-height:1.8;color:var(--muted)}.product-facts dd a{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-top:8px;color:var(--text);text-decoration:none}.product-facts a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.product-facts a:hover{color:var(--accent)}@media(max-width:760px){.product-facts{grid-template-columns:1fr;gap:24px;padding:36px 0;margin:36px 0}.product-facts header p{font-size:14px}.product-facts dd{margin-left:0}}