.links-page{max-width:1400px;margin:0 auto;padding:4rem 2rem 6rem}.links-page>h1{letter-spacing:-.03em;text-transform:uppercase;margin-bottom:.25rem;font-size:4rem;font-weight:700}.links-page>h1 sup{vertical-align:super;opacity:.5;letter-spacing:.05em;font-size:1rem;font-weight:400}.links-page>.page-subtitle{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;text-transform:uppercase;letter-spacing:.15em;opacity:.5;margin-bottom:4rem;font-size:.85rem;font-weight:400}.links-section{margin-bottom:3rem}.links-section h2{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;text-transform:uppercase;letter-spacing:.15em;opacity:.5;text-align:center;margin-bottom:1rem;font-size:.85rem;font-weight:400}.links-list{flex-direction:column;gap:.75rem;display:flex}.links-item{color:var(--warm-off-white);font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid #f8f5f226;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.95rem;font-weight:400;text-decoration:none;transition:border-color .3s,background-color .3s;display:flex}.links-icon{font-size:1.2rem;display:flex}.links-item:hover{background-color:#f8f5f20d;border-color:#f8f5f266}@media (max-width:768px){.links-page{padding:3rem 1rem 4rem}.links-page>h1{font-size:3.5rem}}
