.button,.button-outline{align-items:center;border:none;border-color:transparent;border-radius:var(--radius-full, 9999px);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--fonts-copy, "Roboto", "Helvetica", sans-serif);font-style:normal;font-weight:400;gap:var(--gap-m, 16px);justify-content:center;line-height:150%;transition:background-color .25s ease,outline-color .25s ease,color .25s ease,box-shadow .25s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content;-webkit-text-decoration:none;text-decoration:none}.button:disabled,.button-outline:disabled,[aria-disabled=true].button,[aria-disabled=true].button-outline,.state--disabled.button,.state--disabled.button-outline{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.button,.button-outline{transition:none}}.button--large,.button-outline--large{font-size:var(--font-sizes-paragraph-l, 18px);letter-spacing:-.36px;min-width:172px;padding:var(--padding-2xs, 16px) var(--padding-s, 24px)}.button--small,.button-outline--small{font-size:var(--font-sizes-paragraph-m, 16px);letter-spacing:-.32px;min-width:164px;padding:var(--padding-3xs, 12px) var(--padding-xs, 20px)}.button--icon-large{min-width:0;padding:var(--padding-2xs, 16px);flex-shrink:0}.button--icon-small{min-width:0;padding:var(--padding-3xs, 12px);flex-shrink:0}.state--hover.button-outline,.button-outline:not(:disabled):not([aria-disabled=true]):hover,.state--focus.button-outline,.button-outline:not(:disabled):not([aria-disabled=true]):focus-visible{outline-width:3px}.state--disabled.button-outline,.button-outline:disabled,[aria-disabled=true].button-outline{outline-color:var(--line-functional-disabled, #6694c6);color:var(--text-functional-disabled, #6694c6)}.button--icon{gap:0}.button .icon,.button svg{--icon-size: 24px;pointer-events:none}.button-outline{background:transparent;color:var(--text-primary-blue, #004da0);outline:1px solid var(--line-primary-blue, #004da0);outline-offset:-3px}.button-outline.state--focus,.button-outline:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-blue, #99b8d9)}.button--blue{background:var(--background-primary-blue-100, #004da0);color:var(--text-neutral-white, #fff)}.state--disabled.button--blue,.button--blue:disabled,[aria-disabled=true].button--blue{background:var(--background-primary-blue-40, #99b8d9)}.state--hover.button--blue,.button--blue:not(:disabled):not([aria-disabled=true]):hover{background:var(--background-primary-blue-80, #3371b3)}.state--focus.button--blue,.button--blue:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-blue, #99b8d9);outline:none}.button--cyan{background:var(--background-primary-cyan-100, #00a6eb);color:var(--text-neutral-white, #fff)}.state--disabled.button--cyan,.button--cyan:disabled,[aria-disabled=true].button--cyan{background:var(--background-primary-cyan-40, #99dbf7)}.state--hover.button--cyan,.button--cyan:not(:disabled):not([aria-disabled=true]):hover,.state--focus.button--cyan,.button--cyan:not(:disabled):not([aria-disabled=true]):focus-visible{background:var(--background-primary-cyan-60, #66caf3)}.state--focus.button--cyan,.button--cyan:not(:disabled):not([aria-disabled=true]):focus-visible{outline:none;box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7)}.button--white,.card-surface span.card-surface__action.button.button--icon.button--icon-small{background:var(--background-neutral-white, #fff);color:var(--text-primary-blue, #004da0)}.button--white.state--disabled,.card-surface span.state--disabled.card-surface__action.button.button--icon.button--icon-small,.button--white:disabled,.card-surface span.card-surface__action.button.button--icon.button--icon-small:disabled,.button--white[aria-disabled=true],.card-surface span[aria-disabled=true].card-surface__action.button.button--icon.button--icon-small{background:var(--background-primary-blue-20, #ccdbec);color:var(--text-functional-disabled, #6694c6)}.button--white.state--hover,.card-surface span.state--hover.card-surface__action.button.button--icon.button--icon-small,.button--white:not(:disabled):not([aria-disabled=true]):hover,.card-surface span.card-surface__action.button.button--icon.button--icon-small:not(:disabled):not([aria-disabled=true]):hover{background:var(--background-primary-cyan-20, #ccedfb)}.button--white.state--focus,.card-surface span.state--focus.card-surface__action.button.button--icon.button--icon-small,.button--white:not(:disabled):not([aria-disabled=true]):focus-visible,.card-surface span.card-surface__action.button.button--icon.button--icon-small:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7);outline:none}.button--grey{background:var(--background-secondary-silver-20, #f2f3f4);color:var(--text-primary-blue, #004da0)}.button--grey.state--disabled,.button--grey:disabled,.button--grey[aria-disabled=true]{background:var(--background-secondary-silver-20, #f2f3f4);color:var(--text-functional-disabled, #6694c6)}.button--grey.state--hover,.button--grey:not(:disabled):not([aria-disabled=true]):hover{background:var(--background-primary-cyan-20, #ccedfb)}.button--grey.state--focus,.button--grey:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7);outline:none}.button-outline--blue{color:var(--text-primary-blue, #004da0);outline-color:var(--line-primary-blue, #004da0)}.button-outline--blue.state--focus,.button-outline--blue:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-blue, #99b8d9)}.button-outline--cyan{color:var(--text-primary-cyan, #00a6eb);outline-color:var(--line-primary-cyan, #00a6eb)}.button-outline--cyan.state--focus,.button-outline--cyan:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px #335cad}.button-outline--white{color:var(--text-neutral-white, #fff);outline-color:var(--line-neutral-white, #fff)}.button-outline--white.state--focus,.button-outline--white:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7)}.card-surface{border-radius:var(--radius-s, 8px);display:flex;flex-direction:column;gap:var(--gap-3xl, 48px);padding:var(--padding-l);position:relative;justify-content:space-between;align-items:flex-start}.card-surface .card-surface__topline{color:inherit;letter-spacing:-.16px}.card-surface.bg-neutral-white span.card-surface__action.button.button--icon.button--icon-small{background:var(--background-secondary-silver-20, #f2f3f4)}.card-surface:hover span.card-surface__action.button.button--icon.button--icon-small,.card-surface:focus span.card-surface__action.button.button--icon.button--icon-small{background:var(--background-primary-cyan-20)!important}.card-surface__content{display:flex;flex-direction:column;gap:var(--gap-m)}.card-surface__leading-icon{color:currentcolor;display:inline-flex}.card-surface__leading-icon .icon{--icon-size: 64px}.card-surface__header{display:flex;flex-direction:column;gap:var(--gap-2xs)}.card-surface__action{align-self:flex-start;pointer-events:none;position:relative;z-index:1}.card-surface__action .icon{--icon-size: 24px}.card-surface__link{border-radius:inherit;inset:0;position:absolute;z-index:2}.card-surface__link:focus-visible{outline:none}.card-surface--linked{cursor:pointer}.card-surface--linked:hover .card-surface__action{background:var(--background-primary-cyan-20, #ccedfb)}.card-surface--linked:has(.card-surface__link:focus-visible) .card-surface__action{box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7);outline:none}.card-surface--with-leading-icon .card-surface__content{gap:var(--gap-l)}.card-surface--with-leading-icon .card-surface__leading-icon svg{width:auto;height:64px;max-width:200px}.card-surface__text{letter-spacing:-.16px}.card-surface--white-content,.card-surface--white-content .card-surface__topline,.card-surface--white-content .card-surface__headline,.card-surface--white-content .card-surface__text,.card-surface--white-content .card-surface__text p{color:var(--text-neutral-white, #fff)}
