/* The approved landing page changes only inside its footer. */
.site-footer .footer-main{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(390px,1.45fr);gap:32px;align-items:start;padding-block:38px}
.site-footer .footer-main>p{max-width:190px;line-height:1.8;padding-top:5px;font-size:12px;order:0}
.site-footer .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;align-items:start}
.site-footer .footer-links a{font-size:11px;line-height:1.6;color:#655b76;transition:color .2s;text-align:left}
.site-footer .footer-links a:hover,.site-footer .footer-links a[aria-current=page]{color:#7428e8}
.site-footer .footer-links a[aria-current=page]{font-weight:650}
.site-footer .footer-bottom{gap:18px;flex-wrap:wrap;line-height:1.7}
@media(max-width:1000px){.site-footer .footer-main{grid-template-columns:1fr 1.4fr;gap:16px 35px}.site-footer .footer-main>.brand{grid-column:1}.site-footer .footer-main>p{grid-column:1;grid-row:2;padding:0}.site-footer .footer-links{grid-column:2;grid-row:1/3}}
@media(max-width:600px){.site-footer .footer-main{grid-template-columns:1fr;gap:15px;padding-block:30px}.site-footer .footer-main>.brand,.site-footer .footer-main>p,.site-footer .footer-links{grid-column:1;grid-row:auto}.site-footer .footer-main>p{max-width:none;font-size:11px}.site-footer .footer-links{margin-top:11px;gap:15px 18px}.site-footer .footer-links a{font-size:11px}.site-footer .footer-bottom{align-items:flex-start;gap:10px;font-size:9px}}
