.footer{color:#e7e5df;background:linear-gradient(#191a19cc,#191a19e6);justify-content:center;width:100%;margin-top:5rem;padding:0 2rem;display:flex}.footer .footer__content{align-items:flex-end;gap:3rem;width:min(100%,62rem);padding:clamp(1.5rem,4vw,2.5rem) calc(clamp(2rem,7vw,6rem));display:flex}.footer .footer__content .footer__provider{flex-direction:column;flex:none;gap:.35rem;display:flex}.footer .footer__content .footer__provider .footer__logo{object-fit:contain;object-position:left center;width:10rem;height:3.5rem;display:block}.footer .footer__content .footer__provider span{color:#e7e5dfad;font-size:.85rem}.footer .footer__content .footer__links{flex-wrap:wrap;align-items:center;gap:.75rem 3rem;width:100%;display:flex}.footer .footer__content .footer__contact{grid-column:1/-1}.footer .footer__content a{color:#e7e5df;text-underline-offset:.25rem;font-weight:500;text-decoration:none}.footer .footer__content a:hover{color:var(--color-accent-soft)}.footer .footer__content a:focus-visible{outline:.2rem solid var(--color-accent-soft);outline-offset:.2rem}@media (width<=40rem){.footer{padding:0 .75rem}.footer .footer__content{gap:.75rem;width:calc(100vw - 1.5rem);padding:1.5rem}.footer .footer__content .footer__links{flex-direction:column;align-items:flex-start;gap:.75rem}}.popover-enter{--popover-enter-offset:.2rem}.popover-enter--below,.popover-enter[data-placement=bottom]{--popover-enter-offset:-.2rem}details[open] .popover-enter{animation:.12s ease-out popover-enter}.popover-enter:popover-open{animation:.12s ease-out popover-enter}@keyframes popover-enter{0%{opacity:0;transform:translateY(var(--popover-enter-offset))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){details[open] .popover-enter{animation:none}.popover-enter:popover-open{animation:none}}.tooltip{align-items:center;display:inline-flex;position:relative}.tooltip .tooltip__content{width:max-content;max-width:min(20rem,80vw);color:var(--color-muted);box-shadow:0 .5rem 1.25rem rgb(var(--color-text-rgb) / 18%);letter-spacing:0;text-align:left;white-space:normal;pointer-events:auto;background:#fffffff5;border:0;border-radius:.4rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;line-height:1.35;position:fixed;inset:auto;overflow:visible}.tooltip .tooltip__content:after{top:100%;left:var(--tooltip-arrow-left,50%);content:"";border:.35rem solid #0000;border-top-color:#fffffff5;position:absolute;transform:translate(-50%)}.tooltip .tooltip__content[data-placement=bottom]:after{border-top-color:#0000;border-bottom-color:#fffffff5;top:auto;bottom:100%}.page-heading{flex-wrap:wrap;justify-content:space-between;display:flex}.page-heading .page-heading__top{flex:0 0 100%;justify-content:space-between;min-height:2rem;display:flex}.page-heading .page-heading__top .eyebrow{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;padding-bottom:1.2rem;font-size:.8rem;font-weight:750}.page-heading .page-heading__top .eyebrow a{text-decoration:none}.page-heading .page-heading__title{flex-direction:column;flex:0 auto;gap:2rem;display:flex}.page-heading .page-heading__title .introduction{max-width:50rem;color:var(--color-muted);flex-direction:column;gap:1rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65;display:flex}.page-heading .page-heading__actions{flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-end;gap:.75rem;margin:.75rem 0 0;display:flex}.toast{inset:auto auto max(1rem, env(safe-area-inset-bottom)) 50%;border:1px solid rgb(var(--color-text-rgb) / 18%);width:fit-content;max-width:calc(100% - 2rem);min-height:3.5rem;box-shadow:0 .8rem 2.5rem rgb(var(--color-text-rgb) / 18%);filter:blur();border-radius:.6rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem .75rem .75rem 1.5rem;font-weight:600;line-height:1.4;transition:filter .25s ease-in,opacity .25s ease-in;animation:.2s ease-out toast-enter;display:flex;position:fixed;transform:translate(-50%)}.toast.toast--success{border-color:color-mix(in srgb, var(--color-label-blue-text) 20%, transparent);background:var(--color-label-blue);color:var(--color-label-blue-text)}.toast.toast--error{border-color:color-mix(in srgb, var(--color-label-red-text) 20%, transparent);background:var(--color-label-red);color:var(--color-label-red-text)}.toast.toast--hiding{filter:blur(.5rem);opacity:0}.toast .toast__close{color:currentColor;background:0 0;flex:none;width:2.25rem;height:2.25rem;padding:0;position:relative}.toast .toast__close:before,.toast .toast__close:after{content:"";background:currentColor;border-radius:999px;width:1rem;height:.125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.toast .toast__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.toast .toast__close:hover:not(:disabled){background:rgb(var(--color-text-rgb) / 10%)}@keyframes toast-enter{0%{opacity:0;transform:translate(-50%, calc(100% + max(1rem, env(safe-area-inset-bottom))))}}@media (prefers-reduced-motion:reduce){.toast{transition:none;animation:none}}.spinner-icon{background:conic-gradient(#0000,currentColor);border-radius:50%;flex:none;width:1em;height:1em;animation:.65s linear infinite spinner-icon-spin;display:inline-block;-webkit-mask:radial-gradient(farthest-side,#0000 68%,#000 70%);mask:radial-gradient(farthest-side,#0000 68%,#000 70%)}@keyframes spinner-icon-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner-icon{animation:none}}
