/*
 * PRAXIS — Revista Dominicana de Investigación en Salud
 * Hoja institucional limpia para OJS 3.4 · revisión 12 · 2026
 * Usar con las tres plantillas PRAXIS-SALUD-2026.
 */

:root{
  --p-ink:#07172f;--p-navy:#0b2347;--p-blue:#183b67;
  --p-gold:#c99a22;--p-gold-dark:#916b16;
  --p-ivory:#f8f3e9;--p-paper:#fffdfa;--p-sage:#edf1ec;
  --p-green:#496f63;--p-rust:#985a45;
  --p-text:#273447;--p-muted:#626b75;
  --p-line:rgba(7,23,47,.13);--p-page:1400px;
  --p-serif:Georgia,"Times New Roman",serif;
  --p-sans:"Helvetica Neue",Arial,sans-serif
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;color:var(--p-text);background:var(--p-ivory);font-family:var(--p-sans);-webkit-font-smoothing:antialiased}
img{max-width:100%}
a{color:var(--p-blue)}

/* ==================== ENCABEZADO ==================== */
body .pkp_structure_head.praxis-header{
  margin:0!important;color:var(--p-ink)!important;
  background:linear-gradient(180deg,#fffdfa 0%,#f8f2e6 100%)!important;
  border:0!important;box-shadow:none!important
}
body .praxis-header .pkp_head_wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body .praxis-topbar{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  width:min(calc(100% - 48px),var(--p-page))!important;min-height:38px!important;
  margin:0 auto!important;padding:6px 0 4px!important
}
body .praxis-topbar-actions,body .praxis-topbar-user,body .praxis-language-switcher{
  display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;
  max-width:none!important;flex:0 0 auto!important
}
body .praxis-topbar-actions{
  justify-content:flex-end!important;gap:14px!important;margin-left:auto!important
}
body .praxis-topbar-user{justify-content:flex-end!important;gap:10px!important}
body .praxis-language-switcher{justify-content:flex-end!important;gap:7px!important;font-size:11px!important;white-space:nowrap!important}
body .praxis-topbar .pkp_navigation_user{
  display:flex!important;align-items:center!important;gap:15px!important;
  width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;
  margin:0!important;padding:0!important;list-style:none!important
}
body .praxis-topbar .pkp_navigation_user>li{margin:0!important;padding:0!important}
body .praxis-topbar a{color:var(--p-ink)!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}
body .praxis-topbar a:hover,body .praxis-topbar a:focus{color:var(--p-gold-dark)!important}
body .praxis-language-switcher .is-current{
  padding:4px 7px!important;color:#fff!important;background:var(--p-gold)!important;border-radius:4px!important
}
body .praxis-issn-badge{
  display:inline-flex!important;align-items:stretch!important;overflow:hidden!important;
  width:auto!important;min-width:136px!important;max-width:none!important;height:30px!important;
  flex:0 0 auto!important;white-space:nowrap!important;
  color:var(--p-ink)!important;background:#fff!important;border:1px solid var(--p-line)!important;
  border-radius:999px!important;box-shadow:0 5px 14px rgba(7,23,47,.07)!important
}
body .praxis-issn-label,body .praxis-issn-number{
  display:inline-flex!important;align-items:center!important;height:28px!important;min-height:28px!important;
  width:auto!important;white-space:nowrap!important;
  padding:0 10px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.07em!important
}
body .praxis-issn-label{color:#fff!important;background:var(--p-navy)!important}
body .praxis-issn-number{color:var(--p-gold-dark)!important}
body .pkp_site_name_wrapper{position:relative!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}
body .praxis-brand-grid{
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  width:min(calc(100% - 40px),var(--p-page))!important;margin:0 auto!important;
  padding:5px 0 20px!important;text-align:center!important
}
body .praxis-brand-logo-link,body .praxis-brand-logo{
  display:block!important;width:92px!important;height:92px!important
}
body .praxis-brand-logo-link{margin:0 auto 2px!important;line-height:0!important}
body .praxis-brand-logo{object-fit:contain!important}
body .praxis-brand-copy{display:flex!important;flex-direction:column!important;align-items:center!important;min-width:0!important}
body .praxis-brand-title{
  display:block!important;width:100%!important;max-width:100%!important;
  margin:0!important;padding:0!important;color:var(--p-ink)!important;
  font-family:var(--p-serif)!important;font-size:clamp(48px,5vw,67px)!important;
  font-weight:600!important;line-height:.96!important;letter-spacing:.18em!important;
  text-align:center!important;white-space:nowrap!important;text-decoration:none!important
}
body .praxis-brand-subtitle{
  margin:11px 0 0!important;color:var(--p-gold-dark)!important;
  font-family:var(--p-serif)!important;font-size:clamp(17px,2vw,24px)!important;
  font-weight:600!important;line-height:1.2!important
}

/* Barra principal de extremo a extremo */
body .praxis-header .pkp_site_nav_menu{
  width:100%!important;margin:0!important;padding:0!important;color:#fff!important;
  background:var(--p-ink)!important;border:0!important;border-bottom:2px solid var(--p-gold)!important
}
body .praxis-header .pkp_navigation_primary_row,
body .praxis-header .pkp_navigation_primary_wrapper{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important
}
body .praxis-header .pkp_navigation_primary_wrapper{
  display:flex!important;align-items:stretch!important;justify-content:space-between!important
}
body .praxis-header .pkp_navigation_primary{
  display:flex!important;align-items:stretch!important;flex:1 1 auto!important;margin:0!important;padding:0 12px!important
}
body .praxis-header .pkp_navigation_primary>li{margin:0!important}
body .praxis-header .pkp_navigation_primary>li>a,
body .praxis-header .pkp_search_desktop{
  display:flex!important;align-items:center!important;min-height:52px!important;padding:0 13px!important;
  color:#fff!important;font-size:11px!important;font-weight:800!important;
  letter-spacing:.015em!important;text-decoration:none!important
}
body .praxis-header .pkp_navigation_primary>li>a:hover,
body .praxis-header .pkp_navigation_primary>li>a:focus,
body .praxis-header .pkp_search_desktop:hover,
body .praxis-header .pkp_search_desktop:focus{color:#fff!important;background:rgba(255,255,255,.10)!important}
body .praxis-header .pkp_navigation_search_wrapper{margin-left:auto!important}

/* ==================== ANCHO DE TODAS LAS PÁGINAS ==================== */
body .pkp_structure_page{width:100%!important;max-width:none!important}
body .pkp_structure_content{
  display:block!important;
  width:min(calc(100% - 40px),var(--p-page))!important;max-width:var(--p-page)!important;
  margin:0 auto!important;padding:30px 0 48px!important;border:0!important
}
body .pkp_structure_content.has_sidebar{
  display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;
  align-items:start!important;gap:26px!important
}
body .pkp_structure_main{
  display:block!important;float:none!important;clear:both!important;
  width:100%!important;flex:1 1 100%!important;min-width:0!important;max-width:none!important;
  margin:0!important;padding:0!important;border:0!important;box-shadow:none!important
}
body .pkp_structure_sidebar{
  display:none!important;float:none!important;clear:both!important;
  width:0!important;max-width:0!important;height:0!important;min-height:0!important;
  flex:0 0 0!important;margin:0!important;padding:0!important;overflow:hidden!important;
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important
}
/* OJS añade has_sidebar únicamente cuando existen bloques activos. La barra
   se fija arriba a la derecha y alineada con el primer carrusel. */
body .pkp_structure_content.has_sidebar>.pkp_structure_main{
  grid-column:1!important;grid-row:1!important;order:1!important;
  width:100%!important;max-width:none!important;min-width:0!important;margin:0!important
}
body .pkp_structure_content.has_sidebar>.pkp_structure_sidebar{
  display:block!important;float:none!important;clear:none!important;
  grid-column:2!important;grid-row:1!important;order:2!important;
  width:280px!important;max-width:280px!important;height:auto!important;min-height:1px!important;
  margin:0!important;padding:0!important;overflow:visible!important;
  background:transparent!important;border:0!important;box-shadow:none!important
}
body .pkp_structure_content.has_sidebar>.pkp_structure_sidebar .pkp_block{
  display:block!important;width:100%!important;margin:0 0 18px!important;padding:20px!important;
  color:var(--p-text)!important;background:var(--p-paper)!important;
  border:1px solid var(--p-line)!important;border-top:4px solid var(--p-gold)!important;
  border-radius:12px!important;box-shadow:0 8px 22px rgba(7,23,47,.06)!important
}
body .pkp_structure_sidebar .pkp_block .title{
  margin:0 0 12px!important;color:var(--p-ink)!important;
  font-family:var(--p-serif)!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important
}
body .pkp_structure_sidebar .pkp_block .content,
body .pkp_structure_sidebar .pkp_block li,
body .pkp_structure_sidebar .pkp_block p{
  color:var(--p-text)!important;font-size:13px!important;line-height:1.55!important
}
body .pkp_structure_sidebar .pkp_block ul{
  margin:0!important;padding:0!important;list-style:none!important
}
body .pkp_structure_sidebar .pkp_block a{
  color:var(--p-blue)!important;font-weight:700!important;text-decoration:none!important
}
body .pkp_structure_sidebar .pkp_block a:hover,
body .pkp_structure_sidebar .pkp_block a:focus{
  color:var(--p-gold-dark)!important;text-decoration:underline!important
}
body .page,body .page_about,body .page_issue,body .page_search,
body .page_catalog,body .page_index_journal{
  width:100%!important;max-width:none!important;margin:0!important
}
body .pkp_structure_content::before,body .pkp_structure_content::after{display:none!important;content:none!important}
body .pkp_structure_main::before,body .pkp_structure_main::after,
body .pkp_structure_sidebar::before,body .pkp_structure_sidebar::after{
  display:none!important;content:none!important;border:0!important;box-shadow:none!important
}
/* Las páginas creadas desde OJS suelen incluir un max-width en línea. Se
   anula para que "Sobre la revista", políticas y demás páginas usen todo el
   ancho institucional, sin la franja lateral vacía. */
body .pkp_structure_main>.page>div[style*="max-width"],
body .pkp_structure_main>.page_about>div[style*="max-width"]{
  width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important
}
body .page>h1,body .page>h2,body .page_about h1,body .page_issue h1{
  color:var(--p-ink)!important;font-family:var(--p-serif)!important
}
body .obj_issue_toc,body .cmp_announcements,body .homepage_about,body .additional_content{
  padding:26px!important;background:var(--p-paper)!important;border:1px solid var(--p-line)!important;
  border-radius:14px!important;box-shadow:0 8px 24px rgba(7,23,47,.05)!important
}
body.pkp_page_index .pkp_structure_content{
  width:min(calc(100% - 40px),var(--p-page))!important;
  max-width:var(--p-page)!important;padding:30px 0 48px!important
}
body.pkp_page_index .pkp_structure_main,body.pkp_page_index .page_index_journal{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important
}
body.pkp_page_index .homepage_image{display:none!important}

/* ==================== CARRUSEL PRINCIPAL ==================== */
body.pkp_page_index .carrusel-praxis-main{
  position:relative!important;width:100%!important;min-width:0!important;
  height:clamp(420px,34vw,480px)!important;margin:0 0 28px!important;
  overflow:visible!important;border-radius:22px!important;box-shadow:0 18px 46px rgba(7,23,47,.16)!important
}
body.pkp_page_index .carrusel-praxis-viewport{
  width:100%!important;min-width:0!important;height:100%!important;overflow:hidden!important;border-radius:22px!important
}
body.pkp_page_index .carrusel-praxis-track{
  display:flex!important;flex-flow:row nowrap!important;width:100%!important;min-width:0!important;height:100%!important;
  margin:0!important;padding:0!important;transition:transform .65s cubic-bezier(.22,.7,.2,1)!important;
  will-change:transform!important
}
body.pkp_page_index .slide-praxis{
  position:relative!important;display:block!important;flex:0 0 100%!important;
  width:100%!important;min-width:100%!important;height:100%!important;
  margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate!important
}
body.pkp_page_index .slide-praxis::before{
  position:absolute!important;z-index:-1!important;inset:0!important;display:block!important;content:""!important;
  background:linear-gradient(90deg,rgba(7,23,47,.97),rgba(11,35,71,.84) 55%,rgba(11,35,71,.16))!important
}
body.pkp_page_index .slide-praxis:nth-child(2)::before{
  background:linear-gradient(90deg,rgba(41,72,63,.98),rgba(73,111,99,.84) 55%,rgba(73,111,99,.16))!important
}
body.pkp_page_index .slide-praxis:nth-child(3)::before{
  background:linear-gradient(90deg,rgba(76,40,30,.97),rgba(152,90,69,.83) 55%,rgba(152,90,69,.15))!important
}
body.pkp_page_index .slide-praxis-bg{
  position:absolute!important;z-index:-2!important;inset:0!important;display:block!important;
  width:100%!important;height:100%!important;max-width:none!important;margin:0!important;
  object-fit:cover!important;object-position:center center!important
}
body.pkp_page_index .slide-praxis-content{
  position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;
  align-items:flex-start!important;justify-content:center!important;width:min(78%,820px)!important;
  height:100%!important;padding:42px clamp(46px,5vw,72px)!important;color:#fff!important
}
body.pkp_page_index .slide-praxis h2{
  max-width:790px!important;margin:0 0 15px!important;color:#fff!important;
  font-family:var(--p-serif)!important;font-size:clamp(32px,3.5vw,58px)!important;
  font-weight:600!important;line-height:1.04!important;letter-spacing:-.02em!important;
  text-shadow:0 3px 20px rgba(0,0,0,.42)!important
}
body.pkp_page_index .slide-praxis p{
  max-width:710px!important;margin:0 0 18px!important;color:rgba(255,255,255,.96)!important;
  font-size:16px!important;line-height:1.55!important
}
body.pkp_page_index .badge-convocatoria{
  display:inline-flex!important;margin:0 0 16px!important;padding:7px 13px!important;
  color:var(--p-ink)!important;background:#e8c35b!important;border-radius:999px!important;
  font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important
}
body.pkp_page_index .badge-green{color:#fff!important;background:#5d8d7d!important}
body.pkp_page_index .badge-indigo{color:#fff!important;background:#b96f55!important}
body.pkp_page_index .slide-praxis-highlights{
  display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 21px!important
}
body.pkp_page_index .slide-praxis-highlights span{
  padding:6px 10px!important;color:#fff!important;background:rgba(255,255,255,.11)!important;
  border:1px solid rgba(255,255,255,.29)!important;border-radius:999px!important;
  font-size:11px!important;font-weight:700!important
}
body.pkp_page_index .btn-praxis-primary{
  display:inline-flex!important;align-items:center!important;gap:9px!important;padding:12px 19px!important;
  color:var(--p-ink)!important;background:#e8c35b!important;border-radius:7px!important;
  font-size:12px!important;font-weight:900!important;text-decoration:none!important
}
body.pkp_page_index .btn-praxis-primary:hover,body.pkp_page_index .btn-praxis-primary:focus{
  background:#f2d573!important;transform:translateY(-1px)
}
body.pkp_page_index .carrusel-praxis-nav{
  position:absolute!important;z-index:8!important;top:50%!important;display:grid!important;place-items:center!important;
  width:42px!important;height:42px!important;padding:0!important;color:#fff!important;
  background:rgba(7,23,47,.80)!important;border:1px solid rgba(255,255,255,.38)!important;
  border-radius:50%!important;transform:translateY(-50%)!important;cursor:pointer!important
}
body.pkp_page_index .carrusel-praxis-prev{left:18px!important}
body.pkp_page_index .carrusel-praxis-next{right:18px!important}
body.pkp_page_index .carrusel-praxis-dots{
  position:absolute!important;z-index:9!important;right:28px!important;bottom:21px!important;
  display:flex!important;gap:7px!important
}
body.pkp_page_index .carrusel-praxis-dot{
  width:8px!important;height:8px!important;padding:0!important;background:rgba(255,255,255,.60)!important;
  border:0!important;border-radius:999px!important;cursor:pointer!important
}
body.pkp_page_index .carrusel-praxis-dot::before{display:none!important;content:none!important}
body.pkp_page_index .carrusel-praxis-dot.is-active{width:27px!important;background:#e8c35b!important}

/* ==================== SEGUNDO CARRUSEL ==================== */
body.pkp_page_index .praxis-actualidad{
  display:grid!important;grid-template-columns:265px minmax(0,1fr)!important;gap:28px!important;
  align-items:center!important;width:100%!important;margin:0 0 28px!important;padding:26px 29px!important;
  background:linear-gradient(135deg,#fffdf8 0%,#efe6d5 100%)!important;
  border:1px solid var(--p-line)!important;border-top:4px solid var(--p-gold)!important;
  border-radius:16px!important;box-shadow:0 10px 30px rgba(42,37,30,.09)!important
}
body.pkp_page_index .praxis-actualidad-identidad{display:flex!important;align-items:center!important;gap:14px!important}
body.pkp_page_index .praxis-actualidad-identidad img{width:72px!important;height:72px!important;object-fit:contain!important}
body.pkp_page_index .praxis-actualidad-eyebrow,body.pkp_page_index .proceso-editorial-label{
  display:block!important;color:var(--p-gold-dark)!important;font-size:9px!important;
  font-weight:900!important;letter-spacing:.13em!important
}
body.pkp_page_index .praxis-actualidad h2{
  margin:3px 0 0!important;color:var(--p-ink)!important;font-family:var(--p-serif)!important;
  font-size:25px!important;line-height:1.08!important
}
body.pkp_page_index .praxis-actualidad-viewport{width:100%!important;overflow:hidden!important}
body.pkp_page_index .praxis-actualidad-track{
  display:flex!important;width:400%!important;animation:praxisActualidad 28s infinite ease-in-out!important
}
body.pkp_page_index .praxis-actualidad-track:hover{animation-play-state:paused!important}
body.pkp_page_index .praxis-actualidad-item{flex:0 0 25%!important;width:25%!important;padding:5px 24px 5px 0!important}
body.pkp_page_index .praxis-actualidad-item span{
  color:var(--p-gold-dark)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.10em!important
}
body.pkp_page_index .praxis-actualidad-item h3{
  margin:4px 0 5px!important;color:var(--p-ink)!important;font-family:var(--p-serif)!important;
  font-size:20px!important;line-height:1.2!important
}
body.pkp_page_index .praxis-actualidad-item p{margin:0!important;color:#56606d!important;font-size:12px!important;line-height:1.48!important}
@keyframes praxisActualidad{
  0%,21%{transform:translateX(0)}25%,46%{transform:translateX(-25%)}
  50%,71%{transform:translateX(-50%)}75%,96%{transform:translateX(-75%)}100%{transform:translateX(0)}
}

/* ==================== PROCESO EDITORIAL ==================== */
body.pkp_page_index .proceso-editorial-praxis{
  width:100%!important;margin:0 0 28px!important;padding:22px 27px 17px!important;
  background:var(--p-paper)!important;border:1px solid var(--p-line)!important;
  border-top:4px solid var(--p-gold)!important;border-radius:15px!important;
  box-shadow:0 9px 26px rgba(7,23,47,.06)!important
}
body.pkp_page_index .proceso-editorial-praxis::before{display:none!important;content:none!important}
body.pkp_page_index .proceso-editorial-header{
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;
  gap:20px!important;margin:0 0 15px!important
}
body.pkp_page_index .proceso-editorial-header h2{
  margin:2px 0 0!important;color:var(--p-ink)!important;font-family:var(--p-serif)!important;font-size:29px!important
}
body.pkp_page_index .proceso-pie-enlace{
  color:var(--p-ink)!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important
}
body.pkp_page_index .proceso-etapas{
  position:relative!important;display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;
  padding:4px 0 0!important;border:0!important
}
body.pkp_page_index .proceso-etapas::before{
  position:absolute!important;z-index:0!important;top:22px!important;right:12.5%!important;left:12.5%!important;
  height:2px!important;content:""!important;
  background:linear-gradient(90deg,var(--p-gold),#d8cda9 48%,var(--p-navy))!important
}
body.pkp_page_index .proceso-etapa{
  position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;
  align-items:center!important;gap:0!important;min-height:0!important;margin:0!important;
  padding:0 15px 4px!important;text-align:center!important;background:transparent!important;
  border:0!important;border-radius:0!important
}
body.pkp_page_index .proceso-etapa>div{
  display:flex!important;flex-direction:column!important;align-items:center!important
}
body.pkp_page_index .proceso-etapa-numero{
  display:grid!important;place-items:center!important;width:38px!important;height:38px!important;
  margin:0 0 9px!important;color:#fff!important;background:var(--p-ink)!important;
  border:4px solid var(--p-paper)!important;border-radius:50%!important;
  box-shadow:0 0 0 1px var(--p-gold),0 5px 12px rgba(7,23,47,.12)!important;font-size:9px!important
}
body.pkp_page_index .proceso-etapa strong{
  order:2!important;display:inline-flex!important;margin:6px 0 0!important;padding:3px 8px!important;
  color:var(--p-gold-dark)!important;background:#f5edda!important;border-radius:999px!important;
  font-size:9px!important;letter-spacing:.04em!important
}
body.pkp_page_index .proceso-etapa h3{
  order:1!important;margin:0 0 3px!important;color:var(--p-ink)!important;
  font-family:var(--p-serif)!important;font-size:15px!important
}
body.pkp_page_index .proceso-etapa p{
  order:3!important;max-width:230px!important;margin:7px 0 0!important;
  color:#626861!important;font-size:10px!important;line-height:1.38!important
}
body.pkp_page_index .proceso-editorial-note{
  margin:11px 0 0!important;color:#626861!important;font-size:9px!important;text-align:center!important
}
body.pkp_page_index .praxis-about-health{margin:0 0 28px!important}
body.pkp_page_index .praxis-about-health h2{
  margin-top:0!important;color:var(--p-ink)!important;font-family:var(--p-serif)!important
}

/* ==================== PIE CLARO Y COMPACTO ==================== */
body .pkp_structure_footer_wrapper.praxis-journal-footer-wrapper{
  display:flow-root!important;clear:both!important;width:100%!important;height:auto!important;
  min-height:0!important;margin:0!important;padding:0!important;color:var(--p-text)!important;
  background:#edf0eb!important;border:0!important;border-top:2px solid var(--p-gold)!important
}
body .pkp_structure_footer.praxis-journal-footer{
  display:flow-root!important;clear:both!important;height:auto!important;min-height:0!important;
  overflow:visible!important;float:none!important;
  width:min(calc(100% - 48px),var(--p-page))!important;max-width:var(--p-page)!important;
  margin:0 auto!important;padding:25px 0 13px!important
}
body .praxis-journal-footer-grid{
  display:grid!important;clear:both!important;width:100%!important;max-width:none!important;float:none!important;
  grid-template-columns:minmax(300px,1.35fr) minmax(145px,.58fr) minmax(185px,.72fr) minmax(270px,1fr)!important;
  gap:28px!important;align-items:start!important
}
body .praxis-journal-footer-grid>*{min-width:0!important;margin:0!important}
body .praxis-journal-footer-brand,body .praxis-journal-footer-editorial{
  display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;
  gap:13px!important;align-items:start!important
}
body .praxis-footer-logo-link{display:block!important;line-height:0!important}
body .praxis-journal-footer-brand img,body .praxis-journal-footer-editorial img{
  width:58px!important;height:58px!important;object-fit:contain!important
}
body .praxis-journal-footer h2,body .praxis-journal-footer h3,body .praxis-journal-footer h4{
  color:var(--p-ink)!important;font-family:var(--p-serif)!important
}
body .praxis-journal-footer h2{margin:0 0 2px!important;font-size:20px!important;letter-spacing:.055em!important}
body .praxis-journal-footer h3{margin:0 0 8px!important;font-size:15px!important}
body .praxis-journal-footer h4{margin:12px 0 6px!important;font-size:12px!important}
body .praxis-journal-footer-subtitle{
  margin:0 0 6px!important;color:var(--p-gold-dark)!important;font-family:var(--p-serif)!important;
  font-size:12px!important;font-weight:700!important;line-height:1.3!important
}
body .praxis-journal-footer-description,body .praxis-journal-footer-location{
  margin:0 0 5px!important;color:#5f675f!important;font-size:10.5px!important;line-height:1.42!important
}
body .praxis-journal-footer-column ul{margin:0!important;padding:0!important;list-style:none!important}
body .praxis-journal-footer-column li{margin:0 0 6px!important}
body .praxis-journal-footer a{color:var(--p-blue)!important;font-size:10.5px!important;text-decoration:none!important}
body .praxis-journal-footer a:hover,body .praxis-journal-footer a:focus{
  color:var(--p-gold-dark)!important;text-decoration:underline!important
}
body .praxis-journal-footer-editorial{padding-left:22px!important;border-left:1px solid var(--p-line)!important}
body .praxis-journal-footer-editorial h3{margin-bottom:2px!important;font-size:18px!important}
body .praxis-journal-footer-social{display:flex!important;gap:8px!important}
body .praxis-journal-footer-social a{
  display:grid!important;place-items:center!important;width:28px!important;height:28px!important;
  color:var(--p-blue)!important;background:#fff!important;border:1px solid var(--p-line)!important;
  border-radius:50%!important;box-shadow:0 4px 10px rgba(7,23,47,.07)!important
}
body .praxis-journal-footer-bottom{
  margin:18px 0 0!important;padding:12px 0 0!important;text-align:center!important;border-top:1px solid var(--p-line)!important
}
body .praxis-journal-footer-bottom p{max-width:1100px!important;margin:2px auto!important}
body .praxis-journal-footer-copyright{
  color:var(--p-ink)!important;font-family:var(--p-serif)!important;font-size:13px!important;font-weight:700!important
}
body .praxis-journal-footer-license{color:#626861!important;font-size:10px!important;line-height:1.42!important}

/* ==================== TABLETA Y MÓVIL ==================== */
@media(max-width:1200px) and (min-width:921px){
  body .pkp_structure_content.has_sidebar{
    grid-template-columns:minmax(0,1fr) 240px!important;gap:20px!important
  }
  body .pkp_structure_content.has_sidebar>.pkp_structure_sidebar{
    width:240px!important;max-width:240px!important
  }
  body.pkp_page_index .slide-praxis-content{
    width:min(88%,760px)!important;padding-right:48px!important;padding-left:52px!important
  }
}
@media(max-width:920px){
  body .praxis-header .pkp_navigation_primary>li>a,body .praxis-header .pkp_search_desktop{
    padding-right:9px!important;padding-left:9px!important;font-size:10px!important
  }
  body .pkp_structure_content.has_sidebar{
    display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;
    align-items:start!important;gap:16px!important
  }
  body .pkp_structure_content.has_sidebar>.pkp_structure_main{
    grid-column:1!important;grid-row:1!important;order:1!important;
    width:100%!important;max-width:none!important;min-width:0!important
  }
  body .pkp_structure_content.has_sidebar>.pkp_structure_sidebar{
    display:block!important;grid-column:2!important;grid-row:1!important;order:2!important;
    width:220px!important;max-width:220px!important;height:auto!important;min-height:1px!important;
    margin:0!important;padding:0!important;overflow:visible!important
  }
  body .pkp_structure_content.has_sidebar>.pkp_structure_sidebar .pkp_block{
    margin:0 0 16px!important;padding:16px!important
  }
  body.pkp_page_index .slide-praxis-content{
    width:100%!important;padding-right:38px!important;padding-left:38px!important
  }
  body.pkp_page_index .slide-praxis h2{font-size:clamp(28px,4vw,38px)!important}
  body.pkp_page_index .praxis-actualidad{grid-template-columns:1fr!important}
  body.pkp_page_index .proceso-etapas{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.pkp_page_index .proceso-etapas::before{display:none!important}
  body .praxis-journal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body .praxis-journal-footer-editorial{padding-left:0!important;border-left:0!important}
}
@media(max-width:700px){
  html,body,body .pkp_structure_page{max-width:100%!important;overflow-x:hidden!important}
  body .praxis-topbar{
    flex-wrap:wrap!important;gap:7px 10px!important;
    width:calc(100% - 24px)!important;min-height:36px!important;padding:7px 0!important
  }
  body .praxis-topbar-actions{flex-wrap:wrap!important;gap:7px!important}
  body .praxis-topbar .pkp_navigation_user{flex-wrap:wrap!important;gap:8px!important}
  body .praxis-topbar a{font-size:9px!important}
  body .praxis-issn-label,body .praxis-issn-number{
    height:24px!important;min-height:24px!important;padding:0 7px!important;font-size:8px!important
  }
  body .praxis-issn-badge{min-width:116px!important;height:26px!important}
  body .praxis-brand-grid{width:calc(100% - 24px)!important;padding:4px 0 14px!important}
  body .praxis-brand-logo-link,body .praxis-brand-logo{width:72px!important;height:72px!important}
  body .praxis-brand-title{
    width:100%!important;max-width:100%!important;
    font-size:clamp(32px,11vw,46px)!important;line-height:1!important;
    letter-spacing:.10em!important;text-align:center!important;white-space:normal!important;
    overflow-wrap:anywhere!important
  }
  body .praxis-brand-subtitle{max-width:94vw!important;margin-top:8px!important;font-size:13px!important}
  body .pkp_site_nav_toggle{
    display:block!important;position:absolute!important;top:12px!important;right:13px!important;z-index:20!important;
    width:42px!important;height:42px!important;color:#fff!important;background:var(--p-ink)!important;border-radius:7px!important
  }
  body .praxis-header .pkp_navigation_primary_wrapper{display:block!important}
  body .praxis-header .pkp_navigation_primary{display:block!important;padding:7px 0!important}
  body .praxis-header .pkp_navigation_primary>li>a{
    min-height:42px!important;padding:0 18px!important;font-size:11px!important
  }
  body .praxis-header .pkp_navigation_search_wrapper{padding:0 8px 8px!important}
  body .praxis-header .pkp_search_desktop{min-height:42px!important}
  body .pkp_structure_content,body .pkp_structure_content.has_sidebar,
  body.pkp_page_index .pkp_structure_content{width:calc(100% - 20px)!important;padding:18px 0 36px!important}
  body .pkp_structure_content.has_sidebar{
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important
  }
  body .pkp_structure_content.has_sidebar>.pkp_structure_main{
    grid-column:1!important;grid-row:1!important;order:1!important;
    width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important
  }
  body .pkp_structure_content.has_sidebar>.pkp_structure_sidebar{
    display:block!important;grid-column:1!important;grid-row:2!important;
    width:100%!important;max-width:100%!important;min-width:0!important;
    order:2!important;margin-top:2px!important;overflow:visible!important
  }
  body .pkp_structure_content.has_sidebar>.pkp_structure_sidebar .pkp_block{
    width:100%!important;max-width:100%!important;min-width:0!important;
    margin:0 0 16px!important;padding:17px!important;overflow-wrap:anywhere!important
  }
  body .pkp_structure_sidebar .pkp_block img,
  body .pkp_structure_sidebar .pkp_block input,
  body .pkp_structure_sidebar .pkp_block select,
  body .pkp_structure_sidebar .pkp_block button{max-width:100%!important}
  body.pkp_page_index .carrusel-praxis-main,body.pkp_page_index .carrusel-praxis-viewport,
  body.pkp_page_index .carrusel-praxis-track,body.pkp_page_index .slide-praxis,
  body.pkp_page_index .slide-praxis-content{
    height:clamp(460px,135vw,520px)!important;min-height:0!important
  }
  body.pkp_page_index .slide-praxis::before{
    background:linear-gradient(0deg,rgba(7,23,47,.98),rgba(7,23,47,.64) 75%,rgba(7,23,47,.25))!important
  }
  body.pkp_page_index .slide-praxis:nth-child(2)::before{
    background:linear-gradient(0deg,rgba(41,72,63,.98),rgba(41,72,63,.65) 75%,rgba(41,72,63,.25))!important
  }
  body.pkp_page_index .slide-praxis:nth-child(3)::before{
    background:linear-gradient(0deg,rgba(76,40,30,.98),rgba(76,40,30,.65) 75%,rgba(76,40,30,.25))!important
  }
  body.pkp_page_index .slide-praxis-content{
    justify-content:flex-end!important;width:100%!important;padding:54px 30px 45px!important
  }
  body.pkp_page_index .slide-praxis h2{
    max-width:100%!important;font-size:clamp(27px,8.5vw,31px)!important;
    line-height:1.12!important;overflow-wrap:anywhere!important
  }
  body.pkp_page_index .slide-praxis p{font-size:13px!important}
  body.pkp_page_index .slide-praxis-highlights{display:none!important}
  body.pkp_page_index .carrusel-praxis-nav{width:34px!important;height:34px!important}
  body.pkp_page_index .carrusel-praxis-prev{left:9px!important}
  body.pkp_page_index .carrusel-praxis-next{right:9px!important}
  body.pkp_page_index .praxis-actualidad{padding:21px 18px!important}
  body.pkp_page_index .praxis-actualidad-identidad img{width:58px!important;height:58px!important}
  body.pkp_page_index .praxis-actualidad-item{padding-right:8px!important}
  body.pkp_page_index .proceso-editorial-header{
    align-items:flex-start!important;flex-direction:column!important;gap:7px!important
  }
  body.pkp_page_index .proceso-etapas{
    grid-template-columns:1fr!important;gap:14px!important;padding:0 0 0 7px!important
  }
  body.pkp_page_index .proceso-etapas::before{
    display:block!important;
    top:19px!important;right:auto!important;bottom:19px!important;left:25px!important;
    width:2px!important;height:auto!important;background:linear-gradient(180deg,var(--p-gold),var(--p-navy))!important
  }
  body.pkp_page_index .proceso-etapa{
    display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;
    align-items:start!important;column-gap:14px!important;padding:0!important;text-align:left!important
  }
  body.pkp_page_index .proceso-etapa-numero{grid-row:1!important;margin:0!important}
  body.pkp_page_index .proceso-etapa>div{align-items:flex-start!important}
  body.pkp_page_index .proceso-etapa p{max-width:none!important}
  body .praxis-journal-footer-grid{grid-template-columns:1fr!important;gap:22px!important}
  body .pkp_structure_footer.praxis-journal-footer{
    width:calc(100% - 28px)!important;padding-top:24px!important
  }
  body .praxis-journal-footer-editorial{
    padding-top:17px!important;border-top:1px solid var(--p-line)!important
  }
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  body.pkp_page_index .praxis-actualidad-track{animation:none!important}
  body.pkp_page_index .carrusel-praxis-track{transition:none!important}
}
@media print{
  body .praxis-header .pkp_site_nav_menu,body .praxis-topbar,
  body .carrusel-praxis-nav,body .carrusel-praxis-dots{display:none!important}
  body{background:#fff!important}
}

/* ==================== CORRECCIÓN PORTADA OJS ====================
   La portada contiene estilos críticos incrustados con !important. Estos
   selectores más específicos restablecen la composición correcta:
   carrusel a la izquierda y barra lateral arriba a la derecha. */
html body.pkp_page_index .pkp_structure_content.has_sidebar{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 285px!important;
  align-items:start!important;gap:24px!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar>.pkp_structure_main{
  grid-column:1!important;grid-row:1!important;order:1!important;
  width:100%!important;max-width:none!important;min-width:0!important;
  margin:0!important;padding:0!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar>.pkp_structure_sidebar{
  display:block!important;grid-column:2!important;grid-row:1!important;order:2!important;
  align-self:start!important;width:285px!important;max-width:285px!important;height:auto!important;
  min-height:1px!important;margin:0!important;padding:0!important;overflow:visible!important
}

/* El carrusel conserva proporción dentro de su columna y no hereda la altura
   fija del bloque incrustado en la portada. */
html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-main,
html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-viewport,
html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-track,
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis,
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
  height:440px!important;min-height:440px!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-main,
html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-viewport,
html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-track,
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis{
  width:100%!important;max-width:100%!important;min-width:0!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis{
  flex:0 0 100%!important;min-width:100%!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-bg{
  width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
  width:min(82%,760px)!important;padding:42px 56px!important
}

@media(max-width:1150px) and (min-width:701px){
  html body.pkp_page_index .pkp_structure_content.has_sidebar{
    grid-template-columns:minmax(0,1fr) 240px!important;gap:18px!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar>.pkp_structure_sidebar{
    width:240px!important;max-width:240px!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
    width:100%!important;padding-right:42px!important;padding-left:42px!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis h2{
    font-size:clamp(29px,3.5vw,42px)!important
  }
}

@media(max-width:700px){
  html body.pkp_page_index .pkp_structure_content.has_sidebar{
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar>.pkp_structure_main{
    grid-column:1!important;grid-row:1!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar>.pkp_structure_sidebar{
    grid-column:1!important;grid-row:2!important;
    width:100%!important;max-width:100%!important;margin:0!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-main,
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-viewport,
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-track,
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis,
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
    height:clamp(450px,130vw,500px)!important;min-height:0!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
    width:100%!important;padding:50px 28px 42px!important
  }
}

/* ==================== AJUSTE FINO DEL CARRUSEL ====================
   Mantiene intacta la cuadrícula principal y corrige tipografía, encuadre
   fotográfico y lectura en pantallas estrechas. */
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
  width:min(88%,830px)!important;padding:40px 50px!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis h2{
  width:100%!important;max-width:730px!important;margin-bottom:13px!important;
  font-size:clamp(36px,3.15vw,44px)!important;line-height:1.06!important;
  letter-spacing:-.018em!important;text-wrap:balance!important;overflow-wrap:normal!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis p{
  max-width:700px!important;font-size:15px!important;line-height:1.48!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis:nth-child(1) .slide-praxis-bg{
  object-position:62% 58%!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis:nth-child(2) .slide-praxis-bg{
  object-position:58% 54%!important
}
html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis:nth-child(3) .slide-praxis-bg{
  object-position:50% 55%!important
}

@media(max-width:1150px) and (min-width:701px){
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
    width:100%!important;padding:38px 40px!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis h2{
    max-width:100%!important;font-size:clamp(29px,3.35vw,38px)!important;line-height:1.08!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis p{
    max-width:100%!important;font-size:14px!important;line-height:1.45!important
  }
}

@media(max-width:700px){
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-main,
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-viewport,
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-track,
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis,
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
    height:clamp(440px,124vw,490px)!important;min-height:0!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
    justify-content:flex-end!important;width:100%!important;padding:46px 26px 42px!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis h2{
    max-width:100%!important;margin-bottom:11px!important;
    font-size:clamp(27px,8.2vw,32px)!important;line-height:1.09!important;
    letter-spacing:-.012em!important;text-wrap:balance!important;overflow-wrap:normal!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis p{
    max-width:100%!important;margin-bottom:15px!important;font-size:13px!important;line-height:1.42!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis:nth-child(1) .slide-praxis-bg{
    object-position:70% 58%!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis:nth-child(2) .slide-praxis-bg{
    object-position:64% 55%!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis:nth-child(3) .slide-praxis-bg{
    object-position:54% 56%!important
  }
}

@media(max-width:390px){
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis-content{
    padding-right:22px!important;padding-left:22px!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .slide-praxis h2{
    font-size:clamp(25px,8vw,29px)!important
  }
}

/* ==================== CABECERA Y CONTROLES MÓVILES ==================== */
@media(max-width:700px){
  html body .pkp_structure_head.praxis-header{
    position:relative!important;height:auto!important;min-height:0!important;overflow:visible!important
  }
  html body .praxis-header .pkp_site_name_wrapper{
    display:block!important;position:relative!important;
    width:100%!important;height:auto!important;min-height:228px!important;
    margin:0!important;padding:0!important;overflow:visible!important;
    background:linear-gradient(to bottom,transparent 0,transparent calc(100% - 56px),var(--p-ink) calc(100% - 56px),var(--p-ink) 100%)!important
  }
  html body .praxis-header .praxis-brand-grid{
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;
    width:calc(100% - 24px)!important;height:auto!important;min-height:172px!important;
    margin:0 auto!important;padding:10px 0 16px!important;overflow:visible!important
  }
  html body .praxis-header .praxis-brand-logo-link,
  html body .praxis-header .praxis-brand-logo{
    display:block!important;width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important
  }
  html body .praxis-header .praxis-brand-logo-link{
    margin:0 auto 5px!important;line-height:0!important
  }
  html body .praxis-header .praxis-brand-copy{
    display:flex!important;flex-direction:column!important;align-items:center!important;
    width:100%!important;min-width:0!important;text-align:center!important
  }
  html body .praxis-header .praxis-brand-title{
    display:block!important;width:100%!important;max-width:100%!important;
    margin:0!important;padding:0!important;font-size:34px!important;line-height:1!important;
    letter-spacing:.14em!important;text-align:center!important;white-space:nowrap!important
  }
  html body .praxis-header .praxis-brand-subtitle{
    display:block!important;max-width:calc(100% - 12px)!important;
    margin:7px auto 0!important;font-size:12px!important;line-height:1.2!important;text-align:center!important
  }
  html body .praxis-header .pkp_site_nav_menu{
    position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
    clear:both!important;width:100%!important;height:auto!important;min-height:0!important;
    margin:0!important;padding:8px 12px 12px!important;overflow:visible!important;
    background:var(--p-ink)!important;border-bottom:2px solid var(--p-gold)!important
  }
  html body .praxis-header .pkp_site_nav_toggle{
    display:flex!important;align-items:center!important;justify-content:center!important;
    position:absolute!important;z-index:30!important;top:auto!important;right:12px!important;bottom:7px!important;left:auto!important;
    width:42px!important;height:42px!important;margin:0!important;padding:0!important;
    color:#fff!important;background:var(--p-ink)!important;border:1px solid rgba(255,255,255,.30)!important;
    border-radius:7px!important;transform:none!important
  }
  html body .praxis-header .pkp_site_nav_menu[style*="display: none"]{
    display:none!important
  }
  html body .praxis-header .pkp_site_nav_menu[style*="display: block"]{
    display:block!important
  }
  html body .praxis-header .pkp_navigation_primary .dropdown-menu:not(.show){
    display:none!important;position:static!important;transform:none!important
  }
  html body .praxis-header .pkp_navigation_primary .dropdown-menu.show{
    display:block!important;position:static!important;transform:none!important;
    width:100%!important;margin:0!important;padding:4px 0 7px 14px!important;
    background:rgba(255,255,255,.06)!important;box-shadow:none!important
  }
  html body.pkp_page_index .pkp_structure_content{
    clear:both!important;margin-top:0!important
  }

  /* Las flechas dejan el centro del slide y ya no cubren los titulares. */
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-nav{
    top:18px!important;bottom:auto!important;width:34px!important;height:34px!important;
    transform:none!important;background:rgba(7,23,47,.88)!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-prev{
    right:auto!important;left:14px!important
  }
  html body.pkp_page_index .pkp_structure_content.has_sidebar .carrusel-praxis-next{
    right:14px!important;left:auto!important
  }
}

@media(max-width:390px){
  html body .praxis-header .praxis-brand-title{
    font-size:31px!important;letter-spacing:.11em!important
  }
  html body .praxis-header .praxis-brand-subtitle{font-size:11px!important}
}
