.links-page{background:radial-gradient(ellipse at 50% 0%,#17242c85,transparent 65%),var(--bg);min-height:calc(100svh - 84px);padding:148px 0 88px}.links-wrap{max-width:820px}.links-heading{margin-bottom:36px}.links-heading .eyebrow{font-size:14px}.links-heading h1{font-family:var(--display-font);letter-spacing:-.035em;margin:16px 0 18px;font-size:clamp(44px,6vw,68px);font-weight:500;line-height:1.12}.links-heading>p:last-child{color:var(--muted);max-width:550px;font-size:18px}.social-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.social-featured{grid-column:1/-1}.social-link{border:1px solid var(--line);background:#10171db3;align-items:center;gap:20px;height:100%;min-height:122px;padding:24px;transition:background .2s,border-color .2s;display:flex}.social-link:hover{background:#19232b;border-color:#c6ad7e80}.social-link:focus-visible{outline-offset:3px}.social-icon{filter:invert();opacity:.85;flex:none}.social-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.social-name{font-family:var(--display-font);font-size:25px;line-height:1.2}.social-description{color:var(--muted);font-size:16px;line-height:1.5}.social-arrow{color:var(--gold);flex:none;margin-left:auto;font-size:24px}.social-featured .social-link{background:#12252bb3;border-color:#78cbd845}.social-featured .social-link:hover{border-color:var(--cyan);background:#19343c}.social-featured .social-arrow{color:var(--cyan)}@media (max-width:650px){.links-page{padding:120px 0 64px}.links-heading{margin-bottom:28px}.social-links{grid-template-columns:1fr;gap:12px}.social-link{gap:18px;min-height:108px;padding:22px 20px}.social-description{font-size:16px}.social-name{font-size:24px}}
