.m-blog-footer-menu__nav{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.m-blog-footer-menu__title{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;margin:0 0 var(--space-3);text-transform:uppercase}.m-blog-footer-menu__title a{color:inherit;text-decoration:none}.m-blog-footer-menu__title a:hover{color:var(--color-primary-500)}.m-blog-footer-menu__list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.m-blog-footer-menu__link{color:var(--color-text-secondary);display:inline-block;font-size:var(--font-size-xs);line-height:var(--line-height-base);padding-block:var(--space-1);text-decoration:none;transition:color var(--duration-fast) ease-out}.m-blog-footer-menu__link:hover{color:var(--color-primary-500);text-decoration:underline}.m-blog-footer-menu__sublist{border-left:1px solid var(--color-neutral-300);display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0 0 0 var(--space-3)}.m-blog-footer-menu__link--deep{font-size:var(--font-size-2xs)}.m-blog-footer-menu__link:focus-visible,.m-blog-footer-menu__title a:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.m-blog-footer-menu__empty{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}@media (min-width:768px){.m-blog-footer-menu__nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (prefers-reduced-motion:reduce){.m-blog-footer-menu *{transition:none!important}}