.hygiene-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(30px,6vw,90px);padding:65px 7vw;align-items:start}.hygiene-intro p{font-size:18px;line-height:1.7}.hygiene-intro h2{font:500 clamp(28px,3vw,42px)/1.15 "Playfair Display",serif;color:var(--navy);margin:32px 0 18px}.hygiene-intro figure{margin:0;max-width:520px}.hygiene-intro img{display:block;width:100%;height:auto}.hygiene-intro figcaption{font-size:14px;line-height:1.5;margin-top:12px;color:#4f5b62}.hygiene-panel{background:var(--paper);padding:58px 7vw 62px;min-width:0}@media(max-width:700px){.hygiene-intro{grid-template-columns:1fr;padding:42px 7vw}.hygiene-intro figure{max-width:100%}.hygiene-panel{padding:42px 7vw}}