@media(max-width:700px){
.revmax-studio .ss-section{padding-block:40px;scroll-margin-top:90px}
.revmax-studio .ss-section-head{margin-bottom:24px}
.revmax-studio .ss-section-head h2{font-size:clamp(27px,7vw,34px);line-height:1.16;text-wrap:pretty}
.revmax-studio .ss-section-head .ss-lead{font-size:15px;line-height:1.75;margin-top:16px}
.revmax-studio .ss-hero h1,.revmax-studio .ss-destination-hero h1,.revmax-studio .ss-contact-hero h1,.revmax-studio .ss-library-heading h1,.revmax-studio .ss-story-heading h1{font-size:clamp(32px,8.4vw,42px);line-height:1.12;letter-spacing:-.04em;text-wrap:pretty}
.revmax-studio .ss-hero,.revmax-studio .ss-destination-hero,.revmax-studio .ss-contact-hero{padding-block:32px;gap:24px}
.revmax-studio .ss-hero-lead{font-size:16px;line-height:1.7}
.revmax-studio .ss-hero-description{font-size:14px;line-height:1.75}
.revmax-studio .ss-service-card{padding-block:20px}
.revmax-studio .ss-service-copy h3{font-size:21px;line-height:1.25}
.revmax-studio .ss-service-copy p{font-size:14px;line-height:1.75}
.revmax-studio .ss-service-copy>.ss-link{display:inline-flex;align-items:center;min-height:40px;margin-top:3px}
.revmax-studio .ss-grid>.ss-text-card:not(.ss-prose):nth-child(n),.revmax-studio .ss-measures>.ss-text-card,.revmax-studio .ss-credential-grid .ss-text-card{padding:22px;background-clip:padding-box}
.revmax-studio .ss-grid>.ss-text-card h3,.revmax-studio .ss-measures h3,.revmax-studio .ss-credential-grid .ss-text-card h3{font-size:21px;line-height:1.3}
.revmax-studio .ss-cap-image{max-height:175px;aspect-ratio:2.25}
.revmax-studio .ss-cap summary{padding:19px 20px;min-height:64px}
.revmax-studio .ss-cap summary h3{font-size:20px;line-height:1.3}
.revmax-studio .ss-cap-body{padding:0 20px 20px}
.revmax-studio .ss-cap-body p{font-size:14px;line-height:1.8}
.revmax-studio .ss-contact-layout{display:flex;flex-direction:column;gap:28px}
.revmax-studio .ss-contact-layout>.ss-form-box{order:-1;width:100%}
.revmax-studio .ss-contact-story{width:100%}
.revmax-studio .ss-form-box{padding:23px 20px}
.revmax-studio .ss-form-box>h3{font-size:26px;line-height:1.25}
.revmax-studio .ss-field input,.revmax-studio .ss-field select,.revmax-studio .ss-field textarea{font-size:16px;min-height:48px}
.revmax-studio .ss-consent{font-size:13px;line-height:1.65;align-items:flex-start}
.revmax-studio .ss-consent input{min-width:20px;min-height:20px;margin-top:2px}
.revmax-studio .ss-topic-filters button{min-height:44px;font-size:12px}
.revmax-studio .ss-library-tools{gap:18px}
.revmax-studio .ss-library-grid{gap:22px}
.revmax-studio .ss-library-card h2{font-size:23px;line-height:1.25}
.revmax-studio .ss-featured-copy h2{font-size:27px;line-height:1.2}
.revmax-studio .ss-page-cta{padding-block:38px}
.revmax-studio .ss-page-cta h2{font-size:30px;line-height:1.15}
.revmax-studio .ss-trust-strip{padding-block:20px}
.revmax-studio .ss-trust-link{gap:12px}
.revmax-studio .ss-trust-link p{font-size:11px;line-height:1.8}
.revmax-studio .ss-menu-toggle{min-height:44px;min-width:68px}
.revmax-studio .ss-navigation a,.revmax-studio .ss-navigation summary{min-height:44px}
.revmax-studio.ss-approach-page .ss-journey .ss-grid>.ss-text-card:nth-child(n){padding:0}
.revmax-studio.ss-approach-page #home-6 .ss-grid>.ss-text-card:nth-child(n){padding:24px 0}
.revmax-studio.ss-approach-page .ss-outcomes .ss-measures>.ss-text-card:nth-child(n){padding:23px 0 0}
.revmax-studio.ss-approach-page .ss-journey-node h3{font-size:27px}
}
