@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&display=swap";
.blog-module__3rPSzG__newspaperContainer{--fondo:#f5f1e8;--papel:#faf8f3;--borde-papel:#d4c5a9;--tarjeta:#fff;--tarjeta-suave:#f9f7f0;--tinta:#000;--tinta-2:#222;--tinta-suave:#555;--tinta-tenue:#999;--linea:#ccc;--inverso-fondo:#000;--inverso-texto:#fff;--sombra:#00000026;--sombra-texto:#0000001a}.dark .blog-module__3rPSzG__newspaperContainer{--fondo:#0a0a0a;--papel:#171717;--borde-papel:#262626;--tarjeta:#1f1f1f;--tarjeta-suave:#1a1a1a;--tinta:#f5f5f5;--tinta-2:#d4d4d4;--tinta-suave:#a3a3a3;--tinta-tenue:#737373;--linea:#3f3f46;--inverso-fondo:#f5f5f5;--inverso-texto:#0a0a0a;--sombra:#0009;--sombra-texto:#ffffff0f}.dark .blog-module__3rPSzG__newspaperContainer .blog-module__3rPSzG__articleLink:hover .blog-module__3rPSzG__headline{color:#60a5fa}.blog-module__3rPSzG__newspaperFooter{border-top:4px double var(--tinta);text-align:center;color:var(--tinta-suave);margin-top:2rem;padding-top:1rem;font-size:.75rem}.blog-module__3rPSzG__newspaperFooter p+p{margin-top:.5rem;font-style:italic}.blog-module__3rPSzG__newsletterInput{background:var(--tarjeta);color:var(--tinta)}.blog-module__3rPSzG__newspaperContainer{background:var(--fondo);min-height:100vh;padding:5.5rem 1rem 2rem;font-family:Georgia,Times New Roman,serif}.blog-module__3rPSzG__newspaper{background:var(--papel);max-width:1200px;box-shadow:0 4px 20px var(--sombra);border:1px solid var(--borde-papel);margin:0 auto;padding:2rem}.blog-module__3rPSzG__masthead{border-bottom:4px double var(--tinta);text-align:center;margin-bottom:1rem;padding-bottom:1.5rem;position:relative}.blog-module__3rPSzG__mastheadTop{text-transform:uppercase;letter-spacing:1px;color:var(--tinta-2);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.blog-module__3rPSzG__mastheadTitle{overflow-wrap:break-word;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta);text-shadow:2px 2px 0px var(--sombra-texto);margin:.5rem 0;font-family:Playfair Display,Georgia,serif;font-size:max(1.6rem,min(7vw,3.5rem));font-weight:900;line-height:1.1}.blog-module__3rPSzG__mastheadSubtitle{color:var(--tinta-suave);margin-bottom:.5rem;font-size:.9rem;font-style:italic}.blog-module__3rPSzG__mastheadDate{text-transform:uppercase;letter-spacing:1px;color:var(--tinta-2);font-size:.8rem}.blog-module__3rPSzG__decorativeLine{background:repeating-linear-gradient(90deg, var(--tinta) 0px, var(--tinta) 10px, transparent 10px, transparent 12px);width:100%;height:2px;margin:.5rem 0}.blog-module__3rPSzG__articlesGrid{grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.blog-module__3rPSzG__featuredMain{border:3px solid var(--tinta);background:var(--tarjeta);grid-area:1/1/3/9;min-width:0;padding:1.5rem;position:relative}.blog-module__3rPSzG__featuredMain:after{content:"";border:1px solid var(--tinta);pointer-events:none;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.blog-module__3rPSzG__featuredMain:only-child{grid-area:auto/1/auto/-1}.blog-module__3rPSzG__featuredMain+.blog-module__3rPSzG__featuredSecondary:last-child{grid-row:1/3}.blog-module__3rPSzG__featuredSecondary{border:2px solid var(--tinta);background:var(--tarjeta);grid-column:9/13;padding:1rem}.blog-module__3rPSzG__featuredSecondary:nth-child(2){grid-row:1}.blog-module__3rPSzG__featuredSecondary:nth-child(3){grid-row:2}.blog-module__3rPSzG__articleColumn{border-right:2px solid var(--tinta);grid-column:span 4;padding-right:1rem}.blog-module__3rPSzG__articleColumn:last-of-type{border-right:none;padding-right:0}.blog-module__3rPSzG__articleSmall{border-top:2px solid var(--tinta);background:var(--tarjeta-suave);grid-column:span 6;padding:1rem}.blog-module__3rPSzG__headline{overflow-wrap:break-word;color:var(--tinta);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 .75rem;font-family:Playfair Display,Georgia,serif;font-weight:900;line-height:1.1}.blog-module__3rPSzG__headlineLarge{border-bottom:3px solid var(--tinta);margin-bottom:1rem;padding-bottom:.5rem;font-size:max(1.6rem,min(3.5vw,2.5rem))}.blog-module__3rPSzG__headlineMedium{border-bottom:2px solid var(--tinta);padding-bottom:.4rem;font-size:1.75rem}.blog-module__3rPSzG__headlineSmall{border-bottom:1px solid var(--tinta);padding-bottom:.3rem;font-size:1.25rem}.blog-module__3rPSzG__subheadline{color:var(--tinta-suave);margin-bottom:.75rem;font-size:1rem;font-style:italic;line-height:1.4}.blog-module__3rPSzG__articleMeta{text-transform:uppercase;letter-spacing:.5px;color:var(--tinta-suave);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);gap:1rem;margin-bottom:.75rem;padding:.5rem 0;font-size:.75rem;display:flex}.blog-module__3rPSzG__articleBody{color:var(--tinta-2);-moz-columns:1;columns:1;-moz-column-gap:1.5rem;text-align:justify;column-gap:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.6}.blog-module__3rPSzG__featuredMain .blog-module__3rPSzG__articleBody{-moz-columns:2;columns:2}.blog-module__3rPSzG__articleExcerpt{color:var(--tinta-2);text-align:justify;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.5}.blog-module__3rPSzG__category{text-transform:uppercase;letter-spacing:1px;background:var(--inverso-fondo);color:var(--inverso-texto);margin-bottom:.5rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.blog-module__3rPSzG__articleImage{border:2px solid var(--tinta);filter:grayscale(20%)contrast(1.1);width:100%;height:auto;margin-bottom:.75rem}.blog-module__3rPSzG__imageCaption{color:var(--tinta-suave);text-align:center;margin-top:.5rem;padding:0 1rem;font-size:.75rem;font-style:italic}.blog-module__3rPSzG__ornament{text-align:center;color:var(--tinta);margin:1.5rem 0;font-size:1.5rem}.blog-module__3rPSzG__verticalDivider{background:var(--inverso-fondo);width:2px;height:100%;position:absolute;top:0;right:0}.blog-module__3rPSzG__articleHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.blog-module__3rPSzG__articleTitle{color:var(--tinta);margin:.5rem 0 .75rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:900;line-height:1.15}@media (max-width:640px){.blog-module__3rPSzG__articleTitle{font-size:1.75rem}}.blog-module__3rPSzG__readButton{border:2px solid var(--tinta);color:var(--tinta);text-transform:uppercase;letter-spacing:1px;background:0 0;padding:.3rem 1.1rem;font-family:Georgia,Times New Roman,serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.blog-module__3rPSzG__readButton:hover{background:var(--inverso-fondo);color:var(--inverso-texto)}.blog-module__3rPSzG__articleLink{color:inherit;text-decoration:none;transition:all .2s;display:block}.blog-module__3rPSzG__articleLink:hover{transform:translateY(-2px)}.blog-module__3rPSzG__articleLink:hover .blog-module__3rPSzG__headline{color:#2563eb}@media (max-width:768px){.blog-module__3rPSzG__newspaper{padding:1rem}.blog-module__3rPSzG__mastheadTop{letter-spacing:.5px;font-size:.6rem}.blog-module__3rPSzG__newsletterBox{padding:1.25rem 1rem}.blog-module__3rPSzG__newsletterButton{flex:100%}.blog-module__3rPSzG__articlesGrid{grid-template-columns:1fr;gap:1.5rem}.blog-module__3rPSzG__featuredMain,.blog-module__3rPSzG__featuredSecondary,.blog-module__3rPSzG__featuredMain+.blog-module__3rPSzG__featuredSecondary:last-child{grid-area:auto/1}.blog-module__3rPSzG__articleColumn{border-right:none;border-bottom:2px solid var(--tinta);grid-column:1;margin-bottom:1rem;padding-bottom:1.5rem;padding-right:0}.blog-module__3rPSzG__articleSmall{grid-column:1}.blog-module__3rPSzG__featuredMain .blog-module__3rPSzG__articleBody{-moz-columns:1;columns:1}.blog-module__3rPSzG__articleBody,.blog-module__3rPSzG__articleExcerpt{text-align:left}.blog-module__3rPSzG__headlineLarge{font-size:1.75rem}.blog-module__3rPSzG__headlineMedium{font-size:1.4rem}.blog-module__3rPSzG__headlineSmall{font-size:1.1rem}}@media (min-width:769px) and (max-width:1024px){.blog-module__3rPSzG__featuredMain{grid-column:1/8}.blog-module__3rPSzG__featuredSecondary{grid-column:8/13}.blog-module__3rPSzG__articleColumn{grid-column:span 6}}.blog-module__3rPSzG__newsletterBox{border:4px double var(--tinta);background:var(--tarjeta);text-align:center;margin:2rem 0;padding:2rem}.blog-module__3rPSzG__newsletterHeadline{text-transform:uppercase;color:var(--tinta);margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:max(1.25rem,min(4.5vw,2rem));font-weight:900;line-height:1.15}.blog-module__3rPSzG__newsletterForm{flex-wrap:wrap;gap:.5rem;max-width:500px;margin:0 auto;display:flex}.blog-module__3rPSzG__newsletterInput{border:2px solid var(--tinta);flex:220px;min-width:0;padding:.75rem;font-family:Georgia,serif;font-size:.9rem}.blog-module__3rPSzG__newsletterButton{background:var(--inverso-fondo);color:var(--inverso-texto);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;flex:none;padding:.75rem 1.5rem;font-family:Georgia,serif;font-weight:700;transition:all .2s}.blog-module__3rPSzG__newsletterButton:hover{color:#fff;background:#2563eb}.blog-module__3rPSzG__breadcrumb{text-transform:uppercase;letter-spacing:.5px;color:var(--tinta-suave);border-bottom:1px solid var(--linea);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:.8rem}.blog-module__3rPSzG__breadcrumbLink{color:var(--tinta);font-weight:700;text-decoration:none}.blog-module__3rPSzG__breadcrumbLink:hover{text-decoration:underline}.blog-module__3rPSzG__breadcrumbSep{color:var(--tinta-tenue);margin:0 .5rem}.blog-module__3rPSzG__articleFull{border-bottom:2px solid var(--tinta);max-width:860px;margin:0 auto 2rem;padding:2rem 0}.blog-module__3rPSzG__articleImages{flex-direction:column;gap:1.5rem;margin:1.5rem 0;display:flex}.blog-module__3rPSzG__articleFigure{border:2px solid var(--tinta);background:var(--tarjeta);margin:0;padding:.5rem}.blog-module__3rPSzG__articleImage{filter:grayscale(15%)contrast(1.05);width:100%;display:block}.blog-module__3rPSzG__articleCaption{color:var(--tinta-suave);text-align:center;margin-top:.4rem;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-style:italic}.blog-module__3rPSzG__articleCaptionLink{color:var(--tinta-2);word-break:break-all;text-decoration:underline}.blog-module__3rPSzG__articleCaptionLink:hover{color:var(--tinta)}.blog-module__3rPSzG__articleFullContent{color:var(--tinta-2);text-align:justify;-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem;margin-top:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.8}.blog-module__3rPSzG__articleFullContent p{margin-bottom:1rem}.blog-module__3rPSzG__articleFullContent h2,.blog-module__3rPSzG__articleFullContent h3{-moz-column-span:all;column-span:all;text-transform:uppercase;border-bottom:2px solid var(--tinta);margin:1.5rem 0 .75rem;padding-bottom:.3rem;font-family:Playfair Display,Georgia,serif;font-weight:900}.blog-module__3rPSzG__articleFullContent img{border:2px solid var(--tinta);filter:grayscale(15%)contrast(1.05);max-width:100%}@media (max-width:768px){.blog-module__3rPSzG__articleFullContent{-moz-columns:1;columns:1}}.blog-module__3rPSzG__emptyState{text-align:center;border:4px double var(--tinta);background:var(--tarjeta);margin:2rem 0;padding:4rem 2rem}.blog-module__3rPSzG__emptyStateIcon{margin-bottom:1rem;font-size:5rem}.blog-module__3rPSzG__emptyStateTitle{text-transform:uppercase;color:var(--tinta);margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-weight:900}.blog-module__3rPSzG__emptyStateText{color:var(--tinta-suave);max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.blog-module__3rPSzG__emptyStateButton{background:var(--inverso-fondo);color:var(--inverso-texto);text-transform:uppercase;letter-spacing:1px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.blog-module__3rPSzG__emptyStateButton:hover{color:#fff;background:#2563eb}
.BlogComments-module__GfHGtW__commentsSection{border-top:4px double #000;max-width:720px;margin:2.5rem auto 0;padding-top:1.5rem}.BlogComments-module__GfHGtW__commentsTitle{color:#111;margin-bottom:1.25rem;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:700}.BlogComments-module__GfHGtW__form{background:#faf9f6;border:1px solid #ddd;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.BlogComments-module__GfHGtW__formUser{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.BlogComments-module__GfHGtW__formAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:32px;height:32px}.BlogComments-module__GfHGtW__formUserName{color:#222;font-size:.9rem;font-weight:600}.BlogComments-module__GfHGtW__textarea{resize:vertical;color:#111;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;padding:.75rem;font-family:inherit;font-size:.95rem;line-height:1.5}.BlogComments-module__GfHGtW__textarea:focus{border-color:#555;outline:none}.BlogComments-module__GfHGtW__formFooter{justify-content:space-between;align-items:center;margin-top:.6rem;display:flex}.BlogComments-module__GfHGtW__charCount{color:#888;font-size:.75rem}.BlogComments-module__GfHGtW__submitButton{color:#fff;cursor:pointer;background:#111;border:none;border-radius:6px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s}.BlogComments-module__GfHGtW__submitButton:hover:not(:disabled){background:#333}.BlogComments-module__GfHGtW__submitButton:disabled{opacity:.5;cursor:not-allowed}.BlogComments-module__GfHGtW__feedbackOk{color:#15803d;margin-top:.75rem;font-size:.875rem}.BlogComments-module__GfHGtW__feedbackError{color:#b91c1c;margin-top:.75rem;font-size:.875rem}.BlogComments-module__GfHGtW__loginPrompt{text-align:center;background:#faf9f6;border:1px solid #ddd;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.BlogComments-module__GfHGtW__loginText{color:#444;margin-bottom:1rem;font-size:.95rem}.BlogComments-module__GfHGtW__googleButton{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:6px;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:box-shadow .2s,background .2s;display:inline-flex}.BlogComments-module__GfHGtW__googleButton:hover{background:#f8f9fa;box-shadow:0 1px 3px #3c40434d}.BlogComments-module__GfHGtW__commentList{flex-direction:column;gap:1.25rem;display:flex}.BlogComments-module__GfHGtW__empty{color:#888;font-size:.95rem;font-style:italic}.BlogComments-module__GfHGtW__comment{align-items:flex-start;gap:.75rem;display:flex}.BlogComments-module__GfHGtW__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.BlogComments-module__GfHGtW__avatarFallback{color:#fff;background:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.BlogComments-module__GfHGtW__commentBody{flex:1;min-width:0}.BlogComments-module__GfHGtW__commentHeader{align-items:baseline;gap:.6rem;margin-bottom:.25rem;display:flex}.BlogComments-module__GfHGtW__commentAuthor{color:#111;font-size:.95rem;font-weight:600}.BlogComments-module__GfHGtW__commentDate{color:#999;font-size:.75rem}.BlogComments-module__GfHGtW__commentContent{color:#333;white-space:pre-wrap;word-break:break-word;font-size:.95rem;line-height:1.55}.BlogComments-module__GfHGtW__deleteButton{color:#b91c1c;cursor:pointer;background:0 0;border:none;margin-top:.4rem;padding:0;font-size:.78rem}.BlogComments-module__GfHGtW__deleteButton:hover{text-decoration:underline}.dark .BlogComments-module__GfHGtW__commentsTitle{color:#f3f4f6}.dark .BlogComments-module__GfHGtW__commentAuthor{color:#f3f4f6}.dark .BlogComments-module__GfHGtW__formUserName{color:#f3f4f6}.dark .BlogComments-module__GfHGtW__form{background:#1f2937;border-color:#374151}.dark .BlogComments-module__GfHGtW__loginPrompt{background:#1f2937;border-color:#374151}.dark .BlogComments-module__GfHGtW__textarea{color:#f3f4f6;background:#111827;border-color:#374151}.dark .BlogComments-module__GfHGtW__loginText{color:#d1d5db}.dark .BlogComments-module__GfHGtW__commentContent{color:#d1d5db}.dark .BlogComments-module__GfHGtW__googleButton{color:#3c4043;background:#fff}
