.v2-winner-grid>li{min-width:0;display:flex}.v2-winner-card{position:relative}.v2-winner-card-link{z-index:1;position:absolute;inset:0}.v2-winner-card .v2-winner-link,.v2-winner-card .v2-winner-profile-link{z-index:2;position:relative}.v2-winner-grid>li>.v2-winner-card{width:100%}.v2-winner-profile-link{color:var(--v2-plum);text-underline-offset:3px;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.v2-winner-link{overflow-wrap:anywhere}.v2-profile-main{padding-top:36px;padding-bottom:90px}.v2-profile-back{min-height:44px;color:var(--v2-plum);text-underline-offset:4px;align-items:center;gap:8px;margin-bottom:36px;font-weight:600;text-decoration:underline;display:inline-flex}.v2-profile-back svg{width:18px;height:18px}.v2-profile-layout{grid-template-columns:minmax(0,700px) 360px;justify-content:space-between;align-items:start;gap:48px;display:grid}.homepage-v2 .v2-profile-article h1{max-width:none;margin:0 0 28px;font-size:52px}.homepage-v2 .v2-profile-article h2{margin:40px 0 18px;font-size:32px}.v2-profile-article p{margin:0 0 24px;font-size:18px;line-height:1.65}.v2-profile-article a{color:var(--v2-coral);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.v2-profile-quote{border-left:4px solid var(--v2-coral);padding-left:22px}.v2-profile-sidebar{position:sticky;top:28px}.v2-profile-portrait{border-radius:12px;width:201px;max-width:100%;height:auto;margin:0 auto 24px;display:block}.v2-profile-award{color:var(--v2-coral);border-bottom:1px solid var(--v2-line);padding:18px 24px;font-size:14px;font-weight:600}.v2-profile-disclosure{margin-top:22px;font-size:13px;line-height:1.6}.v2-profile-disclosure a{color:var(--v2-plum);text-underline-offset:3px;text-decoration:underline}@media (width<=899px){.v2-profile-layout{grid-template-columns:1fr;gap:44px}.v2-profile-sidebar{grid-row:1;position:static}.homepage-v2 .v2-profile-article h1{font-size:36px}.homepage-v2 .v2-profile-article h2{font-size:28px}.v2-profile-main{padding-top:24px;padding-bottom:60px}}
