*{box-sizing:border-box}body.image-service{margin:0;background:#edf5fb}main{width:100%;max-width:var(--poster-width);margin:0 auto;display:flex;flex-direction:column;gap:12px}.service-poster{display:block;width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}