.hero-section[data-v-4b61a637]{padding:var(--space-8) 0}.hero-section__header[data-v-4b61a637]{display:grid;gap:var(--space-3);margin-bottom:var(--space-6);max-width:840px}.hero-section__title[data-v-4b61a637]{font-family:var(--font-heading);font-size:clamp(2.1rem,5vw,3.75rem);line-height:1.02;letter-spacing:-.05em;font-weight:800;color:var(--color-text)}.hero-section__lead[data-v-4b61a637]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:68ch}.hero-section__grid[data-v-4b61a637]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:768px){.hero-section__grid[data-v-4b61a637]{grid-template-columns:1.15fr .85fr}}@media(min-width:1024px){.hero-section__grid[data-v-4b61a637]{grid-template-columns:1.25fr .75fr}}.hero-section__secondary[data-v-4b61a637]{display:grid;gap:var(--grid-gap)}.hero-section__lead-card[data-v-4b61a637]{min-width:0}.edition-promo[data-v-953d56c7]{padding:var(--section-gap) 0}.edition-promo__card[data-v-953d56c7]{display:grid;gap:var(--space-8);padding:var(--space-6)}@media(min-width:900px){.edition-promo__card[data-v-953d56c7]{grid-template-columns:1.2fr .8fr;align-items:center;padding:var(--space-8)}}.edition-promo__content[data-v-953d56c7]{display:grid;gap:var(--space-4)}.edition-promo__title[data-v-953d56c7]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:800;letter-spacing:-.03em;color:var(--color-text)}.edition-promo__summary[data-v-953d56c7]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:60ch}.edition-promo__highlights[data-v-953d56c7]{display:grid;gap:var(--space-2);padding-top:var(--space-2)}.edition-promo__highlight[data-v-953d56c7]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-small);color:var(--color-text-muted)}.edition-promo__highlight[data-v-953d56c7]:before{content:"";display:block;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-primary);flex-shrink:0}.edition-promo__cta[data-v-953d56c7]{width:-moz-fit-content;width:fit-content}.edition-promo__cover-wrap[data-v-953d56c7]{display:flex;align-items:center;justify-content:center}.edition-promo__cover[data-v-953d56c7]{width:min(320px,100%);aspect-ratio:3/4;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-alt);box-shadow:var(--shadow-lg)}.edition-promo__cover-img[data-v-953d56c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edition-promo__cover-placeholder[data-v-953d56c7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0176d31f 0,#2e844a14),linear-gradient(180deg,var(--color-surface-alt) 0,var(--color-surface-strong) 100%)}.edition-promo__cover-label[data-v-953d56c7]{font-size:var(--text-hero);font-weight:800;letter-spacing:-.06em;color:#1f2a3747}.category-section[data-v-54c31c4b]{padding:var(--section-gap) 0}.category-section__header[data-v-54c31c4b]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.category-section__more[data-v-54c31c4b]{flex-shrink:0}.category-section__grid[data-v-54c31c4b]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:768px){.category-section__grid[data-v-54c31c4b]{grid-template-columns:1.05fr .95fr}.category-section__featured[data-v-54c31c4b]{min-width:0}}@media(min-width:1024px){.category-section__grid[data-v-54c31c4b]{grid-template-columns:1.2fr .8fr}}.category-section__list[data-v-54c31c4b]{display:flex;flex-direction:column}.opiniones[data-v-9839db70]{padding:var(--section-gap) 0;background:#ffffff5c}.opiniones__header[data-v-9839db70]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.opiniones__more[data-v-9839db70]{flex-shrink:0}.opiniones__grid[data-v-9839db70]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:768px){.opiniones__grid[data-v-9839db70]{grid-template-columns:1.05fr .95fr}}@media(min-width:1024px){.opiniones__grid[data-v-9839db70]{grid-template-columns:1.25fr .75fr}}.opiniones__cards[data-v-9839db70]{display:grid;gap:var(--grid-gap)}.horizontal-card[data-v-e3f8e36c]{height:100%}.horizontal-card__link[data-v-e3f8e36c]{display:grid;grid-template-columns:1fr;overflow:hidden;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.horizontal-card__link[data-v-e3f8e36c]:hover{transform:translateY(-2px);border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}@media(min-width:640px){.horizontal-card__link[data-v-e3f8e36c]{grid-template-columns:240px minmax(0,1fr)}}.horizontal-card__image-wrap[data-v-e3f8e36c]{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--color-surface-alt);flex-shrink:0}@media(min-width:640px){.horizontal-card__image-wrap[data-v-e3f8e36c]{aspect-ratio:auto;min-height:100%}}.horizontal-card__image[data-v-e3f8e36c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.horizontal-card__image-placeholder[data-v-e3f8e36c]{width:100%;height:100%;min-height:200px;background:linear-gradient(135deg,#0176d324 0,#2e844a14),linear-gradient(180deg,var(--color-surface-alt) 0,var(--color-border-light) 100%)}.horizontal-card__link:hover .horizontal-card__image[data-v-e3f8e36c]{transform:scale(1.03)}.horizontal-card__content[data-v-e3f8e36c]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.horizontal-card__labels[data-v-e3f8e36c]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.horizontal-card__title[data-v-e3f8e36c]{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:800;line-height:var(--leading-snug);letter-spacing:-.02em;color:var(--color-text);transition:color var(--transition-fast)}.horizontal-card__link:hover .horizontal-card__title[data-v-e3f8e36c]{color:var(--color-primary-dark)}.horizontal-card__excerpt[data-v-e3f8e36c]{font-size:var(--text-body-small);color:var(--color-text-muted);line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eventos[data-v-3ce2f1ab]{padding:var(--section-gap) 0}.eventos__header[data-v-3ce2f1ab]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.eventos__more[data-v-3ce2f1ab]{flex-shrink:0}.eventos__grid[data-v-3ce2f1ab]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:768px){.eventos__grid[data-v-3ce2f1ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}.homepage[data-v-109c7032]{padding-bottom:0}.section-block[data-v-109c7032]{padding:var(--section-gap) 0}.section-block+.section-block[data-v-109c7032]{border-top:1px solid var(--color-border-light)}.homepage__state[data-v-109c7032]{text-align:center;color:var(--color-text-muted);padding:var(--space-8) 0}.homepage__state--error[data-v-109c7032]{color:var(--color-alert)}@media(max-width:767px){.homepage[data-v-109c7032]{overflow-x:hidden}}
