.socials-hub{width:min(1100px,100%);margin:auto;padding:56px 24px 72px;color:#111}.socials-hub header{margin-bottom:32px;max-width:760px}.socials-hub h1{font-size:clamp(48px,7vw,88px);line-height:1.05;margin-bottom:14px}.socials-hub header p{font-size:18px;line-height:1.5}.socials-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.socials-hub-account{background:#FFF9ED;border:3px solid #111;box-shadow:5px 5px #111;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.socials-hub-account img{border-radius:50%;border:2px solid #111}.socials-hub-account h2{font-weight:900;font-size:22px;line-height:1.2}.socials-hub-account p{margin-top:5px;font-size:15px;overflow-wrap:anywhere}.socials-hub-account a{display:block;width:100%;margin-top:auto;padding:12px;background:#FFD400;border:2px solid #111;font-size:14px;font-weight:800;text-align:center;text-decoration:none}.socials-hub-account a:focus-visible{outline:3px solid #C0392B;outline-offset:4px}@media (max-width:900px){.socials-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.socials-hub{padding:32px 20px 48px}.socials-hub-grid{grid-template-columns:minmax(0,1fr)}}.socials-hub-account .socials-college-bio{margin-top:10px;font-size:13px;line-height:1.5;color:#4b4b4b}