/* Doubleway premium refinements: lighter headings, tighter radius. Live since 2026-11-04. */

/* Radius: 10px for cards, frames and panels; 8px for buttons, tags and pills */
:root,.dw2{--r-sm:8px!important;--r-md:10px!important;--r-lg:10px!important}
.dw2 .ic-tile,.dw-why .it .ic,.mobile-nav-link,.mobile-nav-link-half,.mobile-dropdown{border-radius:10px!important}
.dw-phero .chips span,.dw-svc .tags span,.dw-lanes .modes span,.mobile-cta-button,.mobile-footer-links{border-radius:8px!important}
[style*="border-radius:22px"],[style*="border-radius:20px"],[style*="border-radius:16px"],[style*="border-radius:14px"],[style*="border-radius:12px"]{border-radius:10px!important}
[style*="border-radius:999px"]{border-radius:8px!important}
.dw-uk article[style*="border-width:0 0 2px"],.dw-uk article{border-radius:10px!important}

/* Headings: one step lighter, slightly smaller */
.dw2 h1,.dw-uk h1,.dw-hero h1,.dw-phero h1{font-weight:700!important;letter-spacing:-.02em!important}
.dw-hero h1{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.08!important}
.dw-phero h1{font-size:clamp(30px,3.3vw,46px)!important;line-height:1.08!important}
.dw2 h2,.dw2 .h2,.dw-uk h2,.dw-band h2,.dw-svcs .svc h2{font-weight:700!important}
.dw2 .h2{font-size:clamp(27px,2.9vw,38px)!important;line-height:1.12!important}
.dw-band h2{font-size:clamp(24px,2.4vw,32px)!important}
.dw-svcs .svc h2{font-size:clamp(22px,2vw,26px)!important}
.dw2 h3,.dw-uk h3,.dw2 .opt h3,.dw-svc h3,.dw-proc h3,.dw-why .it h3,.dw-svclist .row h3{font-weight:600!important}
.dw-lanes .name,.dw-why .pic .badge strong{font-weight:700!important}
.dw-faq summary,.dw-uk summary{font-weight:600!important}
[style*="font-weight:800"],[style*="font-weight: 800"]{font-weight:700!important}

/* UK pages use inline sizes; scale them down on tablet and desktop only */
@media (min-width:601px){
.dw-uk h1[style*="font-size:56px"],.dw-uk h1[style*="font-size:58px"]{font-size:48px!important}
.dw-uk h2[style*="font-size:44px"]{font-size:38px!important}
.dw-uk h2[style*="font-size:36px"]{font-size:31px!important}
.dw-uk h3[style*="font-size:34px"]{font-size:29px!important}
.dw-uk p[style*="font-size:28px"]{font-size:25px!important}
.dw-uk p[style*="font-size:40px"]{font-size:34px!important}
}

/* Images: crisper rendering */
.dw2 img,.dw-uk img{image-rendering:auto;-webkit-backface-visibility:hidden}
