body .mold-first-aid{margin-top:24px;background:#ffffff88;border-radius:18px;padding:20px 24px;line-height:1.65}body .mold-first-aid summary{font-weight:700;cursor:pointer}body .story>.photo{height:auto;aspect-ratio:16/7;object-fit:cover}@media(max-width:700px){body .story>.photo{aspect-ratio:4/3}}
body .mold-areas{padding:65px var(--page-gutter);background:#f5f4ee;color:#14234b}body .mold-area-heading{max-width:850px;margin-bottom:30px}body .mold-area-heading h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-1px;margin:16px 0}body .mold-area-heading>p:last-child{line-height:1.65}body .mold-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body .mold-area-grid article{border-radius:20px;overflow:hidden;background:#e0ecda}body .mold-area-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}body .mold-area-grid article>div{padding:24px}body .mold-area-grid h3{font-size:24px;line-height:1.15;margin:0 0 16px}body .mold-area-grid p{font-size:15px;line-height:1.6}body .mold-area-care{border-top:1px solid #14234b44;padding-top:16px;margin-top:20px}body .mold-compatibility{border-radius:20px;background:#ffe581;margin-top:24px;padding:28px;line-height:1.65}body .mold-compatibility h3{margin:0;font-size:24px}@media(max-width:1000px){body .mold-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){body .mold-areas{padding:44px var(--page-gutter)}body .mold-area-grid{grid-template-columns:1fr}body .mold-area-grid article>div{padding:22px}body .mold-compatibility{padding:22px}}