.parduodu_garaza_services_main{margin-block:0!important}.parduodu_garaza_services_hero{background:linear-gradient(115deg,#ffd7e9,#fffaf1 80%);border-bottom:2px solid #111}.parduodu_garaza_services_intro h1{font-size:clamp(48px,6.8vw,94px);max-width:1020px}.parduodu_garaza_services_intro>.wp-block-buttons{margin-top:30px;gap:16px}.parduodu_garaza_services_intro .wp-block-button:nth-child(2) a{background:#fffaf1}.parduodu_garaza_services_about,.parduodu_garaza_services_faq{max-width:900px!important}.parduodu_garaza_services_final h2{max-width:1000px}.parduodu_garaza_services_intro a:focus-visible,.parduodu_garaza_services_final a:focus-visible{outline:3px solid #94144f;outline-offset:5px}#paslaugu-kategorijos,#paslaugu-uzklausa,#paslaugu-testas{scroll-margin-top:125px}@media(prefers-reduced-motion:reduce){html:has(.parduodu_garaza_services){scroll-behavior:auto}}

.section.parduodu_garaza_services_hero>.parduodu_garaza_services_intro{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:700px){.section.parduodu_garaza_services_hero{padding-left:0;padding-right:0}.section.parduodu_garaza_services_hero>.parduodu_garaza_services_intro{width:calc(100% - 32px)!important}}
/* Consistent gutters for saved Gutenberg default-layout groups, without relying on WP constrained layout. */
.section:has(>.parduodu_garaza_services_intro),.section:has(>.parduodu_garaza_services_about),.section:has(>.parduodu_garaza_services_faq),.section:has(>.parduodu_garaza_services_final){padding-left:0;padding-right:0}
.section>.wp-block-group.alignwide:is(.parduodu_garaza_services_intro,.parduodu_garaza_services_about,.parduodu_garaza_services_faq,.parduodu_garaza_services_final){width:min(1180px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:700px){.section>.wp-block-group.alignwide:is(.parduodu_garaza_services_intro,.parduodu_garaza_services_about,.parduodu_garaza_services_faq,.parduodu_garaza_services_final){width:calc(100% - 32px)!important}}

/* Apply to saved services-page blocks as well as newly inserted patterns. */
:is(.parduodu_garaza_services_intro,.parduodu_garaza_services_about,.parduodu_garaza_services_faq,.parduodu_garaza_services_final){font-size:16px;line-height:1.6}
.parduodu_garaza_services_intro h1{font-size:clamp(34px,4.8vw,56px)!important;line-height:1.12}
:is(.parduodu_garaza_services_intro,.parduodu_garaza_services_about,.parduodu_garaza_services_faq,.parduodu_garaza_services_final) h2{font-size:clamp(28px,3.2vw,36px)!important;line-height:1.2}
:is(.parduodu_garaza_services_intro,.parduodu_garaza_services_about,.parduodu_garaza_services_faq,.parduodu_garaza_services_final) h3{font-size:clamp(22px,2.4vw,26px)!important;line-height:1.25}
:is(.parduodu_garaza_services_intro,.parduodu_garaza_services_about,.parduodu_garaza_services_faq,.parduodu_garaza_services_final) p{font-size:16px!important;line-height:1.65}
.parduodu_garaza_services_intro p.lead{font-size:18px!important;line-height:1.6}
.parduodu_garaza_services_faq summary{font-size:17px!important;line-height:1.5}
:is(.parduodu_garaza_services_intro,.parduodu_garaza_services_final) .wp-block-button__link{font-size:14px!important;line-height:1.4}
