.my-page{background:var(--color-primary-lightest);padding:2.5rem 1.25rem 1.875rem}@media screen and (min-width:1024px){.my-page{padding:3.75rem 1.25rem}}@media screen and (min-width:1440px){.my-page{padding:7.5rem 1.875rem}}.my-page--menu{margin:0 auto;max-width:90rem}@media screen and (min-width:1024px){.my-page--menu{display:grid;grid-template-areas:"menu content";grid-template-columns:15.625rem auto}}@media screen and (min-width:1440px){.my-page--menu{grid-template-columns:24.375rem auto}}.my-page__select-nav{margin:0 auto 2.5rem;max-width:20.625rem}@media screen and (min-width:1024px){.my-page__select-nav{display:none}}.my-page__nav{display:none}@media screen and (min-width:1024px){.my-page__nav{display:block;grid-area:menu;margin-right:1.25rem}}@media screen and (min-width:1440px){.my-page__nav{margin-right:3.75rem}}.my-page__heading{text-align:center}.my-page__heading:after{background:var(--color-primary);content:"";display:block;height:1px;margin:1.25rem auto 1.875rem;width:1.875rem}.my-page__form{margin:0 auto;max-width:20.625rem}.my-page__form h2{margin:0 0 1.25rem;text-align:center}.my-page__form .input+h2{margin-top:3.125rem}.my-page__nav{padding:3.75rem 0}.my-page__nav h2{padding:0 1.5625rem}.my-page__nav ul{margin:1.5625rem 0 0}.my-page__nav a{align-items:center;border-bottom:1px solid var(--color-primary-lighter);border-top:1px solid var(--color-primary-lighter);color:inherit;display:flex;justify-content:space-between;margin:0 0 -1px;min-height:75px;padding:1.5625rem;text-decoration:none}.my-page__nav a:hover{background:#fff}.my-page__nav a.active{background:#fff;font-weight:700}@media screen and (min-width:1024px){.my-page__page{background:#fff;border:1px solid var(--color-primary-lighter);border-radius:8px;padding:2.5rem 1.25rem}}@media screen and (min-width:1440px){.my-page__page{padding:3.75rem}}.my-page__content{background:#fff;border:1px solid var(--color-primary-lighter);border-radius:8px;padding:1.875rem 1.25rem}@media screen and (min-width:1024px){.my-page__content{background:none;border:none;padding:0}}.my-page__back{margin:0 0 .625rem}.my-page__tabs{display:flex;flex-flow:row nowrap;gap:2rem;justify-content:center;margin-bottom:1rem}@media screen and (min-width:768px){.my-page__tabs{justify-content:flex-start}}.my-page__tab-button{border-bottom:3px solid transparent}.my-page__tab-button[aria-selected=true]{border-color:#000}@media screen and (min-width:1024px){.my-profile{background:#fff;border:1px solid var(--color-primary-lighter);border-radius:8px;padding:2.5rem 1.25rem}}.my-profile__delete-me{align-items:center;display:flex;margin:.625rem 0 1.875rem}.login{margin:0 auto;max-width:56.875rem}@media screen and (min-width:768px){.login{display:grid;grid-template-areas:"heading aside" "form aside";grid-template-columns:23.125rem auto}}.login__heading{grid-area:heading;margin:0 0 1.875rem;text-align:center}@media screen and (min-width:768px){.login__heading{text-align:left}}.login__form{grid-area:form;margin:0 auto 3.125rem;max-width:20.625rem}@media screen and (min-width:768px){.login__form{margin:0;width:20.625rem}}.login__aside{background:#fff;border:1px solid var(--color-primary-lighter);border-radius:8px;grid-area:aside;margin:0 auto;max-width:28.125rem;padding:2.5rem 1.25rem}@media screen and (min-width:768px){.login__aside{align-self:start;margin:0 0 0 auto}}.login__aside-heading{margin:0 0 1.25rem}.login__error{margin:0 auto 1.25rem;max-width:37.5rem;width:100%}.forgot-password__heading{margin:0 0 1.875rem;text-align:center}.forgot-password__form{margin:0 auto;max-width:20.625rem}.forgot-password__description{margin:0 0 1.875rem}.forgot-password__login{margin:1.875rem 0 0;text-align:center}.forgot-password__feedback{margin:0 auto;max-width:20.625rem;text-align:center}.forgot-password__feedback svg{margin:1.25rem 0}.register__heading{margin:0 0 .625rem;text-align:center}.register__form{margin:0 auto;max-width:20.625rem}.register__description{margin:0 0 .625rem;text-align:center}.register__feedback{margin:0 auto;max-width:20.625rem;text-align:center}.register__feedback svg{margin:1.25rem 0}