/* SEGURANÇA E LGPD · CONTAINER 08 · GOVERNANÇA: checklist de seis perguntas (v0.59.0) — o ciclo usa .uos-steps (CSS compartilhado) */
.uos-sg-gov .uos-steps__list { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.uos-sg-check { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(12px, 1.6vw, 24px); margin: clamp(28px, 3.4vw, 48px) 0 0; padding: 0; list-style: none; }
.uos-sg-check li { padding: 18px 0 0; border-top: 1px solid var(--uos-line-inverse); }
.uos-sg-check strong { display: block; color: var(--uos-orange); font-size: 1rem; font-weight: 600; }
.uos-sg-check span { display: block; margin-top: 6px; color: rgba(255, 255, 255, 0.78); font-size: 0.9375rem; line-height: 1.5; }
.uos-sg-gov .uos-steps__footer { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 32px; }
.uos-sg-gov .uos-steps__footer p { margin: 0; max-width: 46em; }
@media (max-width: 900px) { .uos-sg-check { grid-template-columns: repeat(2, minmax(0, 1fr)); } .uos-sg-gov .uos-steps__list { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .uos-sg-check { grid-template-columns: minmax(0, 1fr); } .uos-sg-gov .uos-steps__list { grid-template-columns: minmax(0, 1fr); } }
