/* Larger directory text, scoped to avoid changing other civic pages. */
body[data-reading-page="businesses"] .brand{font-size:17px}
body[data-reading-page="businesses"] .brand small{font-size:14px}
body[data-reading-page="businesses"] .back{font-size:14px}
body[data-reading-page="businesses"] .eyebrow{font-size:14px}
body[data-reading-page="businesses"] .intro{font-size:17px}
body[data-reading-page="businesses"] .hero-note>p{font-size:14px}
body[data-reading-page="businesses"] .stats span{font-size:14px}
body[data-reading-page="businesses"] .districts nav button{font-size:14px}
body[data-reading-page="businesses"] .districts nav span{font:14px monospace}
body[data-reading-page="businesses"] .aside-note{font-size:14px}
body[data-reading-page="businesses"] .outline,body[data-reading-page="businesses"] .solid{font-size:14px}
body[data-reading-page="businesses"] #savedCount{font:14px monospace}
body[data-reading-page="businesses"] .district-description{font-size:15px}
body[data-reading-page="businesses"] .filters label{font-size:14px}
body[data-reading-page="businesses"] .filters input,body[data-reading-page="businesses"] .filters select{font-size:14px}
body[data-reading-page="businesses"] .results-bar{font-size:14px}
body[data-reading-page="businesses"] .text-button{font-size:14px}
body[data-reading-page="businesses"] .company-copy .location{font-size:14px}
body[data-reading-page="businesses"] .company-copy p{font-size:14px}
body[data-reading-page="businesses"] .company-meta small{font-size:14px}
body[data-reading-page="businesses"] .money-badge{font-size:14px}
body[data-reading-page="businesses"] .empty p{font-size:15px}
body[data-reading-page="businesses"] footer{font-size:14px}
body[data-reading-page="businesses"] .dialog-content dt{font-size:14px}
body[data-reading-page="businesses"] .district-context>p:last-child{font-size:15px}
body[data-reading-page="businesses"] .source-note{font-size:14px}
@media (max-width:700px){
body[data-reading-page="businesses"] .brand{font-size:14px}
body[data-reading-page="businesses"] .brand small{font-size:14px}
body[data-reading-page="businesses"] .back{font-size:14px}
body[data-reading-page="businesses"] .intro{font-size:16px}
body[data-reading-page="businesses"] .filters input,body[data-reading-page="businesses"] .filters select{font-size:18px}
body[data-reading-page="businesses"] .filters .search input{font-size:16px}
body[data-reading-page="businesses"] .money-badge{font-size:14px}
body[data-reading-page="businesses"] .eyebrow{font-size:14px}
}
body[data-reading-page="businesses"] .business-mini-grid span,body[data-reading-page="businesses"] .business-mini-grid small,body[data-reading-page="businesses"] .business-mentions span,body[data-reading-page="businesses"] .resident-business-list>span{font:700 14px/1.4 monospace}
body[data-reading-page="businesses"] .business-mini-grid p,body[data-reading-page="businesses"] .business-mentions p{font-size:14px}
body[data-reading-page="businesses"] .resident-business-summary span{font-size:14px}
body[data-reading-page="businesses"] .resident-business-list b{font-size:14px}
body[data-reading-page="businesses"] .resident-business-list small{font-size:14px}
body[data-reading-page="businesses"] .resident-business-list p{font-size:14px}
body[data-reading-page="residents"]{font:18px/1.6 system-ui,sans-serif}
body[data-reading-page="residents"] .brand{font-size:16px}
body[data-reading-page="residents"] .brand small{font-size:14px}
body[data-reading-page="residents"] .eyebrow{font:600 14px/1.5 system-ui}
body[data-reading-page="residents"] label{font-size:16px}
body[data-reading-page="residents"] .result-bar{font-size:16px}
body[data-reading-page="residents"] .resident-card p{font-size:16px}
body[data-reading-page="residents"] .meta{font:14px system-ui}
body[data-reading-page="residents"] .pill{font-size:14px}
body[data-reading-page="residents"] dt{font-size:14px}
body[data-reading-page="residents"] summary{font-size:16px}
body[data-reading-page="residents"] footer{font-size:14px}
@media (max-width:520px){
body[data-reading-page="residents"] .mast>a:last-child{font-size:15px}
body[data-reading-page="residents"] .filters select{font-size:16px}
}
body[data-reading-page="residents"] .technology-credit{font:14px/1.7 system-ui}
body[data-reading-page="residents"] .live-citizen-tag{font:700 14px/1.4 system-ui}
body[data-reading-page] :is(.masthead,.mast,.filters,.dialog-head,.dialog-top,.results-bar,.result-bar){flex-wrap:wrap}body[data-reading-page] :is(.company-copy,.resident-card,.dialog-content,.dialog-body){overflow-wrap:anywhere}body[data-reading-page="businesses"] .company-copy p{-webkit-line-clamp:unset;display:block}body[data-reading-page="residents"] .page-head .button{white-space:normal}