.about{display:grid;font-size:1rem;max-width:100%;width:100%}.about>p{background-color:var(--background-color)}.about>p{border-radius:0 .8rem;justify-content:center}.about img,.about>p{max-width:100%}.about img.portrait{border-radius:50%;width:150px}@media(min-width:480px){.about{font-size:1.1rem}}@media(min-width:640px){.about{font-size:1.2rem}.about p{padding:16px 0}}@media(min-width:800px){.about{grid-gap:16px;grid-template-columns:1fr 1fr;max-width:100%}}@media(min-width:1100px){.about{grid-template-columns:1fr 1fr 1fr}}