.mat{padding-block:clamp(60px,7vw,100px);scroll-margin-top:72px}.mat .head p{max-width:68ch}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--stone);border:1px solid var(--stone);margin-top:clamp(28px,3.4vw,44px)}.facts.three{grid-template-columns:repeat(3,1fr)}.fact{background:var(--graphite);padding:clamp(22px,2.6vw,32px);display:grid;gap:12px;align-content:start;min-width:0}.fact ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.fact li{padding-left:20px;position:relative}.fact li::before{content:'';position:absolute;left:0;top:.8em;width:9px;height:1px;background:var(--silver)}.mat .pics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(28px,3.4vw,44px)}.mat .pics .stone{aspect-ratio:16/10}.mat.band .fact{background:var(--slate)}.jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.jump a{padding:11px 18px;border:1px solid var(--stone);color:var(--silver-hi);text-decoration:none;font-size:15px;transition:border-color .3s,background .3s}.jump a:hover{border-color:var(--silver);background:var(--slate)}.faq{max-width:880px;margin-top:clamp(24px,3vw,40px)}.faq details{border-bottom:1px solid var(--stone)}.faq summary{cursor:pointer;padding:20px 0;font-size:clamp(17px,1.4vw,19px);font-weight:600;color:var(--silver-hi);list-style:none;display:flex;justify-content:space-between;gap:18px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';color:var(--silver);font-size:24px;line-height:1}.faq details[open] summary::after{content:'−'}.faq details p{padding:0 0 22px;max-width:72ch}.mat .cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.products .prod:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:900px){.facts,.facts.three{grid-template-columns:1fr}}@media (max-width:700px){.mat .pics{grid-template-columns:1fr}}
