/* Preserve the three demo identities while improving reading comfort. */
html{overflow-x:clip}.studio-bar{font-size:11px;line-height:1.6;align-items:center}.studio-bar a{min-height:32px;display:inline-flex;align-items:center}.example-nav nav{font-size:13px}.example-nav nav a,.example-nav nav button{min-height:44px;display:inline-flex;align-items:center}.example-convert>span{font-size:10px}.example-convert p{font-size:14px;line-height:1.9}.example-convert>a:not(.return-examples){font-size:14px;min-height:48px}.example-convert .return-examples{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.ex-footer{font-size:11px;line-height:1.8}.garage-hero-copy>p:not(.kicker),.garage-service-grid p,.garage-about p:not(.kicker){font-size:15px;line-height:1.9;color:#c7d1bc}.garage-service-grid article>span,.garage-hero .kicker,.garage-scroll{font-size:10px}.garage-service-grid button{font-size:13px;min-height:44px}.garage-service-grid h3{font-weight:650}.garage-button{font-size:13px;min-height:48px}.garage-theme .example-nav nav button{font-size:12px}.product-hero-copy>p:not(.kicker),.product-detail-copy>p:not(.kicker){font-size:15px;line-height:1.9;color:#765c80}.product-hero h1 em,.product-detail h2 em{color:#8a5e8b}.product-button{font-size:13px;min-height:48px}.product-values p,.product-values>div>span,.product-hero-caption,.product-bottom-label{font-size:10px;color:#765c80}.product-detail-copy .kicker,.product-hero-copy .kicker{font-size:10px;color:#765c80}.product-detail-copy>p.demo-small{font-size:12px;color:#765c80}.product-detail details,.product-detail details>p{font-size:13px;color:#765c80}.product-detail summary{min-height:44px;align-items:center}.product-roundel{font-size:10px;color:#4d572e}.produit-theme .example-convert>span,.produit-theme .example-convert p,.produit-theme .return-examples{color:#5e6545}.service-hero-top>p,.service-approach p,.service-list p,.service-spaces p:not(.kicker){font-size:15px;line-height:1.9;color:#5d6d4c}.service-lead{font-size:26px!important;color:#63724f!important}.service-hero .kicker,.service-approach .kicker,.service-spaces .kicker,.service-list article>span{font-size:10px;color:#5d6d4c}.service-button{font-size:13px;min-height:44px}.service-theme .example-nav nav button{font-size:13px}.service-theme .example-convert>span,.service-theme .example-convert p,.service-theme .return-examples{color:#5d6d4c}.service-image-caption{font-size:9px;background:#273f2699}.service-scroll{width:44px;height:44px}.dialog-close{min-width:44px;min-height:44px}dialog h2{font-size:30px}dialog p,.dialog-form label{font-size:14px;line-height:1.8}.dialog-form input,.dialog-form select,.dialog-form textarea{font-size:16px;min-height:46px}.dialog-form .garage-button{font-size:13px}.demo-success>span{font-size:11px}.demo-success a{font-size:14px;min-height:48px}.demo-motion{position:fixed;right:18px;bottom:18px;z-index:20;border:1px solid #7776;border-radius:30px;background:#f6f5f0;color:#262b22;min-height:44px;padding:10px 17px;font-size:12px;box-shadow:0 5px 20px #0001}.ex-paused *,.ex-paused *::before,.ex-paused *::after{animation-play-state:paused!important;scroll-behavior:auto!important}.demo-context{margin-top:20px;max-width:600px;font-size:13px;line-height:1.8}.garage-theme .demo-context{color:#c7d1bc}.produit-theme .demo-context{color:#765c80}.service-theme .demo-context{color:#5d6d4c}
@media(max-width:760px){.studio-bar{font-size:10px;padding:10px 18px;gap:6px}.studio-bar>a:first-child,.studio-bar>a:last-child{font-size:10px;min-height:36px}.example-nav{gap:12px;flex-wrap:wrap}.example-nav nav{gap:12px}.example-nav nav button{font-size:12px!important;min-height:44px}.garage-theme .example-nav nav button{padding:10px 13px}.nord-logo{font-size:24px}.nord-logo>span{font-size:7px}.garage-hero h1{font-size:clamp(48px,14.5vw,66px);letter-spacing:-2px}.garage-hero-copy>p:not(.kicker),.garage-service-grid p,.garage-about p:not(.kicker){font-size:14px}.garage-service-grid button{font-size:13px}.garage-hero .kicker,.garage-service-grid article>span{font-size:9px}.garage-vertical{display:none}.garage-scroll{font-size:9px}.product-hero h1{font-size:60px}.product-hero-copy>p:not(.kicker),.product-detail-copy>p:not(.kicker){font-size:14px}.product-values{gap:12px;padding:30px 20px}.product-values>div{padding-left:10px}.product-values p{font-size:10px;line-height:1.7}.product-values h3{font-size:21px}.product-values>div>span{font-size:10px}.product-roundel{font-size:9px}.product-bottom-label{font-size:8px;letter-spacing:.6px}.product-detail-copy>p.demo-small{font-size:12px}.service-hero h1{font-size:clamp(45px,14vw,58px)}.service-hero-top>p,.service-list p,.service-spaces p:not(.kicker){font-size:14px}.service-lead{font-size:23px!important}.service-list article>span{font-size:9px}.service-list h3{font-size:21px}.service-theme .example-nav nav button{font-size:12px}.service-hero .kicker,.service-approach .kicker,.service-spaces .kicker{font-size:9px}.service-image-caption{font-size:8px}.example-convert>span{font-size:10px}.example-convert p{font-size:14px;max-width:330px}.example-convert>a:not(.return-examples){font-size:13px}.example-convert .return-examples{font-size:12px}.ex-footer{font-size:11px;padding-bottom:80px}.demo-motion{bottom:14px;right:14px}.dialog-form label,dialog p{font-size:13px}}

@media(max-width:760px){.example-nav nav{flex-wrap:wrap;max-width:100%;row-gap:6px}}
