.profile-page{grid-template-columns:minmax(0,44rem) minmax(16rem,22rem);justify-content:space-between;gap:clamp(2.5rem,5vw,4rem);padding-block:2.5rem 6rem;display:grid}.profile-page .head{align-items:center;gap:1.5rem;margin-block:1.25rem 1.5rem;display:flex}.profile-page .head h1{font-size:clamp(2.2rem,4.5vw,3.25rem)}.profile-page .actions{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-bottom:2rem;display:flex}.profile-page .action{color:var(--navy-900);font-weight:600;text-decoration:none}@media (hover:hover){.profile-page .action:hover{color:var(--red)}}.profile-page .chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.profile-page .chips li{background:var(--paper);border-radius:999px;padding:.3rem .8rem;font-size:.9rem;font-weight:600}.profile-page section{margin-top:2rem}.profile-page section:not(.prose)>h2{margin-bottom:.9rem;font-size:1.5rem}.profile-page aside{flex-direction:column;gap:2rem;padding-top:2.75rem;display:flex}@media (width<=56rem){.profile-page{grid-template-columns:minmax(0,1fr)}.profile-page aside{padding-top:0}.profile-page .head{align-items:flex-start}}
