@import url("/guia-publicacion.css?v=20261018");
/* DynoraFit · Sistema editorial de guías v1 | Mantiene funcionalidades específicas */
:root{--df-eg:#213b2a;--df-sage:#eaf1e8;--df-soft:#f9f8f5;--df-line:#e1e7df}
body{background:#fbfaf7}
body main{color:#26392e}
body main h1,body main h2,body main h3{overflow-wrap:break-word}
body main h1{letter-spacing:-.025em;line-height:1.12}
body main h2{letter-spacing:-.018em;line-height:1.22}
body main p,body main li{line-height:1.7}
body main a:not(.button):not(.nav-cta){text-underline-offset:3px}
body main img{max-width:100%;height:auto}
body main :is(.recipe-page-panel,.berb-box,.collection-card,.guide-article-card,.top5-card){border-radius:16px}
body main :is(.recipe-page-panel,.berb-box){border-color:var(--df-line)}
body main .recipe-page-panel{box-shadow:0 8px 24px #19362208}
body main .recipe-page-panel h2{font-size:clamp(23px,2.4vw,29px)}
body main :is(.recipe-lead,.tc-lead){font-size:clamp(16px,1.7vw,19px);line-height:1.65}
body main :is(.recipe-editorial-hero,.berb-recipe-hero){border-radius:22px;overflow:hidden}
body main :is(.recipe-editorial-hero,.berb-recipe-hero) h1{font-size:clamp(29px,3.7vw,45px);letter-spacing:-.03em}
body main .dynora-photo-placeholder img{object-fit:cover;border-radius:14px}
body main :is(.recipe-page-meta,.berb-crosslinks){line-height:1.6}
body main :is(.recipe-page-back,.text-link){font-weight:700}
body main :is(.recipe-affiliate-sticky,.recipe-affiliate-aside){border-radius:16px}
body main :is(.tc-wrap,.dynora-collection,.top5-guide){max-width:1180px}
body main :is(.tc-wrap,.dynora-collection,.top5-guide) h1{font-size:clamp(29px,4.2vw,48px)}
body main :is(.tc-wrap,.dynora-collection,.top5-guide) h2{font-size:clamp(23px,2.8vw,33px)}
body main :is(.collection-pizza-photo,.tc-photo,.tc-cover,.protein-hero-photo){border-radius:16px;object-fit:cover}
body main blockquote{background:#edf3e9;border-left:4px solid #87a88a;padding:18px 22px;border-radius:0 12px 12px 0;color:#36553d}
body main table{max-width:100%}
@media(max-width:680px){body main p{font-size:16px}body main :is(.recipe-page-panel,.berb-box){padding:18px}body main :is(.recipe-editorial-layout,.berb-recipe-hero){gap:17px}body main :is(.tc-wrap,.dynora-collection,.top5-guide){padding-left:14px;padding-right:14px}body main :is(.recipe-page-panel,.collection-card){box-shadow:none}body main table{display:block;overflow-x:auto}}
