.staff-fields{max-width:1100px;margin:2rem auto;padding:0 16px;font-size:.9rem}.staff-fields details{border:2px dashed #b08a1c;border-radius:6px;background:#fffbea;padding:.75rem 1rem}.staff-fields summary{font-weight:700;cursor:pointer}.staff-fields h3{font-size:1rem;margin:1rem 0 .4rem}.staff-fields dl{margin:0}.staff-fields dl div{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr;gap:.75rem;padding:.3rem 0;border-bottom:1px solid #eadfb8}.staff-fields dt{font-weight:600}.staff-fields dd{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.staff-fields dl div{grid-template-columns:1fr;gap:.1rem}}