.blog-rejilla{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px) clamp(24px,2.6vw,40px);display:grid}@media (width>=640px){.blog-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.blog-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1700px){.blog-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=2300px){.blog-rejilla{grid-template-columns:repeat(5,minmax(0,1fr))}}.bc{border-block-start:1px solid var(--color-divider);flex-direction:column;padding-block-start:clamp(16px,2vh,22px);display:flex;position:relative}.bc-lamina{margin:0 0 clamp(16px,2vh,20px);display:block;overflow:clip}.bc-lamina .portada{transition:transform 1s var(--ease), opacity .7s var(--ease)}@media (prefers-reduced-motion:reduce){.bc-lamina .portada{transition:none}}.bc-cat{z-index:1;text-transform:uppercase;color:var(--color-accent-700);align-self:start;margin-block:-7px 5px;padding-block:7px;font-size:11px;line-height:1;position:relative}html.rtl .bc-cat{text-transform:none;letter-spacing:.02em}.bc-titulo{font-family:var(--font-heading);letter-spacing:-.01em;max-width:none;margin:0 0 12px;font-size:clamp(21px,1.7vw,27px);font-weight:400;line-height:1.16}.bc-enlace:after{content:"";position:absolute;inset:0}.bc .bc-titulo.un{filter:none;transform:none}.bc-resumen{color:color-mix(in srgb, var(--color-text) 74%, transparent);max-width:none;margin:0;font-size:15px;line-height:26px}.bc-meta{letter-spacing:.06em;color:color-mix(in srgb, var(--color-text) 62%, transparent);max-width:none;margin:0;margin-block-start:auto;padding-block-start:clamp(14px,2vh,18px);font-size:12px}@media (width<=560px){.blog-rejilla{gap:28px}}.bl-cab{--umbral-tope:clamp(48px, 8vh, 96px);grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(14px,2vh,22px);padding-block-end:clamp(48px,8vh,96px);display:grid}@media (width>=761px){.bl-cab .luz-marco{inset-inline:calc(-1*clamp(20px,5vw,72px));mask-image:radial-gradient(120% 150% at 100% 0,#000 38%,#0000 72%)}html.rtl .bl-cab .luz-marco{mask-image:radial-gradient(120% 150% at 0 0,#000 38%,#0000 72%)}.bl-cab .luz-arco{inset-block-start:42%}}.bl-cab-lema{font-family:var(--font-heading);border-inline-start:1px solid var(--color-accent);max-width:24em;color:var(--color-accent-800,var(--color-accent-700));margin:0;padding-inline-start:18px;font-size:clamp(20px,1.9vw,27px);line-height:1.32}.bl-cab-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-700);margin:0;font-size:11px;line-height:1;display:block}html.rtl .bl-cab-h1{margin-inline-start:0}.bl-cab-sub{color:color-mix(in srgb, var(--color-text) 74%, transparent);max-width:34em;margin:0}.bl-cats{font-family:var(--font-ui);letter-spacing:.06em;border-block-start:1px solid var(--color-divider);flex-wrap:wrap;gap:8px 22px;padding-block:clamp(12px,1.8vh,16px) clamp(22px,3.4vh,34px);font-size:12px;display:flex}.bl-lista{padding-block:0 clamp(56px,8vh,90px)}.bl-migas{font-family:var(--font-ui);letter-spacing:.06em;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0;font-size:11.5px;display:block}@media (width<=560px){.bl-cab{padding-block-end:clamp(44px,7vh,72px)}.bl-cats{gap:6px 18px;padding-block:12px 20px;font-size:11.5px}}
