
.mera-footer{padding:64px 6% 28px;text-align:left;background:#f6f1eb;border-top:1px solid #e3d7c8;color:#554b3e}
.footer-grid{display:grid;grid-template-columns:1.35fr 1fr .8fr 1fr;gap:42px}
.footer-brand .brand{display:inline-block;margin-bottom:18px;font-size:34px}
.footer-brand p{font-size:14px;line-height:1.7;margin:0 0 10px;max-width:26ch}
.footer-brand>a:not(.brand){display:block;margin-top:16px;font-size:14px;width:fit-content}
.footer-brand .footer-email{margin-top:4px!important}
.footer-column h2{font-size:21px;letter-spacing:0;margin:8px 0 22px;line-height:1.3}
.footer-column ul{list-style:none;margin:0;padding:0}
.footer-column li{margin-bottom:7px}
.footer-column a{display:inline-block;padding:5px 0;font-size:14px;text-decoration:none;line-height:1.5}
.footer-column a:hover,.footer-column a:focus-visible{text-decoration:underline;text-decoration-color:#b78a42}
.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:44px;padding-top:22px;border-top:1px solid #ded1bf}
.footer-bottom p,.footer-bottom a{font-size:12px;margin:0}
.info-page{padding:50px 6% 80px}.info-heading{max-width:780px;margin-bottom:55px}.info-heading h1{font-size:clamp(36px,5vw,56px)}
.info-heading [data-i18n="ft_draftNote"]{padding:14px 18px;background:#f6f1eb;font-size:14px;border-left:2px solid #b78a42}
.info-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:55px}.info-nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:24px;gap:4px}.info-nav a{padding:8px 0;font-size:14px}
.info-card{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid #e3d7c8;scroll-margin-top:30px}.info-card h2{font-size:29px;letter-spacing:0}.info-card p{max-width:70ch;line-height:1.8}.info-card details{border-top:1px solid #e3d7c8;padding:16px 0}.info-card summary{cursor:pointer;font-weight:500;padding:5px 0}.info-card details p{margin:14px 0 0}
@media(max-width:1000px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px 50px}}
@media(max-width:600px){.mera-footer{padding:42px 25px 25px}.footer-grid{gap:28px 20px}.footer-brand{grid-column:1/-1}.footer-column h2{font-size:20px;margin-bottom:12px}.footer-bottom{flex-direction:column;align-items:flex-start;margin-top:28px}.info-layout{display:block}.info-nav{position:static;display:grid;grid-template-columns:1fr 1fr;margin-bottom:36px;gap:8px 16px}.info-page{padding:32px 24px 50px}}
