:root{--kettliva-content-width:1200px;--normal-page-width:var(--kettliva-content-width);--wide-page-width:var(--kettliva-content-width);--narrow-page-width:var(--kettliva-content-width);--normal-content-width:var(--kettliva-content-width)}.page-width{box-sizing:border-box;width:min(calc(100% - (2 * var(--page-margin))),var(--kettliva-content-width));margin-inline:auto;min-width:0}.content-for-layout :is(h1,.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6)){font-size:min(2.5rem,var(--font-h1--size,2.5rem))!important}.content-for-layout :is(h2,.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6)){font-size:min(2.5rem,var(--font-h2--size,2.5rem))!important}.content-for-layout :is(h3,.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6)){font-size:min(2.5rem,var(--font-h3--size,2.5rem))!important}.content-for-layout :is(h4,h5,h6,.h4,.h5,.h6){font-size:min(2.5rem,1.5rem)!important}.header__row.section--page-width>.header__columns,.announcement-bar.section--page-width>*{width:100%;max-width:var(--kettliva-content-width);margin-inline:auto}.kl-home__hero,.kl-start,.kl-favourites,.kl-guide,.kl-service,.kl-faq,.kl-contact,.kl-footer__grid,.kl-footer__bottom{max-width:var(--kettliva-content-width)}@media(max-width:749px){:root{--page-margin:max(16px,var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px))}.page-width{width:calc(100% - (2 * var(--page-margin)))}.content-for-layout :is(h1,h2,.h1,.h2){overflow-wrap:anywhere}.kl-home__hero,.kl-start,.kl-favourites,.kl-guide,.kl-service,.kl-faq,.kl-contact,.kl-footer__grid,.kl-footer__bottom{min-width:0}}
