.frige-navigation>li>a{white-space:nowrap}.frige-navigation>li.current-menu-ancestor>a{color:#087d80!important}.frige-navigation .frige-navigation-panel{padding:24px!important;background:#fff!important;border-top:3px solid #087d80;box-shadow:0 14px 30px #122f4426;max-height:75vh;overflow:auto}.frige-navigation-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.frige-navigation-columns section{min-width:0}.frige-navigation-columns h2,.frige-navigation-columns h2 a{font:650 15px/1.5 Arial,sans-serif!important;color:#102d40!important;margin:0 0 10px!important}.frige-navigation-columns ul{display:block!important;position:static!important;list-style:none!important;margin:0!important;padding:0!important}.frige-navigation-columns li{display:block!important}.frige-navigation-columns li a{display:block!important;font:400 14px/1.5 Arial,sans-serif!important;color:#47606d!important;padding:6px 0!important;white-space:normal!important}.frige-navigation-columns a:hover{color:#087d80!important;text-decoration:underline}.frige-navigation a:focus-visible,.frige-architecture-hub a:focus-visible,.frige-architecture-context a:focus-visible{outline:3px solid #25a59d;outline-offset:3px}
.frige-architecture-breadcrumb{max-width:1200px;margin:0 auto;padding:18px 24px;font:14px/1.6 Arial,sans-serif;color:#526c77}.frige-architecture-breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:6px}.frige-architecture-breadcrumb li+li:before{content:'›';margin:0 10px;color:#80959e}.frige-architecture-breadcrumb a{color:#087d80}.frige-architecture-breadcrumb span{overflow-wrap:anywhere}.frige-architecture-hub,.frige-architecture-context{max-width:1200px;margin:0 auto;padding:36px 24px;color:#193747;font:16px/1.75 Arial,sans-serif}.frige-architecture-hub h1{font-size:clamp(28px,4vw,44px);line-height:1.2;margin:0 0 24px}.frige-architecture-hub h2,.frige-architecture-context h2{font-size:23px;line-height:1.4;margin:32px 0 16px}.frige-architecture-context{background:#f2f7f7;border-top:1px solid #d7e5e7;margin-top:28px;margin-bottom:36px}.frige-architecture-list{list-style:none!important;padding:0!important;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px}.frige-architecture-list li{min-width:0;border-bottom:1px solid #d8e5e7;padding:9px 0}.frige-architecture-list a,.frige-directory-tree a{color:#087d80;overflow-wrap:anywhere}.frige-architecture-jumps,.frige-architecture-footer,.frige-architecture-pagination{display:flex;flex-wrap:wrap;gap:10px 18px;margin:20px 0}.frige-architecture-jumps a,.frige-architecture-pagination a,.frige-architecture-pagination span{display:inline-flex;min-height:40px;min-width:40px;padding:8px 12px;border:1px solid #b6ced0;color:#087d80;align-items:center;justify-content:center}.frige-architecture-pagination [aria-current]{background:#087d80;color:white}.frige-architecture-footer{padding:24px;justify-content:center;border-top:1px solid #d8e5e7;margin:0}.frige-architecture-footer a{color:#087d80;font:14px/1.6 Arial,sans-serif;padding:8px}.frige-directory-tree{padding-left:20px}.frige-directory-tree ul{padding-left:24px;margin:8px 0 20px}.frige-directory-tree li{padding:3px 0}.frige-architecture-hub section{scroll-margin-top:24px}
@media(min-width:1200px){.frige-navigation>li{position:static!important}.frige-navigation .frige-navigation-panel{width:min(1160px,92vw)!important;left:50%!important;margin-left:min(-580px,-46vw)!important;top:100%!important}.frige-navigation>li:not(:hover):not(:focus-within):not(.frige-menu-focus)>.frige-navigation-panel{visibility:hidden;opacity:0;pointer-events:none}.frige-navigation>li:hover>.frige-navigation-panel,.frige-navigation>li:focus-within>.frige-navigation-panel{visibility:visible;opacity:1;pointer-events:auto}.frige-navigation>li>a{padding-left:14px!important;padding-right:14px!important}}
@media(max-width:1199px){.frige-navigation-columns{grid-template-columns:1fr;gap:16px}.frige-navigation .frige-navigation-panel{border:0;max-height:none;padding:12px 16px!important;box-shadow:none!important}.frige-menu-open .frige-navigation>li:not(.frige-submenu-expanded)>.frige-navigation-panel{display:none!important;visibility:hidden!important}.frige-menu-open .frige-navigation>li.frige-submenu-expanded>.frige-navigation-panel{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:100%!important;transform:none!important}.frige-navigation-columns a{min-height:36px}.frige-navigation>li>a{padding-right:48px!important}.frige-architecture-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.frige-architecture-list{grid-template-columns:1fr}.frige-architecture-hub,.frige-architecture-context{padding:24px 18px}.frige-architecture-breadcrumb{padding:14px 18px;font-size:12px}.frige-directory-tree ul{padding-left:15px}.frige-architecture-footer{gap:6px}.frige-architecture-footer a{padding:8px}}
