.c26886{--sticky-cta-percentage:25%;--sticky-cta-margin-top:calc(var(--sticky-cta-percentage) / 2 * 3)}.c26886.f6daf8{--sticky-cta-ratio-width:16;--sticky-cta-ratio-height:9}.c26886.a3cd15{--sticky-cta-ratio-width:4;--sticky-cta-ratio-height:5}.e3ca80{margin-top:calc(-1 * var(--sticky-cta-margin-top, 0))}.e21448.e21448{background-color:var(--fds-color-background-default);position:sticky;z-index:20;margin-top:var(--sticky-cta-margin-top,0);bottom:-1px}@media screen and (min-width:768px){.c26886{--sticky-cta-margin-top:calc(var(--sticky-cta-percentage) / var(--sticky-cta-ratio-width, 16) * var(--sticky-cta-ratio-height, 9))}.e21448.e21448{min-height:var(--cta-min-height,auto)}}.d43222{overflow:hidden;position:relative;width:100%;height:100%}.d43222:before{content:"";position:absolute;inset:0;width:100%;height:100%;transition:opacity .3s ease;opacity:0;background-color:var(--fds-color-background-blanket);pointer-events:none;z-index:1}.ac155a:before{opacity:1;pointer-events:all}.bf2f37{height:fit-content;position:absolute;inset-inline-end:0;bottom:0;z-index:15;transition:transform .3s ease;transform:translateY(calc(100% + 5px));width:100%}.bf2f37.c661cb{transform:translateY(1px)}.bf2f37.a395ea{inset-inline-start:0}.bf2f37.a9e410{top:0;transform:translateY(calc(-100% - 5px))}.bf2f37.a9e410.c661cb{transform:translateY(-1px)}.b427da{margin:0;list-style:none;display:flex;flex-direction:column;padding:var(--fds-spacing-300-px) var(--fds-spacing-200-px) var(--fds-spacing-300-px);background-color:var(--fds-color-background-default);gap:var(--fds-spacing-200-px)}.bd018e{width:100%;cursor:pointer;padding-top:var(--fds-spacing-100-px);padding-bottom:var(--fds-spacing-100-px);margin-top:calc(var(--fds-spacing-100-px) * -1);margin-bottom:calc(var(--fds-spacing-100-px) * -1)}.bd018e.cef883{color:var(--fds-color-text-subtle)}.bd018e.acf31a{line-height:var(--fds-text-nav-s-default-size-line-height-number);font-size:var(--fds-text-nav-s-default-size-font-size-rem);-webkit-text-decoration:var(--fds-text-nav-s-text-decoration);text-decoration:var(--fds-text-nav-s-text-decoration);font-family:var(--fds-text-nav-s-font-family);font-weight:var(--fds-text-nav-s-font-weight);text-transform:var(--fds-text-nav-s-text-transform);pointer-events:none}.bd018e.acf31a,.bd018e:hover{color:var(--fds-color-text-default)}@media screen and (min-width:768px){.bf2f37{width:360px}.b427da{padding:var(--fds-spacing-300-px) var(--fds-spacing-300-px) var(--fds-spacing-300-px)}}