/* gpinmo.com — 1win Costa Rica — plano 9400 */

@font-face{font-family:'Inter Tight';font-style:normal;font-weight:400 800;font-display:swap;
src:url(/assets/fonts/intertight-latin-ext.woff2) format('woff2');
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@property --giro{syntax:'<number>';initial-value:0;inherits:false}

/* ---------- base ---------- */
h4{font-size:15.2px;letter-spacing:-.012em}
small{font-size:13.2px}
code{font-family:var(--mono);font-size:.88em;background:var(--verdeSuave);color:var(--verdeHondo);
padding:2px 6px;border-radius:4px}
a:hover{color:var(--verdeHondo)}
figure{margin:0}
table{border-collapse:collapse;width:100%}
::selection{background:var(--verde);color:#fff}
:focus-visible{outline:2px solid var(--verde);outline-offset:3px;border-radius:3px}

/* ---------- piezas ---------- */
.sello{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:4px;
background:var(--nube);border:1px solid var(--borde);font-family:var(--mono);font-size:10px;
font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--suave)}
.sello--verde{background:var(--verdeSuave);border-color:transparent;color:var(--verdeHondo)}
.sello--azul{background:var(--azulSuave);border-color:transparent;color:var(--azulHondo)}
.sello--ambar{background:var(--ambarSuave);border-color:transparent;color:var(--ambarHondo)}
.sellos{display:flex;flex-wrap:wrap;gap:7px}
.boton--verde:hover{background:var(--verdeHondo);border-color:var(--verdeHondo)}
.boton--linea:hover{border-color:var(--tinta);background:#fff}
.boton--tinta{background:var(--tinta);border-color:var(--tinta);color:#fff}
.boton--tinta:hover{background:#0c1727}

/* ---------- cabezal ---------- */
.tira b{color:var(--tinta)}
.cabezal__pos{display:none;align-items:center;gap:11px;margin-left:6px;padding-left:16px;
border-left:1px solid var(--borde)}
.cabezal__pos b{font-family:var(--mono);font-size:11.4px;font-weight:700;color:var(--verdeHondo)}
.cabezal__pos span{font-size:13.2px;font-weight:600;color:var(--tinta);white-space:nowrap;overflow:hidden;
text-overflow:ellipsis;max-width:30ch}
@media(min-width:1080px){.cabezal__pos{display:flex}}
.hilo{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--verde)}

/* ---------- portal ---------- */
.portal__lead{font-size:clamp(16px,1.35vw,18.6px);color:var(--suave);max-width:56ch;margin:0 0 6px}
.portal__pie{margin:0;font-size:12.6px;color:var(--tenue);display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.portal__corte{position:relative}
.portal__corte img{width:100%;aspect-ratio:1200/655;object-fit:cover;
clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}
.portal__corte figcaption{margin-top:-14px;position:relative;z-index:2;display:inline-flex;align-items:center;
gap:9px;padding:9px 14px;background:var(--tinta);color:#fff;font-family:var(--mono);font-size:9.6px;
font-weight:700;text-transform:uppercase;letter-spacing:.14em;border-radius:3px}
.numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--borde);
border:1px solid var(--borde);border-radius:var(--r3);overflow:hidden;margin:clamp(28px,3.2vw,46px) 0 0}
@media(min-width:880px){.numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}
.numero{background:#fff;padding:20px}
.numero b{display:block;font-size:clamp(26px,3vw,36px);font-weight:800;color:var(--tinta);
letter-spacing:-.045em;line-height:1.04}
.numero b i{font-style:normal;color:var(--verde)}
.numero span{display:block;margin-top:8px;font-size:12.6px;color:var(--suave);line-height:1.5}

/* ---------- sumario ---------- */
.sumario{padding:clamp(38px,4.4vw,62px) 0 0}
.sumario__cab{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;
margin:0 0 4px}
.sumario__cab h2{margin:0;font-size:clamp(19px,2vw,25px)}
.sumario__cab span{font-family:var(--mono);font-size:10.2px;font-weight:700;text-transform:uppercase;
letter-spacing:.16em;color:var(--tenue)}
.sumario ol{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;
counter-reset:sm;border-top:2px solid var(--tinta)}
@media(min-width:680px){.sumario ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}
@media(min-width:1040px){.sumario ol{grid-template-columns:repeat(3,minmax(0,1fr))}}
.sumario li{margin:0;counter-increment:sm}
.sumario li a{display:flex;align-items:center;gap:13px;padding:11px 2px;font-size:14.4px;color:var(--texto);
border-bottom:1px solid var(--borde)}
.sumario li a::before{content:counter(sm,decimal-leading-zero);display:flex;align-items:center;
justify-content:center;width:26px;height:26px;flex:none;border:1px solid var(--borde2);border-radius:3px;
font-family:var(--mono);font-size:10px;font-weight:700;color:var(--verdeHondo)}
.sumario li a:hover{color:var(--tinta)}
.sumario li a:hover::before{border-color:var(--verde);background:var(--verdeSuave)}

/* ---------- tramos ---------- */
.tramo__cab{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;
margin:0 0 clamp(18px,2.2vw,26px);padding-bottom:16px;border-bottom:2px solid var(--tinta)}
.casilla{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;
border:2px solid var(--tinta);border-radius:4px;font-family:var(--mono);font-size:14px;font-weight:700;
color:var(--tinta)}
.tramo__cab h2{margin:0 0 8px}
.tramo__cab p{margin:0;font-size:15.2px;color:var(--suave);max-width:62ch}
.tramo__cuerpo{background:#fff;border:1px solid var(--borde);border-radius:var(--r3);
padding:clamp(22px,3vw,38px)}
.tramo__cuerpo>:last-child{margin-bottom:0}
.tramo__cuerpo h3{margin-top:1.7em}
.tramo__cuerpo>h3:first-child{margin-top:0}

/* ---------- planilla ---------- */
.planilla{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 var(--paso)}
@media(min-width:780px){.planilla{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}}
.planilla>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;
border-bottom:1px solid var(--borde)}
.planilla dt{font-family:var(--mono);font-size:9.8px;font-weight:700;text-transform:uppercase;
letter-spacing:.14em;color:var(--verdeHondo)}
.planilla dd{margin:0;font-size:14.8px;color:var(--texto)}

/* ---------- margen (avisos) ---------- */
.margen{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;
margin:var(--paso) 0 0;padding:18px;border:1px solid var(--borde);border-radius:var(--r3);
background:var(--nube)}
.margen__icono{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;
border-radius:4px;background:var(--verde);color:#fff}
.margen__icono svg{width:19px;height:19px}
.margen p{margin:0;font-size:14.6px;color:var(--texto)}
.margen--azul .margen__icono{background:var(--azul)}
.margen--ambar .margen__icono{background:var(--ambarHondo)}
.margen--rojo .margen__icono{background:var(--rojo)}

/* ---------- serie de pasos ---------- */
.serie{list-style:none;margin:0;padding:0;counter-reset:sr;display:grid;grid-template-columns:minmax(0,1fr)}
@media(min-width:760px){.serie{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}}
.serie li{counter-increment:sr;margin:0;padding:15px 0;border-bottom:1px solid var(--borde);
display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}
.serie li::before{content:counter(sr,decimal-leading-zero);display:flex;align-items:center;
justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--verdeSuave);
color:var(--verdeHondo);font-family:var(--mono);font-size:10.6px;font-weight:700}
.serie b{display:block;font-size:15.4px;color:var(--tinta);margin-bottom:2px}
.serie p{margin:0;font-size:14.2px;color:var(--suave)}

/* ---------- regalias ---------- */
.regalias{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:var(--paso) 0;
background:var(--borde);border:1px solid var(--borde);border-radius:var(--r3);overflow:hidden}
@media(min-width:840px){.regalias{grid-template-columns:repeat(3,minmax(0,1fr))}}
.regalia{background:#fff;padding:22px 20px}
.regalia__cifra{display:block;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.05em;
color:var(--verde)}
.regalia--b .regalia__cifra{color:var(--azul)}
.regalia--c .regalia__cifra{color:var(--ambarHondo)}
.regalia__tipo{display:block;margin:9px 0 12px;font-family:var(--mono);font-size:9.6px;font-weight:700;
text-transform:uppercase;letter-spacing:.16em;color:var(--tenue)}
.regalia h3{margin:0 0 8px;font-size:16.6px}
.regalia p{margin:0 0 13px;font-size:14px;color:var(--texto)}

/* ---------- barra apilada del 500% ---------- */
.apilada{display:flex;height:54px;border-radius:6px;overflow:hidden;margin:0 0 14px;background:var(--nube)}
.apilada__parte{display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15.4px;
color:#fff;letter-spacing:-.02em}
.apilada__parte:nth-child(1){width:40%;background:var(--verde)}
.apilada__parte:nth-child(2){width:30%;background:#199a6d}
.apilada__parte:nth-child(3){width:20%;background:#3aae85}
.apilada__parte:nth-child(4){width:10%;background:#6cc4a4;font-size:13px}
.leyenda{list-style:none;margin:0 0 var(--paso);padding:0;display:grid;grid-template-columns:minmax(0,1fr);
gap:0}
@media(min-width:660px){.leyenda{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}
.leyenda li{margin:0;padding:11px 0;border-bottom:1px solid var(--borde);display:grid;
grid-template-columns:auto auto minmax(0,1fr);gap:11px;align-items:baseline;font-size:14.2px}
.leyenda i{width:11px;height:11px;border-radius:3px;background:var(--verde);align-self:center}
.leyenda li:nth-child(2) i{background:#199a6d}
.leyenda li:nth-child(3) i{background:#3aae85}
.leyenda li:nth-child(4) i{background:#6cc4a4}
.leyenda b{font-family:var(--mono);font-size:12.6px;color:var(--tinta)}
.leyenda small{color:var(--suave);font-size:13.4px}

/* ---------- canales de pago ---------- */
.canales{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 var(--paso)}
@media(min-width:660px){.canales{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1000px){.canales{grid-template-columns:repeat(3,minmax(0,1fr))}}
.canal{border:1px solid var(--borde);border-radius:var(--r3);padding:18px;background:var(--nube)}
.canal__alto{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.canal__alto b{font-size:15.2px;color:var(--tinta)}
.canal__puntos{display:inline-flex;gap:4px;flex:none}
.canal__puntos i{width:8px;height:8px;border-radius:50%;background:var(--borde2)}
.canal__puntos i.lleno{background:var(--verde)}
.canal p{margin:0 0 12px;font-size:13.8px;color:var(--suave)}
.canal__montos{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:10.4px;font-weight:700;
text-transform:uppercase;letter-spacing:.1em;color:var(--tenue)}
.canal__montos b{font-size:11.6px;color:var(--verdeHondo)}
.canal__plazo{display:block;margin-top:9px;font-size:12.4px;color:var(--tenue)}

/* ---------- cuadricula (tablas) ---------- */
.cuadricula{overflow-x:auto;margin:0 0 var(--paso);border:1px solid var(--borde);border-radius:var(--r3)}
.cuadricula table{min-width:520px;font-size:14.4px}
.cuadricula caption{caption-side:bottom;text-align:left;padding:12px 16px;font-size:12.6px;color:var(--tenue);
border-top:1px solid var(--borde)}
.cuadricula th{background:var(--nube);color:var(--tinta);text-align:left;font-family:var(--mono);font-size:10px;
font-weight:700;text-transform:uppercase;letter-spacing:.13em;padding:12px 16px}
.cuadricula td{padding:13px 16px;border-top:1px solid var(--borde);color:var(--texto)}
.cuadricula tbody tr:hover td{background:var(--nube)}
.cuadricula .cifra{font-family:var(--mono);font-weight:700;color:var(--verdeHondo)}

/* ---------- listas ---------- */
.mas,.menos,.guion{list-style:none;margin:0 0 1.2em;padding:0}
.mas li,.menos li,.guion li{position:relative;padding-left:27px;margin:.5em 0;font-size:14.8px}
.mas li::before,.menos li::before,.guion li::before{position:absolute;left:0;top:.3em;width:17px;height:17px;
border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}
.mas li::before{content:'+';background:var(--verdeSuave);color:var(--verdeHondo)}
.menos li::before{content:'\2212';background:var(--rojoSuave);color:var(--rojo)}
.guion li::before{content:'';top:.66em;height:2px;width:13px;border-radius:2px;background:var(--azul)}

/* ---------- columnas ---------- */
.par,.trio{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 var(--paso)}
@media(min-width:780px){.par{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:880px){.trio{grid-template-columns:repeat(3,minmax(0,1fr))}}
.celda{border:1px solid var(--borde);border-radius:var(--r3);padding:20px;background:var(--nube)}
.celda h3,.celda h4{margin-top:0}
.celda>:last-child{margin-bottom:0}
.celda p{font-size:14.6px}

/* ---------- laminas ---------- */
.lamina{margin:0 0 var(--paso);border:1px solid var(--borde);border-radius:var(--r3);overflow:hidden}
.lamina img{width:100%;aspect-ratio:1500/818;object-fit:cover}
.lamina figcaption{padding:13px 18px;background:var(--nube);font-size:13.2px;color:var(--suave);
border-top:1px solid var(--borde)}
.lamina figcaption b{display:block;font-family:var(--mono);font-size:9.6px;font-weight:700;
text-transform:uppercase;letter-spacing:.16em;color:var(--verdeHondo);margin-bottom:3px}

/* ---------- vitrina de juegos ---------- */
.rubro{display:flex;align-items:baseline;gap:12px;margin:var(--paso) 0 12px;padding-bottom:8px;
border-bottom:1px solid var(--borde)}
.rubro h3{margin:0;font-size:17px;flex:none}
.rubro span{margin-left:auto;font-family:var(--mono);font-size:9.8px;font-weight:700;text-transform:uppercase;
letter-spacing:.14em;color:var(--tenue)}
.vitrina{display:flex;gap:12px;margin:0;padding:0 2px 12px;list-style:none;overflow-x:auto;
scroll-snap-type:x mandatory;scrollbar-width:thin}
.vitrina::-webkit-scrollbar{height:6px}
.vitrina::-webkit-scrollbar-thumb{background:var(--borde2);border-radius:3px}
.joya{margin:0;flex:0 0 138px;scroll-snap-align:start;border:1px solid var(--borde);border-radius:var(--r3);
overflow:hidden;background:#fff}
@media(min-width:620px){.joya{flex-basis:158px}}
.joya img{width:100%;aspect-ratio:240/327;object-fit:cover}
.joya__txt{display:block;padding:10px 12px 12px;border-top:1px solid var(--borde)}
.joya__txt b{display:block;font-size:13.4px;color:var(--tinta);line-height:1.25}
.joya__txt small{display:block;font-size:11.4px;color:var(--tenue);margin-top:2px}
.firmas{margin:var(--paso) 0 0;padding:16px 20px;border-radius:var(--r3);background:var(--nube);
border:1px solid var(--borde);font-size:13.6px;color:var(--suave)}
.firmas b{display:block;font-family:var(--mono);font-size:9.8px;font-weight:700;text-transform:uppercase;
letter-spacing:.16em;color:var(--verdeHondo);margin-bottom:6px}

/* ---------- asistencia ---------- */
.atencion{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 var(--paso)}
@media(min-width:780px){.atencion{grid-template-columns:repeat(3,minmax(0,1fr))}}
.puerta{border:1px solid var(--borde);border-radius:var(--r3);padding:20px;background:var(--nube)}
.puerta b{display:block;margin:12px 0 6px;font-size:15.4px;color:var(--tinta)}
.puerta>span:last-child{display:block;font-size:13.8px;color:var(--suave)}

/* ---------- dudario ---------- */
.dudario{list-style:none;margin:0;padding:0;counter-reset:dd;border-top:1px solid var(--borde)}
.dudario li{margin:0;counter-increment:dd;padding:18px;border-bottom:1px solid var(--borde)}
.dudario li:nth-child(odd){background:var(--nube)}
.dudario h3{margin:0 0 8px;font-size:15.8px;line-height:1.4;display:grid;
grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}
.dudario h3::before{content:counter(dd,decimal-leading-zero);font-family:var(--mono);font-size:10.4px;
font-weight:700;color:var(--verde);padding-top:3px}
.dudario p{margin:0;font-size:14.4px;color:var(--texto)}
@media(min-width:900px){.dudario p{padding-left:34px}}

/* ---------- dictamen y anillos ---------- */
.sentencia{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;margin:0 0 var(--paso);
padding:0 0 var(--paso);border-bottom:1px solid var(--borde)}
@media(min-width:720px){.sentencia{grid-template-columns:auto minmax(0,1fr);gap:30px}}
.sentencia__nota{display:flex;flex-direction:column;align-items:center;justify-content:center;width:124px;
height:124px;flex:none;border-radius:50%;background:var(--tinta);color:#fff}
.sentencia__nota b{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.05em}
.sentencia__nota span{margin-top:3px;font-family:var(--mono);font-size:9.4px;font-weight:700;
text-transform:uppercase;letter-spacing:.16em;color:rgba(255,255,255,.72)}
.sentencia h3{margin:0 0 9px}
.sentencia p{margin:0;font-size:14.8px;color:var(--texto)}

.anillos{list-style:none;margin:0 0 var(--paso);padding:0;display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}
@media(min-width:680px){.anillos{grid-template-columns:repeat(5,minmax(0,1fr))}}
.anillo{margin:0;text-align:center}
.anillo__aro{--giro:0;position:relative;display:flex;align-items:center;justify-content:center;
width:84px;height:84px;margin:0 auto 10px;border-radius:50%;
background:conic-gradient(var(--verde) calc(var(--giro) * 1%),var(--nube2) 0);
transition:--giro 1s cubic-bezier(.22,.61,.36,1)}
.anillo:nth-child(2) .anillo__aro{background:conic-gradient(#199a6d calc(var(--giro) * 1%),var(--nube2) 0)}
.anillo:nth-child(3) .anillo__aro{background:conic-gradient(#3aae85 calc(var(--giro) * 1%),var(--nube2) 0)}
.anillo:nth-child(4) .anillo__aro{background:conic-gradient(var(--azul) calc(var(--giro) * 1%),var(--nube2) 0)}
.anillo:nth-child(5) .anillo__aro{background:conic-gradient(var(--ambarHondo) calc(var(--giro) * 1%),var(--nube2) 0)}
.anillo__aro::after{content:'';position:absolute;inset:9px;border-radius:50%;background:#fff}
.anillo__aro b{position:relative;z-index:1;font-family:var(--mono);font-size:15px;font-weight:700;
color:var(--tinta)}
.anillo span{display:block;font-size:12.6px;color:var(--suave);line-height:1.35}
@media(prefers-reduced-motion:reduce){.anillo__aro{transition:none}}

.balance{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0}
@media(min-width:780px){.balance{grid-template-columns:repeat(2,minmax(0,1fr))}}
.balance>div{border:1px solid var(--borde);border-radius:var(--r3);padding:20px;background:var(--nube)}
.balance h4{margin:0 0 12px;display:flex;align-items:center;gap:9px}
.balance>div:first-child h4::before{content:'';width:10px;height:10px;border-radius:3px;background:var(--verde)}
.balance>div:last-child h4::before{content:'';width:10px;height:10px;border-radius:3px;background:var(--rojo)}
.balance ul{margin:0}

/* ---------- cierre ---------- */
.cierre{padding:var(--paso) 0 clamp(40px,5vw,72px)}
.cierre__caja{background:var(--tinta);border-radius:var(--r3);padding:clamp(28px,4vw,56px);text-align:center}
.cierre__caja h2{color:#fff;margin:0 0 12px}
.cierre__caja p{margin:0 auto 6px;max-width:62ch;font-size:15.4px;color:#b3c0d2}
.cierre__caja .sello{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#dfe6ef}
.cierre__caja .botones{justify-content:center}
.cierre__caja .boton--linea{border-color:rgba(255,255,255,.3);color:#fff;background:transparent}
.cierre__caja .boton--linea:hover{border-color:#fff;background:transparent}
.cierre__caja small{display:block;font-size:12.4px;color:#8496ab}

/* ---------- zocalo ---------- */
.zocalo{background:#fff;border-top:1px solid var(--borde);padding:clamp(34px,4vw,54px) 0 26px}
.zocalo__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}
@media(min-width:800px){.zocalo__cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}}
.zocalo__quien p{font-size:13.6px;color:var(--suave);margin:16px 0 14px;max-width:52ch}
.zocalo h4{margin:0 0 12px;font-size:10.2px;font-family:var(--mono);font-weight:700;text-transform:uppercase;
letter-spacing:.16em;color:var(--tenue)}
.zocalo ul{list-style:none;margin:0;padding:0}
.zocalo li{margin:0 0 8px}
.zocalo li a{font-size:13.8px;color:var(--texto)}
.zocalo li a:hover{color:var(--verdeHondo)}
.zocalo__fin{margin-top:28px;padding-top:18px;border-top:1px solid var(--borde);display:flex;
align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.4px;color:var(--tenue)}
.zocalo__fin p{margin:0}
.zocalo__fin span{display:inline-flex;align-items:center;gap:8px}

/* ---------- subida ---------- */
.subida{transition:opacity .25s ease,visibility .25s ease}
.subida.vista{opacity:1;visibility:visible}
.subida:hover{border-color:var(--verde);color:var(--verdeHondo)}
@media(prefers-reduced-motion:reduce){.subida{transition:none}html{scroll-behavior:auto}}

/* ---------- ajustes ---------- */
@media(max-width:430px){
.boton{white-space:normal;text-align:center}
.botones .boton{width:100%}
.apilada{height:46px}
.apilada__parte{font-size:13px}
.apilada__parte:nth-child(4){font-size:11px}
.sentencia__nota{width:108px;height:108px}
.sentencia__nota b{font-size:34px}
}
