html,body{width:100%;max-width:100%;overflow-x:hidden!important}@supports (overflow: clip){html,body{overflow-x:clip!important}}.page-width,.site-header__inner{max-width:100%!important}@media(max-width:749px){:root{--page: calc(100% - 28px) !important;--section-space: 48px}.page-width,.site-header__inner{width:calc(100% - 28px)!important}h1{max-width:100%;font-size:clamp(2rem,10vw,3rem)!important}h2{max-width:100%;font-size:clamp(1.65rem,8vw,2.5rem)!important}h3{max-width:100%;font-size:clamp(1.35rem,7vw,2rem)!important}.home-hero__content{width:calc(100% - 28px)!important;max-width:none!important;padding-bottom:58px}.home-hero__content h1{font-size:clamp(2rem,9.5vw,2.8rem)!important;line-height:1.04}.home-hero__content p{max-width:100%;margin:18px auto 24px;font-size:1rem;line-height:1.45}.home-hero__aside{right:14px;font-size:clamp(1.05rem,5.5vw,1.4rem)!important;line-height:1.1}.default-archetype__hero{padding:56px 0!important}.default-archetype__story{min-width:0;gap:28px!important;grid-template-columns:minmax(0,1fr)!important}.default-archetype__story>*,.default-archetype__content{min-width:0;max-width:100%}.default-archetype__story aside p{font-size:clamp(1.65rem,8vw,2.25rem)!important;line-height:1.05}.default-archetype__content{font-size:1rem!important;line-height:1.65!important;overflow-wrap:break-word}.default-archetype__content h2,.default-archetype__content h3{font-size:clamp(1.55rem,7.5vw,2.15rem)!important;line-height:1.08;overflow-wrap:anywhere}.default-archetype__content blockquote{padding-left:16px;font-size:clamp(1.35rem,6.5vw,1.9rem)!important;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mobile-fixes.css.map */
