/* Keep the original rounded dark footer, mark and wordmark. */
.multipage-footer{padding-top:58px;padding-bottom:24px}.footer-main{display:grid;grid-template-columns:minmax(200px,.85fr) 2fr;gap:70px;padding-bottom:45px}.footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:0}.footer-top .brand{margin:0;gap:12px}.footer-top .brand img{width:42px;height:42px}.footer-top .brand span{font-size:31px}.footer-top>p{font:400 16px/1.65 var(--ui);color:#b9b5bd;max-width:260px}.footer-contact{font-size:12px;color:#d4c5dc}.footer-contact:hover{color:#fff}.footer-beta{font-size:10px;letter-spacing:.04em;color:#aa92b5;border:1px solid #433748;border-radius:7px;padding:7px 10px}.footer-columns{display:grid;grid-template-columns:.9fr 1.3fr 1fr;gap:35px}.footer-columns h2{font:600 13px/1.5 var(--ui);letter-spacing:0;color:#f7f0fa;margin:0 0 19px}.footer-columns nav{display:grid;gap:13px}.footer-columns nav a{font:400 12px/1.6 var(--ui);color:#a9a3ad;transition:color .15s}.footer-columns nav a:hover,.footer-columns nav a[aria-current=page]{color:#f6e5ff}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 25px;border-top:1px solid #2e2933;padding-top:22px;color:#85808b;font-size:10px;line-height:1.7}.footer-bottom>span{margin:0}.footer-bottom>nav{display:flex;gap:24px}.footer-bottom>nav a{color:#aaa0b2;font-size:10px}.footer-bottom>nav a:hover{color:#fff}@media(max-width:1000px){.footer-main{grid-template-columns:1fr;gap:42px}.footer-top{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px 30px}.footer-top>p{grid-column:2;grid-row:1/3}.footer-beta{width:fit-content}.footer-columns{gap:25px}}@media(max-width:600px){.multipage-footer{padding-top:36px}.footer-main{gap:35px;padding-bottom:30px}.footer-top{display:flex;gap:16px}.footer-columns{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-columns section:last-child{grid-column:1/-1}.footer-columns section:last-child nav{grid-template-columns:1fr 1fr}.footer-columns h2{font-size:12px;margin-bottom:14px}.footer-columns nav{gap:10px}.footer-bottom{font-size:10px;display:flex;align-items:flex-start;flex-direction:column;gap:14px}.footer-bottom>span:last-child{display:none}}
