/* Empty MailerLite mount must not reserve space before the user opens it. */
#newsletter .ml-embedded:empty{min-height:0}
#newsletter.newsletter-section{padding-block:32px}
#newsletter .newsletter-external-notice p{max-width:860px;font-size:14px;line-height:1.6;margin:0 0 14px;color:var(--muted)}
footer .footer-main{grid-template-columns:1.3fr .8fr 1.2fr 1fr 1fr;gap:28px}
footer .footer-main>.footer-partner{grid-column:auto}
footer .partner-logo{display:block;margin:0 0 14px;max-width:175px}
footer .partner-logo img{display:block;width:100%;height:auto}
footer .partner-logo:focus-visible{outline:2px solid var(--gold);outline-offset:6px}
@media(max-width:1000px){footer .footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}footer .footer-main>div:last-child{grid-column:auto}}
@media(max-width:560px){#newsletter.newsletter-section{padding-block:24px}footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}footer .footer-main>.footer-brand{grid-column:1/-1}footer .footer-main>.footer-partner{grid-column:auto}}