.site-footer{color:#f8f7f4;background:#1a1a1a;padding-block:clamp(44px,4.5vw,64px) 24px;scroll-margin-top:80px}.site-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 80px;margin-bottom:40px;display:grid}.site-footer-brand>a{display:inline-block}.site-footer-logo{filter:brightness(0)invert();width:148px;max-width:100%;height:auto;display:block}.site-footer-brand p{color:#b1afab;max-width:340px;margin:20px 0 0;font-size:13px;line-height:1.85}.site-footer-project{justify-self:end;max-width:540px}.site-footer-label{color:#a8a5a1;letter-spacing:.14em;margin:0 0 16px;font-size:10px;font-weight:500;line-height:1.5}.site-footer-project>a{letter-spacing:-.045em;text-underline-offset:9px;font-size:clamp(29px,2.8vw,43px);font-weight:450;line-height:1.2;-webkit-text-decoration:underline #62605d;text-decoration:underline #62605d;text-decoration-thickness:1px;display:inline}.site-footer-columns{border-block:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:28px;display:grid}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer-links a{color:#e2dfda;align-items:center;width:fit-content;max-width:100%;min-height:36px;padding-block:6px;font-size:14px;line-height:1.6;display:flex}.site-footer-navigation a[aria-current=page]{text-underline-offset:5px;-webkit-text-decoration:underline #9583b1;text-decoration:underline #9583b1}.site-footer-contacts a{align-items:baseline;gap:14px;width:fit-content;max-width:100%;min-height:44px;padding-block:10px;font-size:14px;line-height:1.6;display:flex}.site-footer-channel{color:#a8a5a1;flex-shrink:0;width:74px;font-size:11px}.site-footer-contacts a>span:last-child{overflow-wrap:anywhere}.site-footer-legal{color:#a8a5a1;padding-block:24px;font-size:11px;line-height:1.7;display:flex}.site-footer-legal p{margin:0}.site-footer a:focus-visible{outline-offset:5px;outline:2px solid #bca3f5}@media (hover:hover) and (pointer:fine){.site-footer a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.site-footer-project>a:hover{text-underline-offset:9px;text-decoration-color:#ded9e5}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-footer a{transition:color .18s,text-decoration-color .18s}}@media (width<=1024px){.site-footer-top{column-gap:40px}.site-footer-columns{column-gap:24px}.site-footer-contacts a{flex-direction:column;gap:1px;padding-block:6px;display:flex}}@media (width<=600px){.site-footer{padding-block:40px 20px;scroll-margin-top:64px}.site-footer-top{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:32px}.site-footer-logo{width:124px}.site-footer-brand p{max-width:320px;margin-top:16px}.site-footer-project{justify-self:start}.site-footer-project>a{font-size:29px;line-height:1.4}.site-footer-label{margin-bottom:14px;font-size:9px}.site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-block:24px}.site-footer-links a{min-height:42px;font-size:13px}.site-footer-contacts{grid-column:1/-1}.site-footer-contacts a{flex-direction:row;gap:14px;min-height:44px;padding-block:9px}.site-footer-legal{padding-block:20px}}
