/* TerrarioVivo 4.4: guías de plantas, fichas y rendimiento móvil. */
.tv44-article-hero{padding-bottom:16px}.tv44-cover{overflow:hidden;margin:21px 0 12px;border-radius:15px;max-width:780px}
.tv44-cover img{display:block;object-fit:cover;width:100%;height:auto;aspect-ratio:480/184}
.tv44-byline{font-size:.83rem;color:#637264;margin:9px 0}.tv44-reading{min-width:0;max-width:100%;overflow-wrap:break-word}.tv44-reading section{scroll-margin-top:95px;margin:27px 0}
.tv44-reading h2{margin:24px 0 12px}.tv44-reading h3{margin:17px 0 7px}.tv44-reading p,.tv44-reading li{line-height:1.78}
.tv44-intro{border-left:4px solid #83ae8e;background:#f3f8f2;padding:12px 18px;border-radius:0 10px 10px 0}
.tv44-toc{padding:19px 20px;border:1px solid #dbe7da;border-radius:15px;background:#f9fcf8;margin:23px 0}
.tv44-toc h2{margin:0 0 11px!important;font-size:1.13rem}.tv44-toc>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}
.tv44-toc a{font-size:.92rem;color:#215e3e;text-underline-offset:3px}.tv44-note{padding:14px 18px;background:#fff8ea;border:1px solid #eddfbc;border-radius:12px;line-height:1.65;margin:17px 0}
.tv44-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid #dbe8da;margin:16px 0;background:white}
.tv44-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.92rem;line-height:1.5}
.tv44-table th,.tv44-table td{vertical-align:top;text-align:left;padding:12px 13px;border-bottom:1px solid #e3eae0}
.tv44-table thead th{background:#eaf3e8;color:#214b35}.tv44-table tbody th{background:#f7faf6;width:26%;color:#1f4831}.tv44-table tr:last-child>*{border-bottom:0}
.tv44-footnote{font-size:.84rem;color:#617364}.tv44-related{border-top:1px solid #dbe7da;padding-top:14px;margin:26px 0 36px}.tv44-related>div{display:flex;flex-wrap:wrap;gap:10px}
.tv44-related a,.tv44-crosslinks a{background:#eaf4e8;color:#205338;text-decoration:none;border:1px solid #d4e5d2;padding:9px 12px;border-radius:9px;display:inline-flex;align-items:center;min-height:44px;font-weight:700}
.tv44-featured-section{margin-block:24px;padding:23px;border:1px solid #dce8da;background:#f9fcf8;border-radius:16px}
.tv44-featured-section .section-heading{margin-bottom:13px}.tv44-featured-section .grid{margin-top:12px}
.tv44-topic-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.tv44-topic-card{display:block;overflow:hidden;border:1px solid #dae5d7;background:#fff;border-radius:14px;text-decoration:none;color:#234534}
.tv44-topic-card img{display:block;object-fit:cover;width:100%;aspect-ratio:480/184;height:auto}
.tv44-topic-card>div{padding:14px 17px 18px}.tv44-topic-card strong{display:block;font-size:1.07rem;line-height:1.35;color:#234534;margin-bottom:6px}.tv44-topic-card span{display:block;font-size:.91rem;line-height:1.55;color:#5c7064}
.tv44-ficha-panel{background:#f7faf6;border:1px solid #dae5d8;border-radius:13px;margin:25px 0;padding:18px 21px}
.tv44-ficha-panel h2{font-size:1.35rem;line-height:1.3;color:#214c35;margin:0 0 12px}.tv44-ficha-panel p{line-height:1.7}.tv44-ficha-panel ul{padding-left:20px}.tv44-ficha-panel li{line-height:1.65;margin-bottom:7px}
.tv44-ficha-panel .tv44-sources{font-size:.8rem;color:#566e5d;margin:9px 0 0}.tv44-ficha-panel a{color:#225d3c;text-underline-offset:3px}
@media(max-width:750px){.tv44-toc>div{grid-template-columns:1fr}.tv44-topic-cards{grid-template-columns:1fr}.tv44-featured-section{padding:16px 13px}.tv44-article-hero{padding-bottom:10px}.tv44-ficha-panel{padding:15px 13px}.tv44-table{min-width:520px;font-size:.85rem}.tv44-table th,.tv44-table td{padding:10px}.tv44-reading section{scroll-margin-top:72px}}
