/* RedCubana: useful destinations, with the same editorial rhythm as the news. */
.rc-wp .rc-home-us{padding-top:64px}
.rc-wp .rc-home-us .section-heading{padding-top:28px;border-top:1px solid var(--line)}
.rc-wp .rc-home-tools{margin-block:64px 0}
.rc-wp .rc-home-tools-shell{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:34px 34px 0;overflow:hidden}
.rc-wp .rc-home-tools-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px}
.rc-wp .rc-home-tools-heading>div{max-width:670px;min-width:0}
.rc-wp .rc-home-tools-heading h2{font:600 clamp(28px,3.2vw,40px)/1.13 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:12px 0}
.rc-wp .rc-home-tools-heading h2 br{display:none}
.rc-wp .rc-home-tools-heading p{font-size:14px;line-height:1.7;max-width:600px}
.rc-wp .rc-home-tools .section-link{min-height:44px;align-items:center;padding-block:8px;flex:none}
.rc-wp .rc-home-tool-groups{display:grid;grid-template-columns:repeat(var(--rc-home-tool-columns,3),minmax(0,1fr));border-top:1px solid var(--line);padding-block:24px 26px}
.rc-wp .rc-home-tool-group{min-width:0;padding-inline:24px;border-left:1px solid var(--line)}
.rc-wp .rc-home-tool-group:first-child{padding-left:0;border-left:0}
.rc-wp .rc-home-tool-group:last-child{padding-right:0}
.rc-wp .rc-home-tool-group h3{margin:0 0 8px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}
.rc-wp .rc-home-tool-group ul{list-style:none;padding:0;margin:0}
.rc-wp .rc-home-tool-group li+li{border-top:1px solid var(--line)}
.rc-wp .rc-home-tool-group li>a{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:76px;padding:13px 0;color:var(--ink);border-radius:4px}
.rc-wp .rc-home-tool-group li>a:hover{color:var(--brand)}
.rc-wp .rc-home-tool-group li>a:hover .rc-home-tool-text strong{text-decoration:underline;text-underline-offset:4px}
.rc-wp .rc-home-tool-symbol{color:var(--brand);align-self:center}
.rc-wp .rc-home-tool-text{min-width:0}
.rc-wp .rc-home-tool-text strong{display:block;font-size:14px;line-height:1.35;letter-spacing:-.015em;font-weight:750}
.rc-wp .rc-home-tool-text small{display:block;font-size:11.5px;line-height:1.5;color:var(--muted);margin-top:4px}
.rc-wp .rc-home-tool-group li>a>svg{color:var(--brand)}
.rc-wp .rc-home-guides{margin-inline:-34px;padding:22px 34px 26px;background:var(--canvas);border-top:1px solid var(--line)}
.rc-wp .rc-home-guides-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:8px}
.rc-wp .rc-home-guides-heading h3{font-size:15px;line-height:1.4;letter-spacing:-.015em;font-weight:750}
.rc-wp .rc-home-guide-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.rc-wp .rc-home-guide-links>a{display:flex;align-items:flex-start;gap:12px;padding-block:10px;min-height:44px;font-size:12px;line-height:1.6;color:var(--muted)}
.rc-wp .rc-home-guide-links>a span{flex:1;min-width:0}
.rc-wp .rc-home-guide-links>a svg{margin-top:3px;color:var(--brand)}
.rc-wp .rc-home-guide-links>a:hover span{color:var(--brand);text-decoration:underline;text-underline-offset:3px}
.rc-wp .rc-home-tools a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}
/* The first mobile row remains balanced after retiring Tendencias. */
.rc-wp .mobile-drawer nav .mobile-home-link{grid-column:1/2}
.rc-wp .mobile-drawer nav .mobile-latest-link{grid-column:2/-1}
@media(max-width:1000px){
 .rc-wp .rc-home-tools-shell{padding:28px 24px 0}
 .rc-wp .rc-home-tools-heading{gap:24px;align-items:flex-start}
 .rc-wp .rc-home-tools-heading>div{max-width:530px}
 .rc-wp .rc-home-tools-heading h2 br{display:block}
 .rc-wp .rc-home-tool-group{padding-inline:16px}
 .rc-wp .rc-home-tool-group li>a{gap:9px;grid-template-columns:22px minmax(0,1fr) 14px}
 .rc-wp .rc-home-tool-text strong{font-size:13px}
 .rc-wp .rc-home-tool-text small{font-size:11px}
 .rc-wp .rc-home-guides{margin-inline:-24px;padding:18px 24px 22px}
}
@media(max-width:760px){
 .rc-wp .rc-home-us{padding-top:46px}
 .rc-wp .rc-home-tools{margin-top:46px}
 .rc-wp .rc-home-tools-heading{display:block;padding-bottom:22px}
 .rc-wp .rc-home-tools-heading h2{font-size:32px}
 .rc-wp .rc-home-tools-heading h2 br{display:none}
 .rc-wp .rc-home-tools-heading .section-link{margin-top:8px}
 .rc-wp .rc-home-tool-groups{grid-template-columns:1fr;padding-top:8px;padding-bottom:18px}
 .rc-wp .rc-home-tool-group,.rc-wp .rc-home-tool-group:first-child,.rc-wp .rc-home-tool-group:last-child{border-left:0;padding-inline:0;padding-top:20px}
 .rc-wp .rc-home-tool-group+.rc-home-tool-group{margin-top:4px;border-top:1px solid var(--line)}
 .rc-wp .rc-home-tool-group h3{margin-bottom:7px}
 .rc-wp .rc-home-tool-group li+li{border-top:0}
 .rc-wp .rc-home-tool-group li>a{min-height:64px;padding-block:9px;gap:13px;grid-template-columns:24px minmax(0,1fr) 16px}
 .rc-wp .rc-home-tool-text strong{font-size:14px}
 .rc-wp .rc-home-tool-text small{font-size:12px;margin-top:2px}
 .rc-wp .rc-home-guide-links{grid-template-columns:1fr;gap:0}
 .rc-wp .rc-home-guide-links>a{padding-block:12px;font-size:13px}
 .rc-wp .rc-home-guide-links>a+a{border-top:1px solid var(--line)}
 .rc-wp .rc-home-guides-heading{align-items:flex-start;gap:8px;flex-wrap:wrap}
 .rc-wp .rc-home-guides-heading h3{padding-top:12px}
}
@media(max-width:480px){
 .rc-wp .rc-home-tools-shell{padding:23px 18px 0}
 .rc-wp .rc-home-tools-heading h2{font-size:30px;max-width:280px}
 .rc-wp .rc-home-tools-heading h2 br{display:block}
 .rc-wp .rc-home-tools-heading p{font-size:13px;line-height:1.65}
 .rc-wp .rc-home-guides{margin-inline:-18px;padding:14px 18px 18px}
 .rc-wp .rc-home-us .section-heading{flex-wrap:wrap;gap:4px}
 .rc-wp .rc-home-us .section-heading>.section-link{min-height:44px;align-items:center;padding-block:8px;font-size:12px}
}
