.boop-public-page{--boop-content-width:min(1320px,calc(100vw - 40px));min-height:100dvh;overflow-x:clip;background:#fff;color:#07141f}body.site-background:has(.boop-public-page){background:#fff!important;background-image:none!important}.boop-public-page .site-header,.boop-public-page>.bank-site-footer{width:var(--boop-content-width)}.boop-public-page a{text-decoration:none}.boop-public-page h1,.boop-public-page h2,.boop-public-page h3{letter-spacing:0}.boop-public-page h1 em,.boop-public-page h2 em{font-family:var(--font-heading)!important;font-weight:inherit;font-style:normal}@media (max-width:1180px){.boop-public-page{--boop-content-width:calc(100vw - 28px)}}@media (max-width:680px){.boop-public-page{--boop-content-width:calc(100vw - 24px)}}@media (max-width:520px){.boop-public-page{--boop-content-width:calc(100vw - 16px)}}