/* Desktop scale only: retain the established mobile experience. */
@media (min-width: 981px) {
 .refined-home .cinematic-content .instrument-intro h1 {font-size:clamp(48px,4.4vw,68px);line-height:1.08}
 .refined-home .exploration-intro h2,
 .refined-home .method-title h2,
 .refined-home .concept-intro h2,
 .refined-home .service-stage-heading h2,
 .refined-home .journey-sticky h2,
 .refined-home .section-head h2,
 .refined-home .feature-copy h2 {font-size:clamp(34px,3vw,46px);line-height:1.12}
 .refined-home .next-cinema h2,
 .refined-home .faq-intro h2,
 .refined-home .cta-band h2 {font-size:clamp(32px,2.8vw,42px);line-height:1.14}
 .refined-home .brief-heading h2,
 .refined-home .study-description h2 {font-size:clamp(30px,2.6vw,40px);line-height:1.15}
 .refined-home .cinematic-content .instrument-intro>p,
 .refined-home .exploration-intro>p,
 .refined-home .method-title p,
 .refined-home .method-sequence p,
 .refined-home .concept-intro>p,
 .refined-home .next-cinema p,
 .refined-home .service-stage-heading p,
 .refined-home .cinematic-journey .journey p {font-size:16px;line-height:1.65}
 .refined-home .three-services .service-card .price-top h3 {font-size:27px}
 .refined-home .cinematic-journey .journey h3 {font-size:28px}
 .design-build .opening-copy h1 {font-size:clamp(52px,4.8vw,76px);line-height:1.08}
 .design-build h2 {font-size:clamp(34px,3vw,48px);line-height:1.14}
 .design-build .opening-intro {font-size:17px;line-height:1.65}
 .property-guides h1 {font-size:clamp(36px,3.5vw,50px);line-height:1.12}
 .property-guides h2 {font-size:clamp(25px,2.2vw,32px);line-height:1.2}
}
