/* V5.1 — owner-approved design, secondary text readability refinement. */
.eyebrow{font-size:12px}
.hero-copy .eyebrow{font-size:12px}
.hero-caption,[dir=rtl] .hero-caption{font-size:12px}
.view-toggle button{font-size:13px}
.menu-button,.language{font-size:14px}
.hero-project-link,[dir=rtl] .hero-project-link{font-size:13px}
.explore{font-size:12px}
.relationship p>span{font-size:13px}
.relationship-project{flex-wrap:wrap;row-gap:10px}
.relationship-status,[dir=rtl] .relationship-status{font-size:12px;line-height:1.5;max-width:none;white-space:normal}
.company-record span{font-size:13px}
.company-record small{font-size:12px}
.status,.project-copy .status{font-size:13px}
.project-meta,.project-copy .project-meta,.edu-top .project-meta{font-size:13px;letter-spacing:.035em}
.project-rail dt,[dir=rtl] .project-rail dt{font-size:13px}
.project-rail dd,[dir=rtl] .project-rail dd{font-size:14px}
.edu-art-foot{font-size:11px}
.principle-index{font-size:12px}
.art-caption{font-size:13px}
.symbol-paper>span{font-size:12px}
.facts dt{font-size:13px}
.facts dd{font-size:16px}
.facts .fine{font-size:14px;line-height:1.8}
.footer-nav .text-link{font-size:14px}
.footer-address{font-size:14px;line-height:1.8}
.footer-address>p span{font-size:12px}
.footer-bottom{font-size:12px;flex-wrap:wrap;gap:14px 24px;line-height:1.6}
.footer-bottom small{font-size:12px}
@media(max-width:1100px){
 .project-rail>div{min-width:0}
 .project-rail dd{white-space:normal}
}
@media(max-width:760px){
 .hero-copy .eyebrow,[dir=rtl] .hero-copy .eyebrow{font-size:12px;line-height:1.8;letter-spacing:.04em}
 [dir=rtl] .hero-copy .eyebrow{letter-spacing:0}
 .company-record small{display:block;margin:8px 0 0}
 .relationship-status,[dir=rtl] .relationship-status{margin-top:2px}
 .project-rail .project-owner{flex-wrap:wrap;gap:8px 18px}
 .facts>div{grid-template-columns:1fr;gap:8px;padding-block:22px}
 .facts dd{font-size:15px}
 .facts .fine{margin-top:15px}
 .footer-address>p span{display:block;margin:7px 0 0}
}
@media(max-width:360px){
 .company-record strong{font-size:14px}
 .relationship strong{font-size:14px}
 .relationship-project{column-gap:10px}
 .art-caption{font-size:12px}
 .footer-nav{gap:12px 20px}
}
