.detail-lede{font-size:1.12rem}.formula-section{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;gap:70px;padding:90px clamp(24px,8vw,130px);display:grid}.formula-intro h2,.gallery-heading h2,.product-note h2{font-size:clamp(2.7rem,4.6vw,4.8rem);font-weight:500}.formula-intro>p:last-child{color:#c7d7d3;max-width:500px}.highlight-grid{border-top:1px solid #ffffff3b;grid-template-columns:repeat(2,1fr);display:grid}.highlight-grid>div{border-bottom:1px solid #ffffff3b;grid-template-columns:40px 1fr;gap:10px;padding:25px 20px;display:grid}.highlight-grid span{color:var(--lime);font-size:.72rem;font-weight:800}.highlight-grid p{margin:0;font:500 1.15rem/1.3 Georgia,serif}.detail-gallery{padding:110px clamp(24px,8vw,130px)}.gallery-heading{max-width:780px;margin-bottom:50px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.gallery-grid img{border:1.5px solid var(--ink);width:100%;height:auto;box-shadow:6px 6px 0 var(--lime);background:#fff;border-radius:24px}.product-note{border:1.5px solid var(--ink);background:#e4eefc;border-radius:32px;margin:0 clamp(24px,8vw,130px) 100px;padding:55px clamp(26px,5vw,70px)}.product-note p{max-width:850px}@media (max-width:950px){.formula-section{grid-template-columns:1fr}}@media (max-width:620px){.formula-section,.detail-gallery{padding:65px 20px}.gallery-grid,.highlight-grid{grid-template-columns:1fr}.product-note{margin:0 14px 60px;padding:38px 24px}}
