@charset "UTF-8";.about-section{border-top:1px solid var(--surface-border);padding-block:1.5rem;scroll-margin-top:2rem}.about-section h2{font-size:1.25rem;line-height:1.3;margin:0 0 1rem}.about-section p{color:var(--text-muted);line-height:1.7;margin:0}.about-section p+p,.about-section p+ul{margin-top:1rem}.about-purposes{color:var(--text-muted);line-height:1.7;margin:1rem 0 0;padding-inline-start:1.25rem}.about-purposes li+li{margin-top:.5rem}.about-purposes+p{margin-top:1rem}.about-staff{line-height:1.7;margin:0}.about-staff>div{display:grid;gap:.25rem 1.5rem;grid-template-columns:14rem minmax(0,1fr)}.about-staff>div+div{border-top:1px solid var(--surface-border);margin-top:.75rem;padding-top:.75rem}.about-staff dt{font-weight:700}.about-staff dd{color:var(--text-muted);margin:0}@media(max-width:560px){.about-staff>div{grid-template-columns:minmax(0,1fr)}}.about-aside{color:var(--text-muted);margin-top:1.5rem}.observer-index{border-top:1px solid var(--surface-border);padding-top:1.25rem}.observer-index ul{columns:3 12rem;list-style:none;margin:0;padding:0}.observer-index li{break-inside:avoid;padding-block:.2rem}.observer-index a{text-decoration:underline;text-underline-offset:.15em}.observer{border-top:1px solid var(--surface-border);display:grid;gap:1.25rem;grid-template-columns:200px minmax(0,1fr);padding-block:1.75rem;scroll-margin-top:1.5rem}.observer h2{font-size:1.25rem;line-height:1.3;margin:0 0 .75rem}.observer p{color:var(--text-muted);line-height:1.7;margin:0}.observer p+p{margin-top:1rem}@media(max-width:640px){.observer{grid-template-columns:minmax(0,1fr);gap:1rem}}.observer__photo{border-radius:var(--radius-sm);display:block;height:auto;max-width:200px;width:100%}
