.page[data-v-26e9c053]{padding:3rem 0 5rem}.inner[data-v-26e9c053]{margin:0 auto;max-width:1080px;padding:0 1.6rem}.eyebrow[data-v-26e9c053]{color:var(--fg-subtle);font-family:var(--sans);font-size:.75rem;font-weight:500;letter-spacing:.16em;margin:0 0 .8rem;text-transform:uppercase}h1[data-v-26e9c053]{font-size:clamp(2rem,4.5vw,2.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.2rem}.lede[data-v-26e9c053],h1[data-v-26e9c053]{font-family:var(--serif)}.lede[data-v-26e9c053]{color:var(--fg-muted);font-size:1.1rem;font-style:italic;line-height:1.6;margin:0 0 3rem;max-width:680px}.pat-list[data-v-26e9c053]{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:0}.pat-list li[data-v-26e9c053]{border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.pat[data-v-26e9c053]{align-items:baseline;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 1.4rem;text-decoration:none}.pat:hover .pat-name[data-v-26e9c053]{color:var(--accent)}.pat-name[data-v-26e9c053]{color:var(--fg-strong);font-family:var(--serif);font-size:1.05rem;font-weight:700;transition:color .15s}.pat-count[data-v-26e9c053]{color:var(--fg-subtle);font-family:var(--sans);font-size:.78rem;white-space:nowrap}
