.resume-page{margin-top:var(--spacing-10);flex-direction:column;padding-bottom:120px;display:flex}.resume-page__content{flex-direction:column;gap:32px;width:100%;max-width:1184px;margin-inline:auto;display:flex}.resume-page__intro{gap:var(--spacing-2);flex-direction:column;max-width:753px;display:flex}.resume-page__header{gap:var(--spacing-1);flex-direction:column;display:flex}.resume-page__overline{font-family:var(--font-body);font-size:var(--font-size-overline);font-weight:var(--font-weight-body);line-height:var(--line-height-overline);color:var(--color-neutral-600);text-transform:uppercase;margin:0}.resume-page__title{color:var(--color-text-heading-primary);margin:0}.resume-page__description{font-family:var(--font-body);font-size:var(--font-size-body-large);font-weight:var(--font-weight-body);line-height:var(--line-height-body-large);color:var(--color-text-body-secondary);margin:0}.resume-page__download{padding:8px var(--spacing-4);border-radius:var(--radius-pill);color:var(--color-text-body-primary);font-family:var(--font-heading);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-heading);line-height:var(--line-height-body-medium);background:#ffffff0f;border:1px solid #ffffff1f;justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;transition:background .14s ease-out,border-color .14s ease-out;display:inline-flex}.resume-page__download:hover{background:#ffffff1a;border-color:#ffffff29}@media (max-width:767px){.resume-page{padding-bottom:96px}}
