.nav{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);background-color:var(--color-white);border-bottom:calc(1/var(--px-base)*var(--px-to-rem)) solid var(--color-neutral-10)}@media(max-width: 48rem){.nav{flex-direction:column;gap:var(--spacing-4)}}.nav__logo{font-size:calc(24/var(--px-base)*var(--px-to-rem));font-weight:700;color:var(--color-primary)}.nav__list{display:flex;list-style:none;gap:var(--spacing-6)}@media(max-width: 48rem){.nav__list{flex-direction:column;gap:var(--spacing-2);text-align:center}}.nav__link{color:var(--color-neutral);font-weight:500;padding:var(--spacing-2) 0;border-bottom:calc(2/var(--px-base)*var(--px-to-rem)) solid rgba(0,0,0,0);transition:all .2s ease}.nav__link:hover{color:var(--color-primary);border-bottom-color:var(--color-primary);text-decoration:none}.footer{background-color:var(--color-neutral-90);color:var(--color-white);padding:var(--spacing-20) var(--spacing-6)}.footer__links{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}.footer__link{color:var(--color-neutral-30);transition:color .2s ease}.footer__link:hover{color:var(--color-white)}.footer__copyright{color:var(--color-neutral-50);font-size:calc(14/var(--px-base)*var(--px-to-rem));border-top:calc(1/var(--px-base)*var(--px-to-rem)) solid var(--color-neutral-70);padding-top:var(--spacing-6)}.button-list{margin-top:var(--spacing-0);margin-bottom:var(--spacing-6)}@media(min-width: 48rem){.button-list{margin-top:var(--spacing-0);margin-bottom:var(--spacing-16)}}.button-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);list-style:none;padding:0;margin-block:var(--spacing-4)}.button-list-group{margin-top:var(--spacing-0);margin-bottom:var(--spacing-6)}@media(min-width: 48rem){.button-list-group{margin-top:var(--spacing-0);margin-bottom:var(--spacing-16)}}.button-list-group{margin-block:var(--spacing-4)}.button-list-group .button-list{margin-block:0}.button-list__heading{font-family:var(--font-condensed);font-weight:var(--font-weight-medium);font-size:24px;line-height:32px;color:var(--color-neutral);margin:0 0 var(--spacing-2)}.button-list--vertical{flex-direction:column;align-items:flex-start}.button-list--align-center{justify-content:center}.button-list--align-center.button-list--vertical{align-items:center}.button-list--align-right{justify-content:flex-end}.button-list--align-right.button-list--vertical{align-items:flex-end}.button-list__item{display:flex}.button-list__button{border-radius:var(--radius-sm);padding:var(--spacing-3) var(--spacing-6);cursor:pointer;font-family:inherit;font-size:calc(18/var(--px-base)*var(--px-to-rem));line-height:calc(28/var(--px-base)*var(--px-to-rem));font-weight:700;display:inline-block;text-align:center;text-decoration:none;background-color:var(--color-button-primary-default);color:var(--color-button-text-primary-default);border:none;transition:background-color .2s ease}.button-list__button:hover{background-color:var(--color-button-primary-hover);color:var(--color-button-text-primary-hover)}.button-list__button:disabled,.button-list__button.inactive{background-color:var(--color-button-primary-inactive);color:var(--color-button-text-primary-inactive);cursor:not-allowed}.button-list__button{min-width:calc(160/var(--px-base)*var(--px-to-rem));min-height:calc(48/var(--px-base)*var(--px-to-rem));display:inline-flex;align-items:center;justify-content:center}.button-list__button--secondary{border-radius:var(--radius-sm);padding:var(--spacing-3) var(--spacing-6);cursor:pointer;font-family:inherit;font-size:calc(18/var(--px-base)*var(--px-to-rem));line-height:calc(28/var(--px-base)*var(--px-to-rem));font-weight:700;display:inline-block;text-align:center;text-decoration:none;background-color:rgba(0,0,0,0);color:var(--color-button-text-secondary-default);border:calc(2/var(--px-base)*var(--px-to-rem)) solid var(--color-button-border-secondary-default);transition:all .2s ease}.button-list__button--secondary:hover{background-color:var(--color-button-border-secondary-hover);color:var(--color-white);border-color:var(--color-button-border-secondary-hover)}.button-list__button--secondary:disabled,.button-list__button--secondary.inactive{border-color:var(--color-button-border-secondary-disabled);color:var(--color-button-text-secondary-inactive);cursor:not-allowed}.button-list__button--secondary{min-width:calc(160/var(--px-base)*var(--px-to-rem));min-height:calc(48/var(--px-base)*var(--px-to-rem));display:inline-flex;align-items:center;justify-content:center}.button-list__button-text{flex-shrink:0}