.hygiene-feature{box-sizing:border-box;width:calc(100% - 40px);max-width:1160px;margin:44px auto;padding:clamp(24px,4vw,48px);border:1px solid #d8e1d9;border-radius:28px;background:#f4f7f2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;color:#254447}.hygiene-feature .eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:.12em;font-weight:700}.hygiene-feature h2{margin:0 0 16px;font-size:clamp(27px,3.2vw,40px);line-height:1.15}.hygiene-feature p{max-width:720px;line-height:1.65;margin:10px 0}.hygiene-feature .actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.hygiene-feature .actions a{display:block;text-align:center;padding:14px 20px;border-radius:14px;background:#355d54;color:#fff;font-size:14px;font-weight:700;text-decoration:none;white-space:normal}.hygiene-feature .actions a+a{background:#fff;color:#355d54;border:1px solid #bfcfc5}.hygiene-feature .actions a:focus-visible{outline:3px solid #8d7142;outline-offset:4px}@media(max-width:760px){.hygiene-feature{width:calc(100% - 32px);margin:28px auto;grid-template-columns:1fr;gap:16px}.hygiene-feature .actions{align-items:stretch}}
