.politica-container{max-width:1000px;margin:0 auto;padding:2rem;background:var(--vda-fondo);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.politica-header{background:var(--vda-superficie);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:var(--vda-sombra-card);border:1px solid var(--vda-linea)}.header-navegacion{margin-bottom:1.5rem}.boton-volver{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--vda-superficie-2);color:var(--vda-tinta-dim);text-decoration:none;border-radius:8px;border:1px solid var(--vda-linea);transition:all .2s ease;font-weight:500}.boton-volver:hover{background:var(--vda-superficie-3);color:var(--vda-tinta);transform:translateX(-2px)}.titulo-principal{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.titulo-principal h1{font-size:2.5rem;font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.subtitulo{color:var(--vda-tinta-muted);font-size:1.1rem;margin-bottom:1rem}.fecha-actualizacion{background:linear-gradient(135deg,#10b981,#059669);color:white;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;display:inline-block}.politica-content{background:var(--vda-superficie);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;box-shadow:var(--vda-sombra-card);border:1px solid var(--vda-linea)}.seccion{margin-bottom:2.5rem}.seccion:last-child{margin-bottom:0}.seccion-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--vda-linea)}.seccion-icono{width:24px;height:24px}.seccion-titulo{font-size:1.5rem;font-weight:600;color:var(--vda-tinta);margin:0}.seccion-contenido{color:var(--vda-tinta-dim);line-height:1.7;font-size:1rem}.seccion-contenido p{margin-bottom:1rem}.seccion-contenido ul{margin:1rem 0;padding-left:1.5rem}.seccion-contenido li{margin-bottom:.5rem}.destacado{background:color-mix(in srgb,#f59e0b 14%,var(--vda-superficie));border:1px solid #f59e0b;border-radius:12px;padding:1rem;margin:1rem 0}.destacado strong{color:#fbbf24}.importante{background:color-mix(in srgb,#ef4444 14%,var(--vda-superficie));border:1px solid #ef4444;border-radius:12px;padding:1rem;margin:1rem 0}.importante strong{color:#f87171}.info-box{background:color-mix(in srgb,#3b82f6 14%,var(--vda-superficie));border:1px solid #3b82f6;border-radius:12px;padding:1.5rem;margin:1rem 0}.info-box h4{color:#93c5fd;margin-bottom:.5rem}.info-box p{margin:.25rem 0;color:#93c5fd}.tiempo-box{background:color-mix(in srgb,#22c55e 14%,var(--vda-superficie));border:1px solid #22c55e;border-radius:12px;padding:1.5rem;margin:1rem 0}.tiempo-box h4{color:#86efac;margin-bottom:1rem}.tiempo-box ul{color:#86efac}.ciudades-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0}.ciudad-item{background:color-mix(in srgb,#a855f7 14%,var(--vda-superficie));border:1px solid #a855f7;border-radius:8px;padding:1rem;text-align:center}.ciudad-item h5{color:#d8b4fe;margin-bottom:.5rem}.ciudad-item p{color:#d8b4fe;margin:0;font-size:.875rem}.contacto-info{background:color-mix(in srgb,#3b82f6 14%,var(--vda-superficie));border:1px solid #3b82f6;border-radius:12px;padding:1.5rem;margin:1rem 0}.contacto-info h4{color:#93c5fd;margin-bottom:.5rem}.contacto-info p{margin:.25rem 0;color:#93c5fd}.formato-solicitud{background:color-mix(in srgb,#22c55e 14%,var(--vda-superficie));border:1px solid #22c55e;border-radius:12px;padding:1.5rem;margin:1rem 0}.formato-solicitud h4{color:#86efac;margin-bottom:1rem}.formato-solicitud ul{color:#86efac}.horario-atencion{background:color-mix(in srgb,#a855f7 14%,var(--vda-superficie));border:1px solid #a855f7;border-radius:12px;padding:1rem;margin:1rem 0}.horario-atencion strong{color:#d8b4fe}@media (max-width:768px){.politica-container{padding:1rem}.titulo-principal h1{font-size:2rem}.politica-content,.politica-header{padding:1.5rem}.ciudades-grid{grid-template-columns:1fr}}[data-theme=light] .destacado strong{color:#92400e}[data-theme=light] .importante strong{color:#dc2626}[data-theme=light] .contacto-info h4,[data-theme=light] .contacto-info p,[data-theme=light] .info-box h4,[data-theme=light] .info-box p{color:#1e40af}[data-theme=light] .formato-solicitud h4,[data-theme=light] .formato-solicitud ul,[data-theme=light] .tiempo-box h4,[data-theme=light] .tiempo-box ul{color:#15803d}[data-theme=light] .ciudad-item h5,[data-theme=light] .ciudad-item p,[data-theme=light] .horario-atencion strong{color:#7c3aed}.seccion-contenido a{color:var(--vda-oro-texto);text-decoration:underline;text-underline-offset:2px}