.blog-index-scope{--bg:#FAFAF5;--ink:#1a1a1a;--ink-soft:#2b2b2b;--body:#555;--muted:#888;--hairline:#e8e3d6;--hairline-soft:#efebe0;--emerald:#0F766E;--sage:#5EAD90;--serif:var(--font-playfair),Georgia,serif;--sans:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);min-height:100vh}.blog-index{max-width:920px;margin:0 auto;padding:80px 32px 120px}@media (max-width:720px){.blog-index{padding:48px 20px 80px}}.blog-index__header{text-align:center;margin-bottom:72px;padding:0 8px}.blog-index__eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:24px}.blog-index__title{font-family:var(--serif);font-weight:500;font-size:clamp(36px,6vw,60px);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0 auto 20px;max-width:18ch;text-wrap:balance}.blog-index__title em{color:var(--emerald);font-style:italic}.blog-index__lede{font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--body);margin:0 auto;max-width:50ch}.blog-index__featured{display:block;position:relative;background:#fff;border:1px solid var(--hairline);border-radius:18px;padding:44px 48px 40px;margin-bottom:72px;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s cubic-bezier(.2,.7,.3,1),border-color .3s ease;box-shadow:0 1px 2px rgba(20,20,20,.03),0 6px 20px -10px rgba(20,20,20,.06)}.blog-index__featured:hover{transform:translateY(-3px);border-color:rgba(15,118,110,.25);box-shadow:0 1px 2px rgba(20,20,20,.04),0 16px 40px -16px rgba(15,118,110,.12)}.blog-index__featured:before{content:"Lo más nuevo";position:absolute;top:-10px;left:36px;background:var(--bg);color:var(--emerald);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:0 10px}.blog-index__featured-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--sans);font-size:12px;color:var(--muted);margin-bottom:18px;letter-spacing:.01em}.blog-index__category{color:var(--emerald);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.blog-index__sep{color:var(--hairline)}.blog-index__featured-title{font-family:var(--serif);font-weight:500;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.015em;color:var(--ink);margin:0 0 16px;max-width:22ch;text-wrap:balance}.blog-index__featured-desc{font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--body);margin:0 0 24px;max-width:60ch}.blog-index__featured-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--emerald);letter-spacing:.01em}.blog-index__featured-cta svg{transition:transform .2s ease}.blog-index__featured:hover .blog-index__featured-cta svg{transform:translateX(4px)}@media (max-width:720px){.blog-index__featured{padding:32px 24px 28px}.blog-index__featured:before{left:20px}}.blog-index__list-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;padding:0 4px}.blog-index__list-title{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;color:var(--ink);margin:0}.blog-index__list-count{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.blog-index__items{list-style:none;margin:0;padding:0}.blog-index__item{border-top:1px solid var(--hairline-soft)}.blog-index__item:last-child{border-bottom:1px solid var(--hairline-soft)}.blog-row{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:28px 4px;text-decoration:none;color:inherit;transition:padding-left .3s cubic-bezier(.2,.7,.3,1)}.blog-row:hover{padding-left:12px}.blog-row__left{flex:1 1;min-width:0}.blog-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--sans);font-size:12px;color:var(--muted);margin-bottom:8px}.blog-row__category{color:var(--emerald);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.blog-row__sep{color:var(--hairline)}.blog-row__title{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.25;letter-spacing:-.005em;color:var(--ink);margin:0 0 6px;text-wrap:balance}.blog-row:hover .blog-row__title{color:var(--emerald)}.blog-row__desc{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--body);margin:0;max-width:60ch}.blog-row__right{display:flex;align-items:center;gap:14px;flex-shrink:0;font-family:var(--sans);font-size:12px;color:var(--muted);padding-top:4px}.blog-row__arrow{font-size:16px;color:var(--muted);transition:transform .2s ease,color .2s ease}.blog-row:hover .blog-row__arrow{transform:translateX(4px);color:var(--emerald)}@media (max-width:720px){.blog-row{flex-direction:column;gap:12px;padding:24px 0}.blog-row:hover{padding-left:0}.blog-row__right{padding-top:0}}.blog-index__empty{text-align:center;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--muted);padding:80px 0}