.sp-section-tight{padding-bottom:0}.sp-blog-top{padding-top:54px}.sp-blog-head h1,.sp-blog-head .sp-blog-sub{max-width:720px}.sp-blog-head .sp-eyebrow{display:block;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--red);margin-bottom:14px}.sp-blog-head h1{font-size:clamp(2rem,4.4vw,3.05rem);font-weight:800;letter-spacing:-.035em;line-height:1.06}.sp-blog-head .sp-blog-sub{margin-top:18px;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.6;color:var(--wp--preset--color--graphite)}.sp-blog-cats{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px;padding-top:30px;border-top:1px solid var(--wp--preset--color--hairline)}.sp-blog-cats a{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;font-size:.89rem;font-weight:700;color:var(--wp--preset--color--ink);background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--hairline);border-radius:100px;transition:border-color .15s,color .15s}.sp-blog-cats a:hover{border-color:var(--wp--preset--color--ink)}.sp-blog-cats a.is-actual{color:#fff;background:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--ink)}.sp-blog-cats a .sp-n{font-size:.78rem;font-weight:600;color:var(--wp--preset--color--mute);font-variant-numeric:tabular-nums}.sp-blog-cats a.is-actual .sp-n{color:rgba(255,255,255,.6)}.sp-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sp-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--wp--preset--color--hairline);border-radius:12px;background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,border-color .18s}.sp-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(26,23,21,.09);border-color:#dcdbd8}.sp-card-cover{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--wp--preset--color--surface)}.sp-card-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.2,.7,.3,1)}.sp-card:hover .sp-card-cover img{transform:scale(1.04)}.sp-card-body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.sp-card-cat{font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--red)}.sp-card h2,.sp-card h3{margin:10px 0 0;font-size:1.08rem;font-weight:500;line-height:1.3;letter-spacing:-.012em;transition:color .14s}.sp-card:hover h2,.sp-card:hover h3{color:var(--wp--preset--color--red-deep)}.sp-card-meta{display:block;margin-top:auto;padding-top:14px;font-size:.8rem;color:var(--wp--preset--color--mute);font-variant-numeric:tabular-nums}.sp-card-vacio{font-size:.95rem;color:var(--wp--preset--color--graphite)}.sp-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:60px;padding-top:40px;border-top:1px solid var(--wp--preset--color--hairline)}.sp-pager .page-numbers{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 13px;font-size:.92rem;font-weight:700;color:var(--wp--preset--color--ink);border:1px solid var(--wp--preset--color--hairline);border-radius:9px;transition:border-color .15s}.sp-pager .page-numbers:hover{border-color:var(--wp--preset--color--ink)}.sp-pager .page-numbers.current{color:#fff;background:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--ink)}.sp-pager .page-numbers.dots{border-color:transparent}.sp-art-head h1{margin-top:16px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;text-wrap:pretty}.sp-art-head .sp-art-ext{margin-top:20px;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.6;color:var(--wp--preset--color--graphite)}.sp-art-firma{display:flex;align-items:center;gap:13px;margin-top:28px;padding-top:24px;border-top:1px solid var(--wp--preset--color--hairline)}.sp-art-firma img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.sp-art-firma-txt{font-size:.88rem;line-height:1.45;color:var(--wp--preset--color--mute)}.sp-art-firma-txt b{display:block;font-size:.95rem;font-weight:700;color:var(--wp--preset--color--ink)}.sp-art-firma-txt a{color:var(--wp--preset--color--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--wp--preset--color--red);text-decoration-thickness:1.5px}.sp-art-firma-txt a:hover{color:var(--wp--preset--color--red-deep)}.sp-art-portada{margin:44px 0 0;border-radius:16px;overflow:hidden}.sp-art-portada img{width:100%;height:auto;display:block}.sp-art-cuerpo{max-width:680px;margin:48px auto 0;font-size:1.06rem;line-height:1.72;color:var(--wp--preset--color--ink-2)}.sp-art-cuerpo>*+*{margin-top:24px}.sp-art-cuerpo h2{margin-top:52px;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;letter-spacing:-.025em;line-height:1.25;color:var(--wp--preset--color--ink)}.sp-art-cuerpo h3{margin-top:40px;font-size:1.16rem;font-weight:700;letter-spacing:-.018em;line-height:1.35;color:var(--wp--preset--color--ink)}.sp-art-cuerpo h4{margin-top:34px;font-size:1.02rem;font-weight:700;color:var(--wp--preset--color--ink)}.sp-art-cuerpo a{color:var(--wp--preset--color--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--wp--preset--color--red);text-decoration-thickness:1.5px}.sp-art-cuerpo a:hover{color:var(--wp--preset--color--red-deep)}.sp-art-cuerpo ul,.sp-art-cuerpo ol{padding-left:1.3em}.sp-art-cuerpo li+li{margin-top:9px}.sp-art-cuerpo li::marker{color:var(--wp--preset--color--red);font-weight:700}.sp-art-cuerpo figure{margin:40px 0}.sp-art-cuerpo figure img{width:100%;height:auto;border-radius:12px;display:block}.sp-art-cuerpo figcaption{margin-top:11px;font-size:.85rem;line-height:1.5;color:var(--wp--preset--color--mute);text-align:center}.sp-art-cuerpo blockquote{position:relative;margin:40px 0;padding:26px 0 0;border-top:1px solid var(--wp--preset--color--hairline);font-size:1.12rem;line-height:1.6;letter-spacing:-.012em;color:var(--wp--preset--color--ink)}.sp-art-cuerpo blockquote::before{content:"”";position:absolute;top:6px;left:0;font-size:3.2rem;font-weight:900;line-height:1;color:var(--wp--preset--color--red)}.sp-art-cuerpo blockquote>*{padding-left:46px}.sp-art-cuerpo blockquote p+p{margin-top:14px}.sp-art-cuerpo hr{margin:44px 0;border:0;border-top:1px solid var(--wp--preset--color--hairline)}.sp-art-cuerpo .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;border-radius:12px;overflow:hidden}.sp-art-cuerpo .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sp-art-cuerpo .sp-calc{width:min(860px,calc(100vw - 48px));margin-left:50%;transform:translateX(-50%)}.sp-indice{border:1px solid var(--wp--preset--color--hairline);border-radius:12px;background:var(--wp--preset--color--surface)}.sp-indice summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-size:.95rem;font-weight:700;color:var(--wp--preset--color--ink);cursor:pointer;list-style:none}.sp-indice summary::-webkit-details-marker{display:none}.sp-indice-ico{flex-shrink:0;width:10px;height:10px;border-right:2px solid var(--wp--preset--color--red);border-bottom:2px solid var(--wp--preset--color--red);transform:translateY(-3px) rotate(45deg);transition:transform .18s}.sp-indice details[open] .sp-indice-ico{transform:translateY(2px) rotate(-135deg)}.sp-indice ol{margin:0;padding:0 20px 16px;list-style:none;counter-reset:indice}.sp-indice li{counter-increment:indice;font-size:.95rem;line-height:1.45}.sp-indice>details>ol>li+li{margin-top:9px}.sp-indice a{color:var(--wp--preset--color--ink-2);text-decoration:none}.sp-indice a:hover{color:var(--wp--preset--color--red-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--wp--preset--color--red)}.sp-indice>details>ol>li::before{content:counter(indice)".";display:inline-block;min-width:1.6em;font-weight:700;color:var(--wp--preset--color--red);font-variant-numeric:tabular-nums}.sp-indice ol ol{padding:6px 0 0 1.6em;counter-reset:none}.sp-indice ol ol li{font-size:.9rem;color:var(--wp--preset--color--graphite)}.sp-indice ol ol li+li{margin-top:5px}.sp-art-cuerpo :is(h2,h3)[id]{scroll-margin-top:90px}.sp-dark .sp-card{background:var(--wp--preset--color--ink-soft);border-color:rgba(255,255,255,.08);color:var(--wp--preset--color--paper)}.sp-dark .sp-card:hover{border-color:rgba(255,255,255,.22);box-shadow:0 16px 34px rgba(0,0,0,.35)}.sp-dark .sp-card-cover{background:rgba(255,255,255,.05)}.sp-dark .sp-card h3{color:var(--wp--preset--color--paper)}.sp-dark .sp-card:hover h3{color:#fff}.sp-dark .sp-card-meta{color:var(--wp--preset--color--dark-mute)}.sp-dark .sp-blog-foot{margin-top:32px}.sp-art-pie{max-width:680px;margin:56px auto 0;padding-top:40px;border-top:1px solid var(--wp--preset--color--hairline)}.sp-art-rel h2{font-size:1.08rem;font-weight:800;letter-spacing:-.015em;margin-bottom:22px}.sp-art-rel-lista{display:grid;gap:1px;background:var(--wp--preset--color--hairline);border:1px solid var(--wp--preset--color--hairline);border-radius:12px;overflow:hidden}.sp-art-rel-lista a{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:16px 20px;background:var(--wp--preset--color--paper);transition:background .14s}.sp-art-rel-lista a:hover{background:var(--wp--preset--color--surface)}.sp-art-rel-lista span:first-child{font-size:.98rem;font-weight:700;line-height:1.4;color:var(--wp--preset--color--ink)}.sp-art-rel-lista .sp-date{flex-shrink:0;font-size:.8rem;color:var(--wp--preset--color--mute);font-variant-numeric:tabular-nums}@media (max-width:980px){.sp-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sp-blog-grid{grid-template-columns:1fr}.sp-art-cuerpo .sp-calc{width:100%;margin-left:0;transform:none}}