/* DATELCO V6.22.30 — Política de tratamiento de datos */
.dt-data-treatment{background:linear-gradient(180deg,#f1f8fc 0%,#fff 100%);padding:28px 0 60px;color:#173d52}.dt-data-treatment .dt-legal-wrap{max-width:1240px;margin:auto;padding:0 24px}.dt-data-treatment .dt-legal-hero{border-radius:24px;padding:46px 54px;background:linear-gradient(112deg,#062e47,#086080);color:#fff}.dt-data-treatment .dt-legal-hero h1{color:#fff;font-size:clamp(30px,4vw,52px);line-height:1.15;margin:14px 0}.dt-data-treatment .dt-legal-hero p{color:#e6f6ff;font-size:17px;max-width:800px}.dt-data-intro,.dt-data-document,.dt-data-highlights article{background:#fff;border:1px solid #e3edf4;border-radius:22px;box-shadow:0 14px 36px rgba(8,53,77,.05)}.dt-data-intro{margin-top:20px;padding:36px 42px}.dt-data-intro h2{font-size:29px;color:#063c58;margin:10px 0}.dt-data-intro p{font-size:16px;line-height:1.85;max-width:920px}.dt-data-kicker{font-weight:800;letter-spacing:.14em;color:#ff671f;font-size:12px}.dt-data-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0}.dt-data-highlights article{padding:25px}.dt-data-highlights strong{color:#0b86b4;background:#e9f7fc;border-radius:9px;padding:8px}.dt-data-highlights h3{font-size:20px;color:#073c56;margin:20px 0 8px}.dt-data-highlights p{line-height:1.65}.dt-data-document{padding:46px 55px}.dt-data-document h2{font-size:23px;line-height:1.35;color:#073d57;margin:32px 0 12px;border-left:4px solid #ff671f;padding-left:15px}.dt-data-document h2:first-child{margin-top:0}.dt-data-document p,.dt-data-document li{font-size:16px;line-height:1.85;color:#36596c}.dt-data-document ul{padding-left:25px}.dt-data-document li{margin:8px 0}.dt-data-document a{color:#087ba9;text-decoration:underline}.dt-data-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:20px;padding:34px 40px;background:linear-gradient(110deg,#07334e,#096486);color:#fff;margin-top:20px}.dt-data-contact h2{color:#fff;font-size:27px;margin:8px 0}.dt-data-contact p,.dt-data-contact a:not(.dt-data-button){color:#e3f4ff}.dt-data-button{display:inline-block;background:#ff681f;color:white!important;padding:15px 22px;border-radius:11px;font-weight:800;white-space:nowrap}.dt-footer-data-policy{display:block;color:#c2d6e6!important;font-size:inherit;margin-top:6px;text-decoration:none}.dt-footer-data-policy:hover{text-decoration:underline;color:#fff!important}@media(max-width:760px){.dt-data-treatment .dt-legal-wrap{padding:0 15px}.dt-data-treatment .dt-legal-hero,.dt-data-intro,.dt-data-document{padding:25px 22px}.dt-data-highlights{grid-template-columns:1fr}.dt-data-contact{flex-direction:column;align-items:flex-start;padding:26px 22px}.dt-data-document h2{font-size:20px}.dt-data-document p,.dt-data-document li{font-size:15px}}

/* V6.22.31 — Alineación editorial legible, exclusiva de la política de datos. */
.dt-data-treatment .dt-data-document p,
.dt-data-treatment .dt-data-document li{
 text-align:justify;
 text-justify:inter-word;
 hyphens:auto;
 -webkit-hyphens:auto;
 overflow-wrap:break-word;
 line-height:1.95;
}
.dt-data-treatment .dt-data-document p{margin:0 0 17px}
.dt-data-treatment .dt-data-document h2{ text-align:left; margin-top:34px; margin-bottom:15px; }
.dt-data-treatment .dt-data-document ul{margin:12px 0 24px;padding-left:27px}
.dt-data-treatment .dt-data-document li{padding-left:3px;margin:10px 0}
.dt-data-treatment .dt-data-intro p{ text-align:justify; text-justify:inter-word; hyphens:auto; line-height:1.9; }
.dt-data-treatment .dt-data-highlights p{ text-align:left; }
@media(max-width:760px){
 .dt-data-treatment .dt-data-document p,
 .dt-data-treatment .dt-data-document li,
 .dt-data-treatment .dt-data-intro p{ text-align:left; hyphens:none; line-height:1.85; }
}
