/* Textos de apoio legíveis, preservando a hierarquia dos títulos. */
body{font-size:16px}
.menu>a,.nav-more>summary,.nav-more-links a{font-size:15px}
.nav-actions .btn{font-size:14px}.brand-name small{font-size:12px}
.field label,.business-form .field label,.directory-filters label{font-size:14px}
.field input,.field select,.field textarea,.business-form input,.business-form select,.business-form textarea,.directory-filters input,.directory-filters select{font-size:16px}
.field .hint,.business-form .hint{font-size:13px!important;line-height:1.6}
.auth-wrap>p,.auth-divider,.erro,.ok{font-size:15px}
.eyebrow,.editorial-label,.home-hero .eyebrow,.home-hero .feature-label{font-size:12px}
.home-hero .searchbar label{font-size:12px}.home-hero .searchbar input{font-size:16px}
.home-hero .quick-links a,.hero-map-link,.home-hero .feature-link{font-size:14px}
.home-hero .hero-stats .s span,.home-hero .hero-feature-caption p{font-size:14px}
.explore-paths h2{font-size:16px}.explore-paths p{font-size:14px}
.sec-head p,.section-note,.business-aside p,.filter-help{font-size:16px;line-height:1.7}
.ver,.card .foot .btn,.card-actions .btn{font-size:14px}
.card .desc{font-size:15px;line-height:1.7}.card-location,.business-address{font-size:14px}
.trail-facts dt{font-size:12px}.trail-facts dd{font-size:15px}
.card .tag,.price-badge,.dest-card .count,.reading-meta{font-size:12px}
.dest-card small,.blog-card .foot,.business-price span,.business-price small{font-size:14px}
.home-business-invite p,.faq-list details p,.home-faq>div>p{font-size:16px}.faq-list summary{font-size:16px}
.filter-chip,.clear-filters,.sort-control label,.sort-control select,.directory-results .filter-help,.advertising-note{font-size:14px}
.crumbs,.guide-card .guide-loc,.review-date,.access-facts dt,.share-status,.article-meta{font-size:14px}
.access-facts dd,.article-toc{font-size:16px}.ficha .item b{font-size:12px}.ficha .item>span:last-child{font-size:16px}
.trail-detail-page .prose,.business-detail-page .prose{font-size:16px}
.business-detail-page .buy-box .btn,.share-row{font-size:14px}
.business-form .plan-choice small,.plan-choice small,.business-metrics span{font-size:14px;line-height:1.65}
.cookie-bar p{font-size:14px}.cookie-bar b{font-size:16px}
.rodape .muted,.rodape .cols>div>a:not(.logo){font-size:14px}.rodape .foot-h,.rodape .bottom{font-size:12px}
.admin-side a,.cfg-tab-btn,.tabela{font-size:14px}.tabela th{font-size:12px}
.signup-choice p,.signup-intro-note,.signup-footnote,.signup-signin{font-size:15px}
.choice-link,.signup-back,.signed-in-note{font-size:14px}.choice-number{font-size:13px}
.account-start p,.account-professional p,.account-layout .sec-head p{font-size:16px}
.account-actions .btn{font-size:15px}.account-shortcuts a{font-size:14px}.account-shortcuts span{font-size:12px}
.account-professional .eyebrow{font-size:12px}
@media(max-width:1100px){.menu.open a,.nav-more>summary{font-size:16px}.nav-more-links a{font-size:15px!important}}
@media(max-width:600px){.brand-name small{font-size:11px;letter-spacing:.04em}.home-hero .eyebrow{font-size:11px}.home-hero p{font-size:16px}.home-hero .searchbar .btn{font-size:14px}.home-hero .hero-stats{gap:18px;flex-wrap:wrap}.account-actions .btn{font-size:15px}.account-shortcuts a{font-size:14px}}
