/* Reading and conversion blocks shared by existing Estudio Lat pages. */
.growth-block{margin:2rem 0;padding:clamp(20px,3vw,32px);border:1px solid #dbe5ee;border-radius:16px;background:#f7fafc;color:#23374d;overflow-wrap:anywhere}
.growth-block h2,.growth-block h3{color:#173b61;margin:0 0 1rem}.growth-block p,.growth-block li{line-height:1.75}.growth-block p:last-child{margin-bottom:0}.growth-block a{color:#064e91}.growth-block .growth-label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#456680}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.growth-grid>div{background:#fff;border:1px solid #dbe5ee;border-radius:12px;padding:20px}.growth-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.growth-actions a{display:inline-flex;padding:11px 17px;border:1px solid #1e4f7c;border-radius:8px;text-decoration:none;font-weight:600;align-items:center}.growth-actions a:first-child{background:#173b61;color:#fff}.growth-note{font-size:.9rem;color:#4f6373}.growth-faq details{padding:14px 0;border-bottom:1px solid #dbe5ee}.growth-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.growth-faq details p{margin:12px 0 0}.growth-table{width:100%;border-collapse:collapse}.growth-table th,.growth-table td{padding:12px;text-align:left;border-bottom:1px solid #dbe5ee;vertical-align:top}.growth-table th{background:#eaf1f7}.growth-scroll{overflow-x:auto}.growth-article-nav a{display:inline-block;margin:5px 10px 5px 0}.growth-case{margin-top:20px}.growth-case img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.growth-case figcaption{font-size:.9rem;margin-top:8px}.growth-section{padding:30px 0}.growth-section>.container>.growth-block{margin:0}.growth-workbook{max-width:900px;margin:auto;padding:28px 20px}.growth-workbook h1{line-height:1.2}.growth-workbook input{width:100%;border:1px solid #bccddd;border-radius:6px;padding:10px;font:inherit}.growth-workbook output{font-weight:700}.growth-workbook label{display:block;margin-top:14px}.growth-print{padding:10px 16px;cursor:pointer}.growth-empty{padding:24px;color:#425972}
@media(max-width:700px){.growth-grid{grid-template-columns:1fr}.growth-block{margin:1.5rem 0}.growth-table{font-size:.9rem}.growth-actions{flex-direction:column}.growth-actions a{justify-content:center}}
@media print{.header,.footer,.whatsapp-float,.growth-print,.analytics-consent{display:none!important}.growth-workbook{padding:0}.growth-block{break-inside:avoid;background:#fff}.growth-actions{display:none}}
