.mould-reference-page .detail-product-image img{object-fit:contain;background:#f3f1ec}
.mould-reference-page .detail-product-copy .detail-use{max-width:37rem}
.mould-review,.mould-related{padding:4rem max(4vw,1.25rem);border-top:1px solid #ddd8cf}
.mould-review h2,.mould-related h2{font-size:clamp(1.8rem,3vw,3rem);font-weight:500;letter-spacing:-.04em;max-width:48rem}
.mould-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ddd8cf;margin-top:2rem;border:1px solid #ddd8cf}
.mould-review-grid article{background:#f7f6f3;padding:1.6rem;min-height:12rem}
.mould-review-grid h3{font-size:1.05rem}.mould-review-grid p{line-height:1.65;max-width:37rem}
.mould-review-grid a,.mould-related>a{color:#9b6032;text-decoration:underline;text-underline-offset:4px}
.mould-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}
.mould-related-item{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem;border:1px solid #ddd8cf;background:#f7f6f3;color:#191919;text-decoration:none}
.mould-related-item:hover,.mould-related-item:focus-visible{border-color:#9b6032}.mould-related-item small{color:#65615b}
@media(max-width:760px){.mould-review-grid{grid-template-columns:1fr}.mould-related-grid{grid-template-columns:1fr}}
