/* Estilo compartido de las páginas de políticas — GuardCar Argentina */
body { margin: 0; background: #0d0d10; color: #e9ecf1; font-family: 'Inter', -apple-system, 'Segoe UI', sans-serif; }

.back { position: sticky; top: 0; z-index: 10; display: flex; align-items: center; gap: 8px; padding: 15px 20px; background: rgba(13,13,16,0.95); backdrop-filter: blur(10px); border-bottom: 1px solid rgba(255,255,255,0.07); color: #619CF8; text-decoration: none; font-size: .9rem; font-weight: 600; }
.back:hover { color: #fff; }
.back svg { flex-shrink: 0; }

main { max-width: 780px; margin: 0 auto; padding: 28px 20px 70px; }

.politica { -webkit-user-select: text; user-select: text; }
.politica h2 { font-size: 1.55rem; line-height: 1.25; margin: 6px 0; letter-spacing: -.01em; }
.politica .upd { color: #8a90a0; font-size: .85rem; margin: 0 0 20px; }
.politica h3 { font-size: 1.02rem; color: #619CF8; margin: 28px 0 8px; }
.politica p, .politica li { font-size: .95rem; line-height: 1.75; color: rgba(233,236,241,.86); margin: 8px 0; }
.politica ul, .politica ol { padding-left: 22px; margin: 8px 0; }
.politica a { color: #619CF8; }
.politica strong { color: #fff; }
