/* Phones: every page header is centred (crumbs, label, title, sub header, byline, firm hero). */
@media(max-width:760px){
html body .page-head .crumbs,html body .ab-hero .crumbs,html body .gx-head .crumbs,html body .intro .crumbs{justify-content:center!important;text-align:center!important}
html body .page-head h1,html body .ab-hero h1,html body .gx-head h1,html body .intro h1,html body .firm-hero h1{text-align:center!important}
html body .page-head .eyebrow,html body .page-head .pf-pill,html body .ab-hero .pf-pill,html body .gx-head .pf-pill,html body .intro .eyebrow,html body .intro .pf-pill,html body .rc-eyebrow{display:block!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
html body .page-head .lede,html body .ab-hero .lede,html body .gx-head .lede,html body .intro .lede,html body .intro>p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body .page-head .byline,html body .intro .byline{justify-content:center!important;text-align:center!important}
/* firm pages */
html body .firm-hero{flex-direction:column!important;align-items:center!important;text-align:center!important}
html body .firm-hero>div{align-items:center!important;width:100%}
html body .firm-hero>div>div{justify-content:center!important;text-align:center}
html body .firm-hero .rhero{justify-content:center!important;text-align:left}
html body .intro>div[style*="flex-wrap"]{justify-content:center!important}
html body .intro .from-line{text-align:center!important}
/* firm page id overrides */
html body #firmHead .crumbs{justify-content:center!important}
html body #firmHead .lede{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body #firmHead .firm-hero>.mono-badge{margin-left:auto!important;margin-right:auto!important;justify-self:center!important;display:grid!important}
html body #firmHead{text-align:center}
html body #firmHead .firm-stats,html body #firmHead .firm-stats *{text-align:left}
html body #abPage .ab-hero .pf-pill{display:block!important;width:fit-content!important;margin:0 auto 18px!important;text-align:center!important}
html body #abPage .ab-hero h1,html body #abPage .ab-hero .lede{text-align:center!important}
html body #app[data-page=""] .band>.wrap{align-items:center!important;text-align:center!important}
html body #app[data-page=""] .band>.wrap>div{justify-content:center!important}
/* no sideways scroll bars on phones (content can still be swiped) */
body *{scrollbar-width:none}
body *::-webkit-scrollbar{display:none}
}
