.srv-main{color:#161922;background:#fff;margin-top:72px}.srv-main a{color:inherit}.srv-wrap{max-width:1040px;margin-inline:auto;padding-inline:24px}.srv-sec{padding-block:clamp(40px,6vw,72px)}.srv-sec--gris{background:#f3f5f8}.srv-crumbs{color:#585d6c;padding-top:28px;font-size:13px}.srv-crumbs a{color:#585d6c;text-decoration:none}.srv-crumbs a:hover{color:#d63e12}.srv-h1{font-family:var(--sun-font-display), serif;letter-spacing:-.01em;margin:14px 0 28px;font-size:clamp(30px,5vw,48px);line-height:1.12}.srv-h2{font-family:var(--sun-font-display), serif;margin:0 0 16px;font-size:clamp(22px,3.2vw,30px);line-height:1.2}.srv-hero-grid{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}.srv-directa{background:#fff6f1;border-left:4px solid #ff5a1f;border-radius:0 14px 14px 0;margin:0;padding:20px 22px;font-size:20px;line-height:1.5}.srv-foto{aspect-ratio:9/16;background:#e8ebf0;border-radius:16px;width:100%;max-width:240px;position:relative;overflow:hidden}.srv-p{color:#2a2e3b;margin:0 0 14px;font-size:17px;line-height:1.65}.srv-p a{color:#d63e12;text-underline-offset:3px;text-decoration:underline}.srv-tabla-wrap{background:#fff;border:1px solid #dde1e8;border-radius:12px;margin:18px 0;overflow-x:auto}.srv-tabla{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.srv-tabla th,.srv-tabla td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e9ef;padding:12px 14px}.srv-tabla thead th{background:#f3f5f8;font-weight:700}.srv-tabla .srv-col-destacada{background:#fff6f1;font-weight:600}.srv-tabla thead .srv-col-destacada{color:#d63e12;background:#ffe3d6}.srv-cita{border-left:3px solid #dde1e8;margin:20px 0;padding:16px 20px;font-size:18px;font-style:italic;line-height:1.5}.srv-cita footer{color:#585d6c;margin-top:8px;font-size:14px;font-style:normal}.srv-faq details{border-bottom:1px solid #dde1e8;padding:14px 0}.srv-faq summary{cursor:pointer;font-size:17px;font-weight:700}.srv-faq details p{margin:10px 0 0}.srv-firma{grid-template-columns:88px 1fr;align-items:center;gap:18px;display:grid}.srv-firma-foto{border-radius:50%;width:88px;height:88px;position:relative;overflow:hidden}.srv-enlaces{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.srv-enlaces a{border:1px solid #dde1e8;border-radius:999px;padding:8px 14px;font-size:15px;text-decoration:none;display:inline-block}.srv-enlaces a:hover{color:#d63e12;border-color:#ff5a1f}.srv-cta{background:var(--sun-noche);color:var(--sun-text);text-align:center}.srv-cta h2{font-family:var(--sun-font-display), serif;margin:0 0 22px;font-size:clamp(24px,4vw,34px)}.srv-tarjetas{grid-template-columns:1fr;gap:16px;display:grid}.srv-tarjeta{background:#fff;border:1px solid #dde1e8;border-radius:16px;padding:22px;text-decoration:none;display:block}.srv-tarjeta:hover{border-color:#ff5a1f}.srv-tarjeta strong{margin-bottom:8px;font-size:19px;display:block}.srv-tarjeta span{color:#2a2e3b;line-height:1.55}.srv-cifra{color:#d63e12;margin-bottom:4px;font-size:34px;font-weight:800;display:block}@media (min-width:768px){.srv-hero-grid{grid-template-columns:1fr 240px;gap:40px}.srv-tarjetas{grid-template-columns:repeat(2,1fr)}}.blog-fecha{color:#585d6c;margin:0 0 18px;font-size:14px}.blog-md{color:#2a2e3b;font-size:18px;line-height:1.65}.blog-md h2{font-family:var(--sun-font-display), serif;color:#161922;margin:40px 0 14px;font-size:clamp(22px,3.2vw,28px);line-height:1.2}.blog-md h3{color:#161922;margin:28px 0 10px;font-size:20px}.blog-md p,.blog-md ul,.blog-md ol{margin:0 0 16px}.blog-md ul,.blog-md ol{padding-left:22px}.blog-md li{margin-bottom:6px}.blog-md a{color:#d63e12;text-underline-offset:3px;text-decoration:underline}.blog-md blockquote{border-left:4px solid #dde1e8;margin:24px 0;padding:4px 0 4px 20px;font-size:20px;line-height:1.5}.blog-md blockquote p{margin:0 0 6px}.blog-md blockquote p:last-child:not(:first-child){color:#3b4050;font-size:15px}.blog-tabla tbody td:first-child{font-weight:700}.blog-video{aspect-ratio:16/9;background:#111;border-radius:16px;margin:28px 0 0;position:relative;overflow:hidden}.blog-video button,.blog-video iframe{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.blog-video-play{background:#ff5a1f;border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:50%;left:50%}.blog-video-play:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid #fff;position:absolute;top:22px;left:29px}.blog-tarjeta{background:#fff;border:1px solid #e2e6ec;border-radius:16px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.blog-tarjeta:hover{border-color:#ff5a1f}.blog-tarjeta strong{font-size:18px;line-height:1.3}.blog-tarjeta-mini{aspect-ratio:16/9;background:#e8ebf0;border-radius:10px;display:block;position:relative;overflow:hidden}.blog-tarjeta-desc{color:#2a2e3b;font-size:15px;line-height:1.5}.blog-etiqueta{letter-spacing:.14em;text-transform:uppercase;color:#d63e12;font-size:11px;font-weight:700}.blog-chip-activo{color:#d63e12;background:#fff6f1;border-color:#ff5a1f!important}.blog-grid{grid-template-columns:1fr}.blog-paginas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.blog-fuentes{margin:0;padding-left:20px;line-height:1.7}.blog-fuentes a{color:#d63e12}.blog-autor{grid-template-columns:64px 1fr;align-items:center;gap:16px;display:grid}.blog-autor-foto{border-radius:50%;width:64px;height:64px;position:relative;overflow:hidden}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.blog-grid{grid-template-columns:repeat(3,1fr)}}
