.vp-legal{background:#efebe6;color:#1f1c19;font-family:DM Sans,Helvetica,Arial,sans-serif}.vp-legal__contenido{box-sizing:border-box;margin:0 auto;max-width:768px;padding:clamp(72px,8vw,112px) 24px clamp(96px,10vw,144px)}.vp-legal .vp-legal__etiqueta{color:#6e6359;font-size:12px;font-weight:500;letter-spacing:.22em;margin:0 0 20px;text-transform:uppercase}.vp-legal .vp-legal__titulo{color:#1f1c19;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:clamp(36px,4.4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px}.vp-legal .vp-legal__fecha{border-bottom:1px solid #b9aea4;color:#5e544b;font-size:14px;margin:0 0 56px;padding-bottom:32px}.vp-legal .vp-legal__texto{color:#3d352f;font-size:17px;font-weight:300;line-height:1.65}.vp-legal .vp-legal__texto h2{color:#1f1c19;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:48px 0 12px}.vp-legal .vp-legal__texto h2:first-child{margin-top:0}.vp-legal .vp-legal__texto p{color:#3d352f;font-size:17px;font-weight:300;line-height:1.65;margin:0 0 16px}.vp-legal .vp-legal__texto b,.vp-legal .vp-legal__texto strong{color:#1f1c19;font-weight:500}.vp-legal .vp-legal__texto a{color:#1f1c19;text-decoration:underline;text-underline-offset:3px}.vp-legal .vp-legal__texto ul{list-style:none;margin:0 0 16px;padding:0}.vp-legal .vp-legal__texto li{color:#3d352f;font-size:17px;line-height:1.6;margin:0 0 8px;padding-left:22px;position:relative}.vp-legal .vp-legal__texto li::marker{content:none}.vp-legal .vp-legal__texto li:before{background:#6e6359;border-radius:50%;content:"";height:6px;left:3px;position:absolute;top:.68em;width:6px}.vp-legal .vp-legal__texto table{border-collapse:collapse;font-size:15px;line-height:1.45;margin:8px 0 24px;width:100%}.vp-legal .vp-legal__texto th{background:none;border-bottom:1px solid #b9aea4;color:#6e6359;font-size:11px;font-weight:500;letter-spacing:.14em;padding:10px 12px 10px 0;text-align:left;text-transform:uppercase}.vp-legal .vp-legal__texto td{background:none;border-bottom:1px solid #dcd4cb;color:#3d352f;padding:12px 12px 12px 0;vertical-align:top}.vp-legal__acciones{margin:40px 0 0}.vp-legal .vp-legal__boton{border:1px solid #2b2622;border-radius:999px;color:#2b2622;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.04em;padding:14px 26px;text-decoration:none}.vp-legal .vp-legal__boton:hover{background:#2b2622;color:#efebe6}@media (max-width:767px){.vp-legal__contenido{padding:56px 20px 96px}.vp-legal .vp-legal__fecha{margin-bottom:40px}.vp-legal .vp-legal__texto table{font-size:13px;table-layout:fixed}.vp-legal .vp-legal__texto th{font-size:10px;letter-spacing:.08em;padding-right:8px}.vp-legal .vp-legal__texto td{overflow-wrap:anywhere;padding-right:8px}}