/* Heading semantics changed without changing hero typography. */

.jaz-social-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.jaz-social-links a{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;overflow-wrap:anywhere}.jaz-social-links svg{flex:0 0 22px}.unified-footer .footer-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px}.footer-contact p{margin:0;line-height:1.6;font-size:13px}.footer-contact p:last-child{grid-column:1/-1}.jaz-social-links a:focus-visible{outline:3px solid #29c7e8;outline-offset:4px}[dir=rtl]{text-align:right}[dir=rtl] .hero-copy,[dir=rtl] .page-main,[dir=rtl] .story-copy{direction:rtl}[dir=rtl] .jaz-faq-answer{padding-inline:85px 25px}[dir=rtl] .footer-contact a{direction:ltr;justify-content:flex-end}@media(max-width:600px){.jaz-social-links{gap:8px 10px}.jaz-social-links a{font-size:12px;gap:6px}.unified-footer .footer-contact{grid-template-columns:1fr}.footer-contact p:last-child{grid-column:auto}[dir=rtl] .jaz-faq-answer{padding-inline:18px}}
.unified-footer{grid-template-columns:minmax(0,1fr)}.unified-footer>*{min-width:0}.unified-footer nav,.unified-footer .jaz-social-links{min-width:0;max-width:100%;box-sizing:border-box}.jaz-social-links a,.jaz-social-links span{min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){body{overflow-x:clip}}
@media(max-width:600px){html{overflow-x:clip}}
