.diploma-aside{background-color:var(--color--white);border-radius:1rem;flex-direction:column;gap:2rem;padding:2rem;display:flex;box-shadow:0 .25rem 1rem #00000014}.diploma-aside__header{flex-direction:column;gap:1.5rem;display:flex}.diploma-aside__title{font-family:var(--font--heading);letter-spacing:-.01em;color:var(--color--navy);margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.diploma-aside__diploma{background-color:var(--color--ice);border-radius:.75rem;align-items:center;gap:.5rem;padding:1rem;display:flex}.diploma-aside__diploma-text{flex-direction:column;flex:1 1 0;gap:.25rem;min-inline-size:0;display:flex}.diploma-aside__diploma-label{font-family:var(--font--heading);letter-spacing:-.01em;color:var(--color--navy);margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.diploma-aside__diploma-subtitle{letter-spacing:-.01em;color:var(--color--slate);margin:0;font-size:.875rem;line-height:1.5}.diploma-aside__badge{object-fit:contain;flex-shrink:0;block-size:4rem;inline-size:3.4375rem}.diploma-aside__details{flex-direction:column;gap:1rem;display:flex}.diploma-aside__tagline{letter-spacing:-.01em;color:var(--color--slate);margin:0;font-size:.875rem;line-height:1.5}.diploma-aside__infos{flex-direction:column;gap:1rem;margin:0;display:flex}.diploma-aside__info{flex-direction:column;display:flex}.diploma-aside__info-label{letter-spacing:-.01em;color:var(--color--slate);margin:0;font-size:.75rem;line-height:1.5}.diploma-aside__info-value{letter-spacing:-.01em;color:var(--color--navy);margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.diploma-aside__actions{flex-direction:column;gap:.75rem;display:flex}.diploma-aside__btn{block-size:2.75rem;inline-size:100%;font-family:var(--font--text);white-space:nowrap;cursor:pointer;border:0;border-radius:624.938rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:1rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.diploma-aside__btn .btn__icon{display:none}.diploma-aside__btn:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.diploma-aside__btn:not(.btn--primary){color:var(--color--blue);background-color:var(--color--ice)}.diploma-aside__btn:not(.btn--primary):hover{background-color:var(--color--ice-hover)}
