.SiteMenuSection{--siteMenuSpacing:24px;position:relative}@media (min-width:900px){.SiteMenuSection{display:inline-block;--siteMenuSpacing:32px}}@media (max-width:899px){.SiteMenuSection:before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--guideDashedColor),var(--guideDashedColor) 50%,transparent 0,transparent);background-size:8px 1px;content:""}}.SiteMenuSection__body{padding:var(--siteMenuSectionBodyPadding,var(--siteMenuSpacing) var(--siteMenuSpacing) calc(var(--siteMenuSpacing) - 11px))}.SiteMenuSection:only-child .SiteMenuSection__body{padding:var(--siteMenuSectionBodyPadding,var(--siteMenuSpacing) var(--siteMenuSpacing) calc(var(--siteMenuSpacing) - 8px))}.SiteMenuSection+.SiteMenuSection .SiteMenuSection__body{padding-top:var(--siteMenuSectionBodyPadding,calc(var(--siteMenuSpacing) - 12px))}.SiteMenuSection--variantNoPadding .SiteMenuSection__body,.SiteMenuSection--variantNoPadding:only-child .SiteMenuSection__body{padding:0}.SiteMenuSection+.SiteMenuSection:before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--guideDashedColor),var(--guideDashedColor) 50%,transparent 0,transparent);background-size:8px 1px;content:""}.SiteMenuSection__footer{--siteMenuFooterMargin:4px;border-radius:4px;background-color:#eff3f9;margin:var(--siteMenuFooterMargin);padding:calc(var(--siteMenuSpacing) - var(--siteMenuFooterMargin)) calc(var(--siteMenuSpacing) - var(--siteMenuFooterMargin))}