.roads[data-astro-cid-nbsh2mux]{max-width:64rem}h2[data-astro-cid-nbsh2mux]{color:var(--color-accent)}.top[data-astro-cid-nbsh2mux]{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);display:grid}@media (width<=48rem){.top[data-astro-cid-nbsh2mux]{grid-template-columns:1fr}}.portal[data-astro-cid-nbsh2mux]{padding:var(--spacing-md);background:var(--color-accent-fill);color:#fff;border-radius:8px;flex-direction:column;gap:.35rem;display:flex}.portal[data-astro-cid-nbsh2mux]:hover{background:var(--color-accent-fill-hover);color:#fff}.portal[data-astro-cid-nbsh2mux]:focus-visible{outline-offset:3px}.portal-kicker[data-astro-cid-nbsh2mux]{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:.8rem;font-weight:700}.portal-title[data-astro-cid-nbsh2mux]{font-size:1.35rem;font-weight:700;line-height:1.3}.portal-text[data-astro-cid-nbsh2mux]{opacity:.95}.portal-cta[data-astro-cid-nbsh2mux]{text-underline-offset:.2em;margin-top:auto;padding-top:.4rem;font-weight:700;text-decoration:underline}.contact[data-astro-cid-nbsh2mux]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-top:4px solid var(--color-accent);border-radius:8px}.contact[data-astro-cid-nbsh2mux] h2[data-astro-cid-nbsh2mux]{font-size:1.1rem}.contact[data-astro-cid-nbsh2mux] p[data-astro-cid-nbsh2mux]{margin-bottom:.5rem;font-size:.95rem}.contact[data-astro-cid-nbsh2mux] .person[data-astro-cid-nbsh2mux] span[data-astro-cid-nbsh2mux],.contact-note[data-astro-cid-nbsh2mux]{color:var(--color-text-light);font-size:.9rem}.contact[data-astro-cid-nbsh2mux] a[data-astro-cid-nbsh2mux],.update-note[data-astro-cid-nbsh2mux] a[data-astro-cid-nbsh2mux]{text-underline-offset:.15em;text-decoration:underline}.group[data-astro-cid-nbsh2mux]{margin-top:var(--spacing-lg)}.group[data-astro-cid-nbsh2mux] h2[data-astro-cid-nbsh2mux]{margin-bottom:var(--spacing-sm);font-size:1.3rem}.about[data-astro-cid-nbsh2mux] p[data-astro-cid-nbsh2mux],.section-intro[data-astro-cid-nbsh2mux]{max-width:var(--reading-width)}.section-intro[data-astro-cid-nbsh2mux]{color:var(--color-text-light)}.posts[data-astro-cid-nbsh2mux]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.posts[data-astro-cid-nbsh2mux] li[data-astro-cid-nbsh2mux]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem 1rem;padding:.75rem 0;display:flex}.posts[data-astro-cid-nbsh2mux] time[data-astro-cid-nbsh2mux]{color:var(--color-text-light);flex:0 0 6.5rem;font-size:.92rem}.posts[data-astro-cid-nbsh2mux] a[data-astro-cid-nbsh2mux]{flex:20rem;font-weight:600}.update-note[data-astro-cid-nbsh2mux]{max-width:var(--reading-width);margin-top:var(--spacing-lg);color:var(--color-text-light);font-size:.95rem}
