.page--container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:2rem;padding-right:2rem;width:100%}.page--detail{position:relative}.page--detail .intro-text{color:#495961}.page--detail .body--headding.has-banner{background-color:#fbf9f7;border-radius:.5rem;gap:1.25rem;margin-top:-6rem;padding:2rem;position:relative}@media (min-width:1024px){.page--detail .body--container{margin-top:3.75rem}.page--detail .body--container:has(.sidebar){display:flex;gap:5rem}}.page--detail .body--content{margin:0 auto}.page--detail .sub-nav{padding:0}@media (min-width:1024px){.page--detail .sub-nav{width:18rem}}.page--detail .sub-nav--toggle{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;min-height:5rem;position:relative}@media (min-width:1024px){.page--detail .sub-nav--toggle{display:none}}.page--detail .sub-nav--toggle:before{background-color:#0265ca;content:"";height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw;z-index:-1}.page--detail .sub-nav--toggle svg{transform:rotate(180deg);transition:transform .3s ease}.page--detail .sub-nav--toggle.active svg{transform:rotate(0deg)}.page--detail .sub-nav .subnav-ul{display:block;left:50%;margin-bottom:2.5rem;margin-left:-50vw;margin-right:-50vw;max-height:0;overflow:hidden;position:relative;right:50%;transition:max-height .3s ease-in-out;white-space:normal;width:100vw}@media (min-width:1024px){.page--detail .sub-nav .subnav-ul{margin:0;max-height:none;position:static;width:100%}}.page--detail .sub-nav.active-menu #main-secondary-nav{max-height:500px}.page--detail .sub-nav #menu-more-link-wrapper{display:none}@media (min-width:1024px){.page--detail .detail--banner img{height:24rem;-o-object-fit:cover;object-fit:cover;width:100%}}.page--detail .basic-page-content.bg-lavender{padding:1rem}@media (min-width:1024px){.page--detail .basic-page-content.bg-lavender{padding:3rem}}.page--detail .published--date{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:2rem;padding-left:2rem}.page--detail .sidebar ul li a,.page--detail .sidebar ul li span{border-bottom:2px solid #f5f5f5;color:#0265ca;display:block;font-size:1.25rem;padding:.75rem 2rem;transition:all .3s ease;width:100%}.page--detail .sidebar ul li a:focus-visible,.page--detail .sidebar ul li span:focus-visible{background-color:#fcbc00!important}.page--detail .sidebar ul li a:focus-visible,.page--detail .sidebar ul li span:focus-visible{border-left-width:4px;color:#00131d;font-weight:700;outline:none}.page--detail .sidebar ul li a:hover,.page--detail .sidebar ul li span:hover{background:#003784;color:#fff}.page--detail .sidebar ul li a.is-active{background:#cbebfd;border-left:2px solid #00131d;color:#00131d;font-weight:700}.page--detail .sidebar .menu-item-hidden{display:block!important}.page--detail .breadcrumbs{position:relative;top:1rem}
