.content{display:flow-root}.content p{line-height:2}.content img{float:left;max-width:33vw;margin-right:24px;width:180px;height:226px;object-fit:contain}.content img.right{float:right;margin-right:0;margin-left:2ch}.content img.svg-portrait{shape-margin:1ch;clip-path:url(/img/portrait.svg);shape-outside:url(/img/portrait.svg)}.content>h2{border:solid 1px var(--primary-light);background:var(--background);border-left:none;padding:1rem var(--horizontal-padding);margin:0 0 36px calc(var(--horizontal-padding) * -1);border-radius:0 32px 32px 0;text-align:left}.sections ul{list-style:none;padding:0;margin-top:0}main .awards{columns:32ch;column-gap:2ch}main .awards *{break-inside:avoid}main .awards>div{background:var(--background);margin-bottom:2ex;display:grid;grid-template-columns:50px auto;align-items:center;gap:1rem;padding:.5rem 1.5rem .5rem 1rem;border:solid 1px var(--light);border-radius:50px}main .awards>div:has(.award-link){border-color:var(--link-border)}main .awards>div:has(.award-link):hover{border-color:var(--links)}main .awards :where(a:link,a:visited):has(h3){text-decoration:none}main .awards :where(a:hover,a:focus-visible):has(h3){text-decoration:underline}main .awards h3.name{margin:0;font-size:1rem;line-height:1.25;text-wrap:balance}main .awards a h3{color:var(--links)}main .awards span{display:block;font-weight:100;line-height:1.25}main .awards .subtitle{font-weight:300;line-height:1.25}main .awards .img-container{display:flex;justify-content:center;align-items:center}main .awards svg{width:40px;height:40px}main .awards svg path{fill:var(--graphic)}main .awards img{border-radius:50%;object-fit:contain}main .awards img.has-background{padding:10px}main .awards p{margin:0;line-height:1.25;font-size:.875rem;color:var(--neutral)}main .awards p a:link,main .awards p a:visited{font-weight:300}