.lists-document{max-width:1440px;margin-inline:auto;padding:1.5rem 1rem 4rem}.lists-document h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;margin-block:1rem;overflow-wrap:anywhere}.lists-document h2{font-family:var(--font-display);font-size:1.65rem;margin-block:2rem 1rem}.lists-document .address-field{width:100%;margin-block:1.5rem}.lists-document details{border-block-start:1px solid var(--color-rule);margin-block:1.5rem}.lists-document summary{min-height:44px;padding-block:.75rem;cursor:pointer;font-weight:600}.school-rows{padding:0;list-style:none}.school-rows>li{padding:.6rem .25rem 1rem;border-bottom:1px solid var(--color-rule)}.school-rows>li[data-highlighted]{background:var(--color-pen-soft);outline:2px solid var(--color-pen);outline-offset:-2px}.school-row-name{display:flex;align-items:center;min-height:44px;font-weight:650;color:var(--color-pen);overflow-wrap:anywhere}.school-row-facts{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.25rem;font-size:.875rem;color:var(--color-ink-2)}.school-row-walk{margin-top:.5rem;font-size:.875rem}.list-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.area-links a,.list-controls a,.list-controls button,.list-pagination a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:.4rem .65rem}.list-controls button{border:1px solid var(--color-field);border-radius:4px}.list-controls button[aria-pressed=true]{background:var(--color-pen);color:white}.list-controls label{display:grid;gap:.3rem;flex:1 1 200px}.list-controls input,.list-controls select{border:1px solid var(--color-field);min-height:44px;padding:.4rem .65rem;width:100%;min-width:0}.list-controls form{display:flex;gap:.5rem;width:100%;align-items:end;flex-wrap:wrap}.list-pagination{display:flex;flex-wrap:wrap;gap:.25rem;margin-block:1.5rem}.list-pagination [aria-current=page]{background:var(--color-pen);color:white}.area-links{list-style:none;padding:0}.area-links a{gap:1rem;justify-content:space-between;width:100%;border-bottom:1px solid var(--color-rule)}.coverage-card{border:1px solid var(--color-field);border-radius:4px;padding:1rem;margin-block:2rem}.area-links [data-highlighted]{background:var(--color-pen-soft);outline:2px solid var(--color-pen);outline-offset:-2px}.lists-document .document-template{padding:0}@media (width < 760px){.lists-document .document-template__body{display:contents}.lists-document .document-template__map{order:-1}}.lists-hero{padding-bottom:0}.list-controls{align-items:end}.lists-hero .address-field{max-width:48rem}