.cms-anchor-nav{display:none}@media screen and (min-width:769px){.cms-anchor-nav{align-items:flex-start;display:flex;flex-direction:row;gap:var(--semantic__responsive__spacing__3x);position:sticky;top:70px}}.cms-anchor-nav__track{align-self:stretch;background-color:var(--semantic__color__outline-muted);border-radius:1px;flex-shrink:0;position:relative;width:2px}.cms-anchor-nav__fill{background-color:var(--semantic__color__content-default);border-radius:1px;left:0;position:absolute;top:0;transition:height .3s ease;width:100%}.cms-anchor-nav .ds-carousel__viewport{height:0;overflow:hidden}.cms-anchor-nav .ds-carousel__main{width:100%}.cms-anchor-nav .ds-carousel{flex:1;min-width:0}.cms-anchor-nav .ds-carousel__pagination{padding-top:0}.cms-anchor-nav__items{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.cms-anchor-nav__item{cursor:pointer;font-size:var(--semantic__responsive__typography__font-size-body-small);line-height:var(--semantic__responsive__typography__line-height-body-small);padding:0;text-align:left}.cms-anchor-nav__item--active{font-weight:var(--semantic__typography__font-weight-heading-small)}.cms-anchor-nav__slide{height:1px;min-width:100%;opacity:0;pointer-events:none}.cms-page-view{--cms-page-view-measure:1048px;margin:var(--semantic__responsive__spacing__4x) 0}@media screen and (min-width:769px){.cms-page-view{margin:var(--semantic__responsive__spacing__5x) 0 var(--semantic__responsive__spacing__10x)}}.cms-page-view:has(.cms-alternating-content){--cms-page-view-measure:1248px}.cms-page-view__anchored,.cms-page-view__breadcrumb,.cms-page-view__column,.cms-page-view__title{margin-inline:var(--semantic__responsive__spacing__4x);max-width:var(--cms-page-view-measure)}@media screen and (min-width:769px){.cms-page-view__anchored,.cms-page-view__breadcrumb,.cms-page-view__column,.cms-page-view__title{margin-inline:auto;padding-inline:var(--semantic__responsive__spacing__4x)}}.cms-page-view__title{margin-bottom:var(--semantic__responsive__spacing__10x);text-align:center}.cms-page-view__content{margin-top:var(--semantic__responsive__spacing__10x)}.cms-page-view__anchored{align-items:start;display:grid;gap:var(--semantic__responsive__spacing__5x);grid-template-columns:200px 1fr}@media screen and (max-width:768px){.cms-page-view__anchored{display:block}}.cms-page-view__row--soft{background-color:var(--semantic__color__background-soft);display:flow-root;padding-top:var(--semantic__responsive__spacing__10x)}.cms-page-view__row--soft+:not(.cms-page-view__row--soft){margin-top:var(--semantic__responsive__spacing__10x)}
