/* Scoped refinement; protected HERO, PROJECTS, CONTACT and fonts are untouched. */
body[data-visual-review].home-page .home-brand-introduction{max-width:640px;margin:40px 0 48px;padding:0}
body[data-visual-review].home-page .home-brand-introduction p{font-family:var(--la-font-mixed);font-size:21px;font-weight:400;line-height:1.7;margin:0}
html[lang=en] body[data-visual-review].home-page .home-brand-introduction p{line-height:1.5}
body[data-about-page] #about .about{display:block;max-width:760px;margin:0}
body[data-about-page] #about .about-copy{max-width:760px;margin:0}
.material-neighbours{display:flex;justify-content:space-between;gap:20px;width:100%;align-items:start}
.material-neighbours a,.material-neighbours span{flex:1;min-width:0;font-family:var(--la-font-mixed);font-size:14px;line-height:1.6;min-height:44px;overflow-wrap:anywhere}
.material-neighbours>a:last-child,.material-neighbours>span:last-child{text-align:right;justify-content:flex-end}
.material-neighbours [aria-disabled=true]{color:#999;display:flex;align-items:center}
@media(max-width:700px){body[data-visual-review].home-page .home-brand-introduction{margin:32px 0 36px}body[data-visual-review].home-page .home-brand-introduction p,html[lang=en] body[data-visual-review].home-page .home-brand-introduction p{font-size:19px;line-height:1.8}.material-neighbours{gap:16px}.material-neighbours a,.material-neighbours span{font-size:13px}}
