.sanitary-wrap{max-width:1120px;margin:auto;padding:64px 24px;color:#243139}.sanitary-wrap h1{font-size:clamp(38px,6vw,68px);line-height:1.1;margin:20px 0 28px}.sanitary-wrap h2{font-size:clamp(27px,4vw,38px);line-height:1.25;margin:0 0 24px}.sanitary-wrap h3{font-size:22px}.sanitary-wrap p,.sanitary-wrap li{font-size:18px;line-height:1.8;margin-bottom:20px}.sanitary-wrap section{margin:64px 0}.sanitary-wrap .lead{font-size:23px;max-width:850px}.hero-pair,.use-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.sanitary-wrap img{width:100%;height:auto;border-radius:8px;display:block}.hero-pair img{aspect-ratio:3/4;object-fit:contain;background:#f0f3f4}.sanitary-wrap>figure{max-width:640px;margin:48px auto}.sanitary-wrap figcaption{font-size:14px;line-height:1.6;color:#54656f;margin-top:12px}.photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.photo-grid figure{margin:0}.photo-grid img{aspect-ratio:3/4;object-fit:contain;background:#f0f3f4}.photo-grid small{display:block}.scope-note{padding:24px;background:#edf2f5;border-left:4px solid #174a7e}.sanitary-wrap ol{padding-left:24px}@media(max-width:800px){.photo-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.hero-pair,.use-grid{grid-template-columns:1fr}.sanitary-wrap{padding:36px 18px}.photo-grid{gap:16px}.sanitary-wrap .button{margin-bottom:12px}}