body.cafesfera-editorial-page{background:#FDFBF7;color:#2C241B;font-family:Inter,Arial,sans-serif}
.cafesfera-editorial-page .site-content .ast-container{max-width:920px}
.cafesfera-editorial-page .ast-article-single{background:#FFFFFF;border-radius:10px;padding:40px}
.cafesfera-editorial-page .entry-title,.cafesfera-editorial-page .entry-content h2,.cafesfera-editorial-page .entry-content h3{font-family:"Playfair Display",Georgia,serif;font-weight:700;color:#2C241B}
.cafesfera-editorial-page .entry-title{font-size:clamp(30px,4vw,42px);line-height:1.2;margin-bottom:16px}
.cafesfera-editorial-page .entry-content{font-size:17px;line-height:1.8}
.cafesfera-type-guide .entry-header,.cafesfera-type-guide .entry-content{max-width:72ch;margin-inline:auto}
.cafesfera-type-guide .wp-block-table table{min-width:560px}
.cafesfera-type-guide .cafesfera-verification-date{font-size:14px;color:#6F6A64}
.cafesfera-type-guide .entry-content h3{line-height:1.2;margin:32px 0 12px}
.cafesfera-editorial-page .entry-content h2{font-size:clamp(25px,3vw,30px);line-height:1.3;margin:40px 0 16px}
.cafesfera-editorial-page .entry-content p,.cafesfera-editorial-page .entry-content ul,.cafesfera-editorial-page .entry-content ol{margin-bottom:24px}
.cafesfera-editorial-page .entry-content li{margin-bottom:8px}
.cafesfera-editorial-page .entry-content a,.cafesfera-editorial-page .entry-meta a,.cafesfera-editorial-page .post-navigation a{color:#8C5A3C}
.cafesfera-editorial-page .entry-content a{text-decoration:underline;text-underline-offset:3px}
.cafesfera-editorial-page a:focus-visible{outline:3px solid #8C5A3C;outline-offset:3px}
.cafesfera-editorial-page .entry-meta,.cafesfera-editorial-page .entry-meta *,.cafesfera-editorial-page .wp-block-image figcaption{color:#6F6A64;font-size:14px;line-height:1.5}
.cafesfera-editorial-page .wp-block-image img{border-radius:10px;width:100%;height:auto;max-height:420px;object-fit:cover}
.cafesfera-editorial-page .wp-block-image figcaption{text-align:left;margin-top:8px}
.cafesfera-editorial-page .wp-block-table{overflow-x:auto}
.cafesfera-editorial-page .wp-block-table table{font-size:15px;line-height:1.6;border-color:#DAD2C8}
.cafesfera-editorial-page .wp-block-table th{background:#F5F2EA;text-align:left}
.cafesfera-editorial-page .wp-block-table td,.cafesfera-editorial-page .wp-block-table th{padding:12px;border-color:#DAD2C8;overflow-wrap:anywhere}
@media(max-width:600px){.cafesfera-editorial-page .ast-article-single{padding:24px 20px}.cafesfera-editorial-page .entry-content{font-size:16px}.cafesfera-editorial-page .wp-block-table table{font-size:14px}.cafesfera-editorial-page .wp-block-table td,.cafesfera-editorial-page .wp-block-table th{padding:8px}}
