.profile-hero.profile-panel .profile-hero__actions{align-items:flex-start;flex-wrap:wrap;gap:10px;min-width:0}.profile-hero.profile-panel .profile-hero__actions .shortlist-control{display:contents}.profile-hero.profile-panel .profile-hero__actions :is(.shortlist-save,.profile-contact-button,.profile-review-button){align-items:center;align-self:flex-start;box-sizing:border-box;display:inline-flex;flex:0 1 auto;font-size:14px;font-weight:700;justify-content:center;line-height:20px;max-width:100%;min-height:46px;overflow-wrap:anywhere;padding:12px 16px;text-align:center}.profile-hero.profile-panel .profile-contact-button{border:1px solid transparent;padding-block:11px}.profile-hero.profile-panel .profile-hero__actions .profile-review-button{background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:999px;box-shadow:none;color:#fff;padding-block:11px;text-decoration:none}.profile-hero.profile-panel .profile-hero__actions .shortlist-save{padding-block:11px}.profile-hero.profile-panel .profile-hero__actions .shortlist-control__feedback{background:#13253c;border:1px solid rgba(255,255,255,.25);border-radius:8px;color:#fff;flex:0 1 100%;font-size:13px;line-height:1.45;margin:0;max-width:100%;min-width:0;order:1;overflow-wrap:anywhere;padding:8px 12px}.profile-nav{scroll-padding-inline:12px}.profile-nav a{align-items:center;display:inline-flex;min-height:44px}.profile-reviews__sort{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.profile-reviews__more,.profile-reviews__sort select{min-height:44px}.profile-reviews__sort select{background:#fff;border:1px solid #d4dae0;border-radius:8px;font:inherit;padding:8px 12px}.profile-reviews__count{color:var(--color-muted);font-size:14px}.profile-reviews .review-card__date{color:#526575}.profile-reviews__more{margin:16px 12px 16px 0}@media (max-width:760px){.profile-hero.profile-panel{padding:20px 16px 0}.profile-hero.profile-panel :is(h1,h2).profile-wall-school-heading{font-size:30px;line-height:1.15}.profile-panel__summary{margin-top:16px}.profile-panel .profile-hero__actions{justify-content:flex-start}.profile-nav{background-image:linear-gradient(270deg,rgba(3,20,35,.75),transparent 20px);background-position:100%;background-repeat:no-repeat;padding-right:20px;scrollbar-width:thin}.profile-nav a{min-height:44px;padding:10px 14px}}