:root:root [data-designpart=row-sitemap-list]{display:flex;gap:20px;margin:10px auto 20px}@media screen and (max-width:769px){:root:root [data-designpart=row-sitemap-list]{flex-wrap:wrap;gap:0;margin-top:0}}:root:root [data-designpart=row-sitemap-list]+[data-designpart=row-sitemap-list]{margin-top:32px}@media screen and (max-width:769px){:root:root [data-designpart=row-sitemap-list]+[data-designpart=row-sitemap-list]{margin-top:24px}}:root:root [data-designpart=row-sitemap-list] div.col{padding:10px 0 10px 20px;border-left:1px solid var(--fo-main-color)}@media screen and (min-width:770px){:root:root [data-designpart=row-sitemap-list] div.col:is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom){display:flex;flex-direction:column;align-self:auto!important}:root:root [data-designpart=row-sitemap-list] div.col:is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom) .component:not(:last-child){margin-bottom:0}:root:root [data-designpart=row-sitemap-list] div.col.vertical_position_top{justify-content:start}:root:root [data-designpart=row-sitemap-list] div.col.vertical_position_middle{justify-content:center}:root:root [data-designpart=row-sitemap-list] div.col.vertical_position_bottom{justify-content:end}}@media screen and (max-width:769px){:root:root [data-designpart=row-sitemap-list] div.col:first-child{margin-top:10px}}@media screen and (max-width:769px){:root:root [data-designpart=row-sitemap-list] div.col+div.col{padding-top:0}}:root:root [data-designpart=row-sitemap-list] div.col .component.list{font-family:var(--fo-text-font-family);font-size:var(--fo-text-font-size-pc);color:var(--fo-text-main-color);line-height:var(--fo-text-line-height);letter-spacing:var(--fo-text-letter-spacing);margin:0}:root:root [data-designpart=row-sitemap-list] div.col .component.list :is(ul,ol){font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}:root:root [data-designpart=row-sitemap-list] div.col .component.list li{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}:root:root [data-designpart=row-sitemap-list] div.col .component.list li+li{margin-top:10px}:root:root [data-designpart=row-sitemap-list] div.col .component.list li a{display:inline-block;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;padding:0}:root:root [data-designpart=row-sitemap-list] div.col .component.list li a:hover{background:0 0;opacity:var(--fo-text-link-hover-opacity, 1);text-decoration:var(--fo-text-link-hover-text-decoration,none);font-weight:var(--fo-text-link-hover-font-weight,inherit);color:var(--fo-text-link-color);filter:invert(var(--fo-text-link-hover-invert, 0))}