.links-page{width:min(100%,42rem);margin-inline:auto}.links-page__header{border-block-end:1px solid var(--rule);text-align:center;padding-block-end:clamp(1.5rem,5vw,2.5rem)}.links-page__eyebrow{color:var(--accent-teal);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.75rem;font-weight:700}.links-page h1{color:var(--accent-indigo);font-size:var(--step-4);letter-spacing:-.025em;line-height:1.05}.links-page__header>p:last-child{max-width:34ch;color:var(--ink-muted);margin-block-start:1rem;margin-inline:auto}.links-page__list{gap:1rem;margin:clamp(1.5rem,5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.links-page__list li{min-width:0}.links-page__link{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;min-height:4.5rem;box-shadow:var(--shadow-sm);color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.links-page__link:hover{border-color:var(--accent);box-shadow:var(--shadow-md);color:var(--accent);transform:translateY(-2px)}.links-page__link-label{overflow-wrap:anywhere;min-width:0;font-size:var(--step-1);font-weight:700}.links-page__link-kind{color:var(--ink-muted);font-size:var(--step--1);text-transform:capitalize;flex:none}@media (max-width:26rem){.links-page__link{flex-direction:column;align-items:flex-start;gap:.25rem}}
