header.profile-hero{grid-template-columns:280px minmax(0,1fr);gap:44px;align-items:center}header.profile-hero .profile-photo__frame{position:relative}header.profile-hero .profile-photo__frame .rank{position:absolute;left:0;bottom:0;width:84px;height:84px}header.profile-hero .profile-photo__frame .rank b{font-size:40px}header.profile-hero .profile-photo__frame .rank.pending{background:var(--paper)}header.profile-hero .profile-id{padding-bottom:0}header.profile-hero .profile-name{display:flex;align-items:center;gap:18px;margin-top:12px}header.profile-hero .profile-name h1{font-size:clamp(36px,4.4vw,58px)}header.profile-hero .profile-id .standfirst{margin-top:18px}header.profile-hero .profile-aside{margin-top:22px;padding-top:14px;border-top:1px solid var(--rule)}header.profile-hero .profile-aside .vp-ack{margin-left:0;flex-direction:row;align-items:center;gap:12px;padding:0}@media (max-width:700px){header.profile-hero{grid-template-columns:112px minmax(0,1fr);column-gap:16px;row-gap:0;align-items:center;padding-top:24px}header.profile-hero:not(:has(.profile-photo)){grid-template-columns:minmax(0,1fr)}header.profile-hero .profile-id{display:contents}header.profile-hero .profile-id .kicker{grid-column:1/-1;grid-row:1;margin-bottom:14px}header.profile-hero .profile-photo{grid-column:1;grid-row:2;max-width:none;align-self:start}header.profile-hero .profile-name{grid-column:2;grid-row:2;margin-top:0}header.profile-hero:not(:has(.profile-photo)) .profile-name{grid-column:1}header.profile-hero .profile-name h1{font-size:28px;line-height:1.05}header.profile-hero .profile-name .role{font-size:14px;margin-top:6px}header.profile-hero .profile-id .standfirst{grid-column:1/-1;grid-row:3;font-size:18px;margin-top:18px}header.profile-hero .profile-aside{grid-column:1/-1;grid-row:4;margin-top:18px}header.profile-hero .profile-photo figcaption{font-size:10px;margin-top:4px}header.profile-hero .profile-photo__frame .rank{width:44px;height:44px}header.profile-hero .profile-photo__frame .rank span{font-size:8px}header.profile-hero .profile-photo__frame .rank b{font-size:21px}}.f-list .f-row .f-more{display:none}@media (max-width:640px){.f-list{gap:12px}.f-list .f-row{position:relative;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;row-gap:0;align-items:start;padding:14px;border:1px solid var(--rule);border-radius:6px;background:var(--paper)}.f-list .f-row+.f-row{border-top:1px solid var(--rule)}.f-list .f-row .f-main{display:contents}.f-list .f-row .avatar{grid-column:1;grid-row:1/4;width:76px!important;height:76px!important;border-radius:4px}.f-list .f-row .avatar img{border-radius:4px}.f-list .f-row .n{position:absolute;top:14px;right:14px;z-index:1;min-width:38px;padding:6px 7px 5px;background:var(--accent-grad);color:var(--on-accent,#fff);font-family:var(--display);font-size:21px;line-height:1;text-align:center}.f-list .f-row h4{grid-column:2;grid-row:1;font-size:19px;line-height:1.15;padding-right:50px}.f-list .f-row h4 .go{display:none}.f-list .f-row .f-main>p:not(.cite){grid-column:2;grid-row:2;font-size:13px;line-height:1.35;margin-top:3px}.f-list .f-row .cat{display:inline-block;grid-column:2;grid-row:3;justify-self:start;margin-top:8px;padding:2px 8px;font-size:10px}.f-list .f-row .cite{grid-column:1/-1;grid-row:4;margin-top:12px;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.f-list .f-row .f-more{display:inline-block;grid-column:1/-1;grid-row:5;margin-top:8px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--accent);text-decoration:none}.f-list .f-row .f-main>a.meta{grid-column:1/-1;grid-row:6;margin-top:6px}}