/* V160 About headings and header-aligned Edinburgh section */
body main .on[data-p="about"] > section.about-edinburgh-feature{grid-template-columns:minmax(0,58%) minmax(0,42%)!important}
body main .on[data-p="about"] .about-edinburgh-copy{padding-left:max(24px,calc((100vw - min(var(--helprite-content-width,1600px),100vw))/2 + clamp(1rem,4vw,2rem)))!important;padding-right:clamp(34px,4.5vw,84px)!important}
body main .on[data-p="about"] .about-edinburgh-inner{max-width:900px!important}
body main .on[data-p="about"] .about-edinburgh-feature h2{font-family:var(--helprite-font-heading,inherit)!important;font-size:clamp(38px,3.65vw,66px)!important;font-weight:700!important;line-height:1.065!important;letter-spacing:-.045em!important;max-width:none!important}
body main .on[data-p="about"] .about-edinburgh-feature p{max-width:770px!important;font-family:var(--helprite-font-body,inherit)!important}
body main .on[data-p="about"] > section:not(.about-hero):not(.about-edinburgh-feature) h2{font-family:var(--helprite-font-heading,inherit)!important;font-size:clamp(36px,3.3vw,60px)!important;font-weight:700!important;line-height:1.09!important;letter-spacing:-.04em!important}
@media(max-width:1000px) and (min-width:841px){body main .on[data-p="about"] > section.about-edinburgh-feature{grid-template-columns:minmax(0,57%) minmax(0,43%)!important}body main .on[data-p="about"] .about-edinburgh-feature h2{font-size:clamp(34px,3.7vw,48px)!important}}
@media(max-width:840px){body main .on[data-p="about"] > section.about-edinburgh-feature{grid-template-columns:1fr!important}body main .on[data-p="about"] .about-edinburgh-copy{padding:44px clamp(20px,5vw,32px)!important}body main .on[data-p="about"] .about-edinburgh-feature h2{font-size:clamp(32px,7vw,48px)!important}}
