.o-aside {

background: var(--colorPrimary);
flex-direction: column;
grid-area: aside;
justify-content: space-between;
padding: .7rem var(--padding);
z-index: 1;

} .o-aside__title {

border: 1px solid var(--colorText);
border-left-color: transparent;
border-right-color: transparent;
margin-bottom: 5rem;
margin-top: 2.5rem;
text-align: center;
text-transform: uppercase;
transition: all .225s ease-in;

} .o-aside__title:hover {

border-bottom-color: transparent;
border-left-color: var(--colorText);
border-right-color: var(--colorText);
border-top-color: transparent;

} .o-aside__title___link {

color: var(--colorText);
font-weight: 500;

} .o-aside__title___hover {

text-decoration: none;

} .o-aside__list {

padding: 0;

} .o-aside__list:first-of-type {

flex-grow: 1;

} .o-aside__link {

color: var(--colorText);
transition: all .15s linear;

} .o-aside__hover {

padding-left: 1rem;

} .o-aside__list–social {

display: flex;
justify-content: space-between;
text-align: center;

} .o-aside__list–social .o-aside__link {

display: block;
font-size: 1.5rem;

} .o-aside__list–social .o-aside__hover {

padding-left: 0;
transform: scale(1.5);

}