#TcsModular{--tcs-accent:#e7ef69;--tcs-display:Arial,sans-serif;--tcs-display-weight:700;--tcs-display-style:normal}
.tcs-modular-header-section,.tcs-modular-footer-section{flex:none;position:static}
.tcs-modular-body-section{flex:1;display:flex;flex-direction:column;min-width:0}
.tcs-block-stack{padding-top:65px;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}
.tcs-content-block{display:flow-root;width:100%;max-width:820px;margin-top:var(--tcs-block-gap,0);min-width:0}
.tcs-content-copy{max-width:540px}
.tcs-content-newsletter{max-width:470px}
.tcs-content-social{max-width:none}
.tcs-content-brand{max-width:820px}
.tcs-layout-centred .tcs-content-block .tcs-description,.tcs-layout-centred .tcs-content-block .tcs-signup{margin-top:0}
.tcs-content-block .tcs-heading{margin:0!important}
.tcs-content-block .tcs-description{max-width:none}
.tcs-content-block .tcs-signup{max-width:none}
.tcs-social-no-border{border-top:0}
.tcs-footer-block{min-width:0;font-size:calc(11px * var(--tcs-meta-scale,1))}
.tcs-footer-copyright{margin-right:auto}
.tcs-footer-block:has(.tcs-privacy[open]){flex-basis:100%}
.tcs-footer-block .tcs-privacy-content{font-size:calc(13px * var(--tcs-privacy-scale,1))}
.tcs-header-block{min-width:0}
.tcs-content-block.tcs-extra{max-width:var(--tcs-extra-width,600px)}
.tcs-content-block.tcs-extra-align-left{align-self:flex-start}
.tcs-content-block.tcs-extra-align-right{align-self:flex-end}
.tcs-content-brand .tcs-wordmark>span{justify-content:center;width:auto}
@media(max-width:760px){
  .tcs-block-stack{padding-top:80px}
  .tcs-content-block{margin-top:var(--tcs-block-gap-mobile,var(--tcs-block-gap,0))}
  .tcs-content-copy{max-width:360px}
  .tcs-content-brand .tcs-wordmark{font-size:calc(clamp(54px,13vw,80px) * var(--tcs-wordmark-scale,1))}
  .tcs-content-brand .tcs-wordmark>span{display:inline-flex}
  .tcs-content-brand .tcs-wordmark>span:last-child{display:flex}
  .tcs-content-brand .tcs-brand-line{padding-top:16px}
}
