.ramos[data-astro-cid-ojddkyfr]{background:#fff}.ramos--embedded[data-astro-cid-ojddkyfr]{padding-block:0}.ramos__heading[data-astro-cid-ojddkyfr]{flex-direction:column;gap:12px;margin-bottom:31px;display:flex}.ramos__heading[data-astro-cid-ojddkyfr] .section__title[data-astro-cid-ojddkyfr]{margin-top:15px}.ramos__heading[data-astro-cid-ojddkyfr] .section__title[data-astro-cid-ojddkyfr] span[data-astro-cid-ojddkyfr]{font-family:var(--font-editorial);color:var(--color-accent-strong);font-style:italic;font-weight:500}.ramos__heading[data-astro-cid-ojddkyfr] .section__lead[data-astro-cid-ojddkyfr]{margin:0}.ramos__featured[data-astro-cid-ojddkyfr],.ramos__others[data-astro-cid-ojddkyfr]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ramos__feature[data-astro-cid-ojddkyfr]{isolation:isolate;border-radius:var(--radius-large);min-height:340px;transition:transform var(--motion), box-shadow var(--motion);flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,41px);display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.ramos__feature[data-astro-cid-ojddkyfr]:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}}.ramos__feature--dark[data-astro-cid-ojddkyfr]{background:var(--color-primary);color:#fff}.ramos__feature--warm[data-astro-cid-ojddkyfr]{color:var(--color-primary);background:#f8e9d1}.ramos__feature-shape[data-astro-cid-ojddkyfr]{opacity:.13;z-index:-1;border:1px solid;border-radius:48px;width:clamp(210px,24vw,370px);height:clamp(210px,24vw,370px);position:absolute;top:20px;right:-45px;transform:rotate(-28deg)}.ramos__feature--warm[data-astro-cid-ojddkyfr] .ramos__feature-shape[data-astro-cid-ojddkyfr]{transform:rotate(23deg)}.ramos__feature-top[data-astro-cid-ojddkyfr]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ramos__badge[data-astro-cid-ojddkyfr]{letter-spacing:.14em;opacity:.9;border:1px solid;border-radius:100px;padding:9px 12px;font-size:.64rem;font-weight:800}.ramos__large-icon[data-astro-cid-ojddkyfr]{background:#ffffff17;border:1px solid;border-radius:21px;place-items:center;width:66px;height:66px;display:grid}.ramos__feature--warm[data-astro-cid-ojddkyfr] .ramos__large-icon[data-astro-cid-ojddkyfr]{background:#ffffff61}.ramos__large-icon[data-astro-cid-ojddkyfr] .icon{width:34px;height:34px}.ramos__feature-copy[data-astro-cid-ojddkyfr]{margin-top:55px}.ramos__feature[data-astro-cid-ojddkyfr] h3[data-astro-cid-ojddkyfr]{letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,2.4vw,2.6rem);line-height:1.1}.ramos__feature[data-astro-cid-ojddkyfr] p[data-astro-cid-ojddkyfr]{opacity:.83;max-width:33ch;margin:12px 0 24px;font-size:.95rem;line-height:1.55}.ramos__feature-link[data-astro-cid-ojddkyfr]{align-items:center;gap:16px;min-height:46px;font-weight:800;text-decoration:none;display:inline-flex}.ramos__feature-link[data-astro-cid-ojddkyfr] span[data-astro-cid-ojddkyfr]{width:43px;height:43px;color:var(--color-primary);transition:transform var(--motion);background:#fff;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ramos__feature-link[data-astro-cid-ojddkyfr]:hover span[data-astro-cid-ojddkyfr]{transform:translate(5px)}}.ramos__feature-link[data-astro-cid-ojddkyfr] .icon{width:20px}.ramos__other-head[data-astro-cid-ojddkyfr]{justify-content:space-between;align-items:baseline;gap:12px;margin:clamp(44px,6vw,66px) 0 20px;display:flex}.ramos__other-head[data-astro-cid-ojddkyfr] h3[data-astro-cid-ojddkyfr]{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3}.ramos__other-head[data-astro-cid-ojddkyfr] span[data-astro-cid-ojddkyfr]{letter-spacing:.13em;color:var(--color-ink-muted);font-size:.69rem;font-weight:800}.ramos__other-card[data-astro-cid-ojddkyfr]{background:var(--color-surface-muted);border:1px solid var(--color-border);min-height:108px;transition:background var(--motion), transform var(--motion), border-color var(--motion);border-radius:18px;align-items:center;gap:14px;padding:17px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ramos__other-card[data-astro-cid-ojddkyfr]:hover{background:var(--color-surface-accent);border-color:#acc2dc;transform:translateY(-3px)}}.ramos__other-icon[data-astro-cid-ojddkyfr]{width:49px;height:49px;color:var(--color-primary);background:#fff;border-radius:15px;flex:0 0 49px;place-items:center;display:grid}.ramos__other-icon[data-astro-cid-ojddkyfr] .icon{width:25px;height:25px}.ramos__other-info[data-astro-cid-ojddkyfr]{gap:3px;min-width:0;display:grid}.ramos__other-info[data-astro-cid-ojddkyfr] strong[data-astro-cid-ojddkyfr]{font-size:.86rem;font-weight:800;line-height:1.3}.ramos__other-info[data-astro-cid-ojddkyfr] small[data-astro-cid-ojddkyfr]{color:var(--color-ink-muted);font-size:.73rem;line-height:1.45}.ramos__other-arrow[data-astro-cid-ojddkyfr]{width:17px;color:var(--color-primary);transition:transform var(--motion);margin-left:auto}@media (hover:hover) and (pointer:fine){.ramos__other-card[data-astro-cid-ojddkyfr]:hover .ramos__other-arrow[data-astro-cid-ojddkyfr]{transform:translate(4px)}}.ramos__all[data-astro-cid-ojddkyfr]{margin-top:22px}@media (width>=768px){.ramos__featured[data-astro-cid-ojddkyfr],.ramos__others[data-astro-cid-ojddkyfr]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.ramos__heading[data-astro-cid-ojddkyfr]{flex-direction:row;justify-content:space-between;align-items:end}.ramos__heading[data-astro-cid-ojddkyfr] .section__lead[data-astro-cid-ojddkyfr]{max-width:35ch;padding-bottom:8px}.ramos__others[data-astro-cid-ojddkyfr]{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.ramos__feature[data-astro-cid-ojddkyfr]{min-height:306px}.ramos__other-head[data-astro-cid-ojddkyfr] span[data-astro-cid-ojddkyfr]{display:none}.ramos__others[data-astro-cid-ojddkyfr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ramos__other-card[data-astro-cid-ojddkyfr]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:122px;padding:13px}.ramos__other-icon[data-astro-cid-ojddkyfr]{border-radius:11px;flex:0 0 36px;width:36px;height:36px}.ramos__other-icon[data-astro-cid-ojddkyfr] .icon{width:20px;height:20px}.ramos__other-info[data-astro-cid-ojddkyfr] strong[data-astro-cid-ojddkyfr]{font-size:.75rem;line-height:1.35}.ramos__other-info[data-astro-cid-ojddkyfr] small[data-astro-cid-ojddkyfr],.ramos__other-arrow[data-astro-cid-ojddkyfr]{display:none}}
