.blog-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto 80px;min-height:65vh}.blog-hero{padding:80px 0 55px;max-width:800px}.eyebrow{font-size:.75rem;letter-spacing:.13em;font-weight:800;color:#7052f5}.blog-hero h1,.blog-article h1{font-size:clamp(2.3rem,5vw,4.5rem);letter-spacing:-.05em;line-height:1.08;margin:20px 0;overflow-wrap:anywhere}.blog-hero em{font-style:normal;background:linear-gradient(90deg,var(--violet),var(--mint));background-clip:text;color:transparent}.blog-hero p,.lead{color:#667085;font-size:1.15rem;line-height:1.8}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{border:1px solid #e6e9f0;border-radius:24px;box-shadow:0 15px 45px #17213a0b;overflow:hidden}.blog-card>img,.card-art{width:100%;height:210px;object-fit:cover}.card-art{display:grid;place-items:center;background:linear-gradient(135deg,#eee9ff,#def8ef);font-size:5rem;color:#7052f5}.blog-card>div:not(.card-art){padding:25px}.blog-card h2{font-size:1.35rem;line-height:1.35;overflow-wrap:anywhere}.blog-card p{color:#667085;line-height:1.7;overflow-wrap:anywhere}.blog-card time{font-size:.8rem;color:#667085}.blog-wrap a{color:var(--violet);text-decoration:none;font-weight:700}.blog-card h2 a{color:#111827}.blog-wrap a:hover{text-decoration:underline}.blog-article{max-width:800px;margin:60px auto}.cover{width:100%;max-height:480px;object-fit:cover;border-radius:18px;margin:20px 0}.article-content{font-size:1.08rem;line-height:1.9;overflow-wrap:anywhere}.pagination{display:flex;justify-content:space-between;margin-top:35px}.empty{grid-column:1/-1;padding:35px;background:#f6f7fb;border-radius:16px}.blog-editor{max-width:900px;margin:40px auto;padding:0 20px}.blog-editor label{display:block;font-weight:700;margin:20px 0 8px}.blog-editor input,.blog-editor textarea,.blog-editor select{width:100%;padding:12px;border:1px solid #ccd1dc;border-radius:8px;font:inherit}.blog-editor button,.button{display:inline-block;border:0;border-radius:8px;background:#7052f5;color:white;padding:12px 18px;cursor:pointer;text-decoration:none}.editor-actions{display:flex;gap:16px;align-items:center;margin:24px 0}.notice{padding:16px;background:#eeeaff;border-radius:8px}.error{background:#fff0ee;color:#a22619}.post-row{padding:20px 0;border-bottom:1px solid #e6e9f0;display:flex;gap:18px;justify-content:space-between;align-items:center}.post-row h2{font-size:1.15rem;overflow-wrap:anywhere}.post-row form{margin:0}.post-row small{color:#667085}@media(max-width:800px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.blog-grid{grid-template-columns:1fr}.blog-hero{padding-top:45px}.post-row{align-items:flex-start;flex-wrap:wrap}.land-brand{font-size:.9rem}}

/* Mismos componentes y medidas que la portada. */
.blog-hero.land-hero{max-width:none;width:100vw;margin-left:calc(50% - 50vw);min-height:0;display:block;padding:75px max(30px,calc((100vw - 1180px)/2))}
.blog-hero .hero-copy{max-width:1000px}
.blog-hero .hero-copy h1{font-size:clamp(3rem,6vw,5.5rem);line-height:.95;letter-spacing:-.06em;font-weight:900;margin:20px 0 25px}
.blog-hero .hero-copy>p{font-size:1.12rem;line-height:1.7}
.blog-section-head{margin-top:85px}
.blog-card>div:not(.card-art){padding:30px}
.blog-card h2{font-weight:800}
.blog-card{background:#fff}
.blog-card>img{display:block}
.blog-article h1{font-weight:900}
.nav-links>a[aria-current="page"]{color:var(--violet)}
@media(max-width:560px){.blog-wrap{width:calc(100% - 24px)}.blog-hero.land-hero{padding:55px 18px}.blog-hero .hero-copy h1{font-size:3rem}.blog-section-head{margin-top:65px}.blog-card>div:not(.card-art){padding:25px}}