:root{--ssl-navy:#0f2a47;--ssl-magenta:#e72a7c;--ssl-sky:#91d8f6;--ssl-focus:#f5a524;--ssl-radius:12px;--ssl-motion:180ms}:is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--ssl-focus);outline-offset:3px}.wp-block-button__link,.button,.menu-toggle-open{min-height:44px;transition:background-color var(--ssl-motion) ease,color var(--ssl-motion) ease,border-color var(--ssl-motion) ease,box-shadow var(--ssl-motion) ease}.ssl-area-card{transition:border-color var(--ssl-motion) ease,box-shadow var(--ssl-motion) ease,transform var(--ssl-motion) ease}.ssl-area-card:hover,.ssl-area-card:focus-visible{border-color:rgb(231 42 124 / .45)!important;box-shadow:0 12px 28px rgb(15 42 71 / .12)!important;transform:translateY(-2px)}@media (max-width:767px){.site-main-header-inner-wrap{gap:.5rem}.site-header-item-navgation-popup-toggle{margin-left:auto}.mobile-header-button-wrap .button{padding-inline:.8rem;white-space:nowrap}.entry-content>.wp-block-group:first-child{padding:4rem 1.25rem!important}.entry-content>.wp-block-group:first-child h1{font-size:clamp(2.25rem, 12vw, 3rem)!important;line-height:1.12;text-wrap:balance}.entry-content>.wp-block-group:first-child p{font-size:1.0625rem!important}.entry-content>.wp-block-group:first-child .wp-block-buttons{gap:.75rem}.entry-content>.wp-block-group:first-child .wp-block-button{width:100%}.entry-content>.wp-block-group:first-child .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;padding:.85rem 1rem!important}}@media (min-width:768px) and (max-width:1024px){.entry-content>.wp-block-group:first-child h1{font-size:3rem!important;line-height:1.12;text-wrap:balance}}:is(.post-459,.post-26,.post-27,.post-71,.post-83) .entry-content>.wp-block-group:first-child{position:relative;isolation:isolate;background-color:var(--ssl-navy);background-size:cover;background-position:center;background-attachment:scroll}.post-459 .entry-content>.wp-block-group:first-child,.post-459 .entry-content>.wp-block-group:first-child::before{background-image:url(https://sslabogados.com/wp-content/uploads/2026/09/01-ciudad-judicial-veracruz-1536x1152.jpg)}.post-26 .entry-content>.wp-block-group:first-child{background-image:url(https://sslabogados.com/wp-content/uploads/2026/09/02-ciudad-judicial-xalapa-1536x1152.jpg)}.post-27 .entry-content>.wp-block-group:first-child{background-image:url(https://sslabogados.com/wp-content/uploads/2026/09/03-fiscalia-general-veracruz-1536x1152.jpg)!important}.post-71 .entry-content>.wp-block-group:first-child{background-image:url(https://sslabogados.com/wp-content/uploads/2026/09/04-centro-justicia-penal-federal-xalapa-1536x1152.jpg)}.post-83 .entry-content>.wp-block-group:first-child{background-image:url(https://sslabogados.com/wp-content/uploads/2026/09/05-contraloria-general-estado-veracruz-1536x1152.jpg);background-position:center 40%}:is(.post-459,.post-26,.post-27,.post-71,.post-83) .entry-content>.wp-block-group:first-child::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgb(15 42 71 / .9) 0%,rgb(15 42 71 / .76) 55%,rgb(15 42 71 / .56) 100%);pointer-events:none}:is(.post-459,.post-26,.post-27,.post-71,.post-83) .entry-content>.wp-block-group:first-child>.wp-block-group__inner-container{position:relative;z-index:1}@media (max-width:767px){:is(.post-459,.post-26,.post-27,.post-71) .entry-content>.wp-block-group:first-child{background-position:58% center}.post-83 .entry-content>.wp-block-group:first-child{background-position:58% 32%}}.entry-content>.wp-block-group:not(:first-child){content-visibility:auto;contain-intrinsic-size:640px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}.ssl-area-card:hover,.ssl-area-card:focus-visible{transform:none}}