*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fff;--fg:#363636;--pad:clamp(1rem, 3vw, 2.5rem)}html{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}body{min-height:100svh;padding:var(--pad);flex-direction:column;justify-content:space-between;gap:6rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;display:flex}header,footer{letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;font-size:.8rem;display:flex}h1{letter-spacing:-.06em;margin-left:-.04em;font-size:clamp(3.5rem,4vw,16rem);font-weight:500;line-height:.85}.list{list-style:none}.list a{color:inherit;grid-template-columns:4rem 1fr auto;align-items:baseline;gap:1rem;padding:1.25rem 0;text-decoration:none;display:grid}.idx,.name,.meta{font-size:18px;font-weight:500;line-height:18px}.list a:hover .name{text-underline-offset:4px;text-decoration:underline}@media (width<=600px){.list a{grid-template-columns:2.5rem 1fr}.meta{display:none}}
