.category-label[data-v-a7b83399]{display:inline-block;font-size:var(--text-overline);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);line-height:1;color:var(--color-text-muted);background:var(--color-surface-alt)}.category-label--sponsored[data-v-a7b83399]{background:var(--color-sponsored-bg);color:var(--color-sponsored)}.category-label--ferreteria[data-v-a7b83399]{color:var(--color-category-ferreteria)}.category-label--construccion[data-v-a7b83399]{color:var(--color-category-construccion)}.category-label--materiales[data-v-a7b83399]{color:var(--color-category-materiales)}.category-label--arquitectura[data-v-a7b83399]{color:var(--color-category-arquitectura)}.category-label--negocios[data-v-a7b83399]{color:var(--color-category-negocios)}.category-label--marcas[data-v-a7b83399]{color:var(--color-category-marcas)}.category-label--eventos[data-v-a7b83399]{color:var(--color-category-eventos)}.category-label--opinion[data-v-a7b83399]{color:var(--color-category-opinion)}.commercial-label[data-v-b9864b29]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-overline);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);line-height:1}.commercial-label--sponsored[data-v-b9864b29]{background:var(--color-sponsored-bg);color:var(--color-sponsored)}.commercial-label--brand_story[data-v-b9864b29]{background:var(--color-surface-alt);color:var(--color-category-marcas)}.commercial-label--partner[data-v-b9864b29]{background:var(--color-primary);color:var(--color-text-inverse)}.commercial-label--presented[data-v-b9864b29]{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}.author-meta[data-v-d557d999]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.4}.author-meta__author[data-v-d557d999]{font-weight:var(--weight-medium);color:var(--color-text)}.author-meta__date[data-v-d557d999]:before,.author-meta__reading[data-v-d557d999]:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--color-text-muted);margin-right:var(--space-2);vertical-align:middle}.article-card[data-v-0b499aa8]{background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.article-card[data-v-0b499aa8]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.article-card__link[data-v-0b499aa8]{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.article-card__image-wrap[data-v-0b499aa8]{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--color-surface-alt)}.article-card__image[data-v-0b499aa8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}@media(prefers-reduced-motion:no-preference){.article-card:hover .article-card__image[data-v-0b499aa8]{transform:scale(1.03)}}.article-card__image-placeholder[data-v-0b499aa8]{width:100%;height:100%;background:linear-gradient(135deg,var(--color-surface-alt) 0,var(--color-border) 100%)}.article-card__content[data-v-0b499aa8]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.article-card__labels[data-v-0b499aa8]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.article-card__title[data-v-0b499aa8]{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text);transition:color var(--transition-fast)}.article-card:hover .article-card__title[data-v-0b499aa8]{color:var(--color-primary-light)}.article-card__excerpt[data-v-0b499aa8]{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}.article-card--featured .article-card__title[data-v-0b499aa8]{font-size:var(--text-h3)}.article-card--featured .article-card__excerpt[data-v-0b499aa8]{-webkit-line-clamp:3}.article-card--featured .article-card__content[data-v-0b499aa8]{padding:var(--space-5)}.article-card--featured .article-card__image-wrap[data-v-0b499aa8]{aspect-ratio:16/9}@media(min-width:768px){.article-card--featured .article-card__image-wrap[data-v-0b499aa8]{aspect-ratio:3/2}}.hero-section[data-v-13283fff]{padding:var(--space-8) 0}.hero-section__grid[data-v-13283fff]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:768px){.hero-section__grid[data-v-13283fff]{grid-template-columns:1fr 1fr}.hero-section__lead[data-v-13283fff]{grid-row:span 2}}@media(min-width:1024px){.hero-section__grid[data-v-13283fff]{grid-template-columns:2fr 1fr}}.hero-section__secondary[data-v-13283fff]{display:flex;flex-direction:column;gap:var(--grid-gap)}.edition-promo[data-v-e294011e]{padding:var(--section-gap) 0}.edition-promo__card[data-v-e294011e]{display:grid;grid-template-columns:1fr;gap:var(--space-8);background:var(--color-primary-dark);border-radius:var(--radius-lg);padding:var(--space-8);overflow:hidden;position:relative}@media(min-width:768px){.edition-promo__card[data-v-e294011e]{grid-template-columns:1fr 240px;padding:var(--space-10) var(--space-12)}}@media(min-width:1024px){.edition-promo__card[data-v-e294011e]{grid-template-columns:1fr 280px;padding:var(--space-12) var(--space-16)}}.edition-promo__content[data-v-e294011e]{color:#ffffffe6}.edition-promo__kicker[data-v-e294011e]{display:inline-block;font-size:var(--text-overline);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-light);margin-bottom:var(--space-3)}.edition-promo__title[data-v-e294011e]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--color-text-inverse);margin-bottom:var(--space-4)}.edition-promo__summary[data-v-e294011e]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:#ffffffb3;margin-bottom:var(--space-6);max-width:540px}.edition-promo__highlights[data-v-e294011e]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.edition-promo__highlight[data-v-e294011e]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-small);color:#fffc}.edition-promo__highlight[data-v-e294011e]:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--color-accent-light);flex-shrink:0}.edition-promo__cta[data-v-e294011e]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-button);font-weight:var(--weight-semibold);border-radius:var(--radius-sm);text-decoration:none;transition:background var(--transition-fast)}.edition-promo__cta[data-v-e294011e]:hover{background:var(--color-accent-light);color:var(--color-text-inverse)}.edition-promo__cover-wrap[data-v-e294011e]{display:flex;align-items:flex-end;justify-content:center}.edition-promo__cover[data-v-e294011e]{width:100%;max-width:240px;aspect-ratio:3/4;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--color-primary)}.edition-promo__cover-img[data-v-e294011e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edition-promo__cover-placeholder[data-v-e294011e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-light) 100%)}.edition-promo__cover-label[data-v-e294011e]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-bold);color:#ffffff4d;writing-mode:vertical-rl;text-orientation:mixed}.radar[data-v-12931487]{padding:var(--section-gap) 0;background:var(--color-surface-alt)}.radar__grid[data-v-12931487]{display:grid;grid-template-columns:1fr;gap:var(--space-1);background:var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}@media(min-width:640px){.radar__grid[data-v-12931487]{grid-template-columns:1fr 1fr}}.radar__signal[data-v-12931487]{background:var(--color-surface);padding:var(--space-5);transition:background var(--transition-fast)}.radar__signal[data-v-12931487]:hover{background:var(--color-surface-hover)}.radar__signal-type[data-v-12931487]{display:inline-block;font-size:var(--text-overline);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-2)}.radar__signal-text[data-v-12931487]{font-size:var(--text-body-small);line-height:var(--leading-normal);color:var(--color-text);margin-bottom:var(--space-2)}.radar__signal-link[data-v-12931487]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.radar__signal-link[data-v-12931487]:hover{color:var(--color-accent)}.compact-card[data-v-f36a6785]{border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.compact-card[data-v-f36a6785]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.compact-card__link[data-v-f36a6785]{display:flex;gap:var(--space-4);text-decoration:none;color:inherit}.compact-card__image-wrap[data-v-f36a6785]{flex-shrink:0;width:80px;height:80px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-alt)}.compact-card__image[data-v-f36a6785]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.compact-card__content[data-v-f36a6785]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.compact-card__labels[data-v-f36a6785]{display:flex;gap:var(--space-2);align-items:center}.compact-card__category[data-v-f36a6785]{font-size:var(--text-overline);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.compact-card__title[data-v-f36a6785]{font-family:var(--font-heading);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);transition:color var(--transition-fast)}.compact-card__link:hover .compact-card__title[data-v-f36a6785]{color:var(--color-primary-light)}@media(max-width:374px){.compact-card__image-wrap[data-v-f36a6785]{width:64px;height:64px}}.category-section[data-v-f40e790c]{padding:var(--section-gap) 0}.category-section__header[data-v-f40e790c]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-6)}.category-section__more[data-v-f40e790c]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-body-small);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast);flex-shrink:0}.category-section__more[data-v-f40e790c]:hover{color:var(--color-primary)}.category-section__grid[data-v-f40e790c]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:768px){.category-section__grid[data-v-f40e790c]{grid-template-columns:1fr 1fr}.category-section__featured[data-v-f40e790c]{grid-row:span 2}}@media(min-width:1024px){.category-section__grid[data-v-f40e790c]{grid-template-columns:2fr 1fr}}.category-section__list[data-v-f40e790c]{display:flex;flex-direction:column}.opiniones[data-v-68fb5718]{padding:var(--section-gap) 0;background:var(--color-surface-alt)}.opiniones__header[data-v-68fb5718]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-6)}.opiniones__more[data-v-68fb5718]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-body-small);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast);flex-shrink:0}.opiniones__more[data-v-68fb5718]:hover{color:var(--color-primary)}.opiniones__grid[data-v-68fb5718]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:768px){.opiniones__grid[data-v-68fb5718]{grid-template-columns:1fr 1fr}.opiniones__featured[data-v-68fb5718]{grid-row:span 2}}@media(min-width:1024px){.opiniones__grid[data-v-68fb5718]{grid-template-columns:2fr 1fr 1fr}.opiniones__featured[data-v-68fb5718]{grid-row:span 2}.opiniones__cards[data-v-68fb5718]{display:contents;display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);grid-column:span 2}}.horizontal-card[data-v-a988cfc9]{background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition-fast)}.horizontal-card[data-v-a988cfc9]:hover{box-shadow:var(--shadow-sm)}.horizontal-card__link[data-v-a988cfc9]{display:flex;flex-direction:column;text-decoration:none;color:inherit}@media(min-width:640px){.horizontal-card__link[data-v-a988cfc9]{flex-direction:row}}.horizontal-card__image-wrap[data-v-a988cfc9]{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-a988cfc9]{width:280px;aspect-ratio:4/3}}.horizontal-card__image[data-v-a988cfc9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.horizontal-card__image-placeholder[data-v-a988cfc9]{width:100%;height:100%;background:linear-gradient(135deg,var(--color-surface-alt) 0,var(--color-border) 100%)}@media(prefers-reduced-motion:no-preference){.horizontal-card:hover .horizontal-card__image[data-v-a988cfc9]{transform:scale(1.03)}}.horizontal-card__content[data-v-a988cfc9]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.horizontal-card__labels[data-v-a988cfc9]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.horizontal-card__title[data-v-a988cfc9]{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text);transition:color var(--transition-fast)}.horizontal-card__link:hover .horizontal-card__title[data-v-a988cfc9]{color:var(--color-primary-light)}.horizontal-card__excerpt[data-v-a988cfc9]{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-c280c61b]{padding:var(--section-gap) 0}.eventos__header[data-v-c280c61b]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-6)}.eventos__more[data-v-c280c61b]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-body-small);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast);flex-shrink:0}.eventos__more[data-v-c280c61b]:hover{color:var(--color-primary)}.eventos__grid[data-v-c280c61b]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:768px){.eventos__grid[data-v-c280c61b]{grid-template-columns:1fr 1fr}}.newsletter[data-v-9d93f366]{padding:var(--section-gap) 0;background:var(--color-primary-dark)}.newsletter__card[data-v-9d93f366]{max-width:640px;margin:0 auto}.newsletter__content[data-v-9d93f366]{color:#ffffffe6}.newsletter__title[data-v-9d93f366]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--color-text-inverse);margin-bottom:var(--space-3)}.newsletter__description[data-v-9d93f366]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:#ffffffb3;margin-bottom:var(--space-8);max-width:520px}.newsletter__fields[data-v-9d93f366]{display:flex;gap:var(--space-3);margin-bottom:var(--space-6)}@media(max-width:480px){.newsletter__fields[data-v-9d93f366]{flex-direction:column}}.newsletter__input[data-v-9d93f366]{flex:1;padding:var(--space-3) var(--space-4);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm);background:#ffffff1a;color:var(--color-text-inverse);font-size:var(--text-body);transition:border-color var(--transition-fast),background var(--transition-fast)}.newsletter__input[data-v-9d93f366]::-moz-placeholder{color:#fff6}.newsletter__input[data-v-9d93f366]::placeholder{color:#fff6}.newsletter__input[data-v-9d93f366]:focus{outline:none;border-color:var(--color-accent-light);background:#ffffff26}.newsletter__submit[data-v-9d93f366]{padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-button);font-weight:var(--weight-semibold);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);white-space:nowrap}.newsletter__submit[data-v-9d93f366]:hover{background:var(--color-accent-light)}.newsletter__interests[data-v-9d93f366]{border:none;padding:0;margin:0;margin-bottom:var(--space-6)}.newsletter__legend[data-v-9d93f366]{font-size:var(--text-body-small);font-weight:var(--weight-medium);color:#fff9;margin-bottom:var(--space-3)}.newsletter__options[data-v-9d93f366]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.newsletter__option[data-v-9d93f366]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#ffffff14;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);font-size:var(--text-body-small);color:#fffc}.newsletter__option[data-v-9d93f366]:hover{background:#ffffff26}.newsletter__checkbox[data-v-9d93f366]{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.newsletter__option-label[data-v-9d93f366]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.newsletter__legal[data-v-9d93f366]{font-size:var(--text-caption);color:#fff6;line-height:var(--leading-normal)}.newsletter__success[data-v-9d93f366]{padding:var(--space-4);background:#2e7d5e33;border:1px solid rgba(46,125,94,.4);border-radius:var(--radius-sm);color:var(--color-text-inverse);font-size:var(--text-body-small);margin-top:var(--space-4)}.homepage[data-v-b53d0c22]{padding-bottom:0}.section-block[data-v-b53d0c22]{padding:var(--section-gap) 0}.section-block+.section-block[data-v-b53d0c22]{border-top:1px solid var(--color-border-light)}@media(max-width:767px){.homepage[data-v-b53d0c22]{overflow-x:hidden}}
