.neighbor-tabs{display:flex;gap:8px;border-bottom:3px solid #203f59;margin:28px 0 24px;flex-wrap:wrap}.neighbor-tabs button{font:600 1.0625rem/1.4 system-ui;min-height:52px;padding:16px 24px;border:1px solid #b7c5cf;border-bottom:0;border-radius:6px 6px 0 0;background:#edf1f5;color:#203f59;cursor:pointer}.neighbor-tabs button[aria-selected=true]{background:#203f59;color:#fff;border-top:4px solid #e3bc68;padding-top:13px}.neighbor-card{padding:24px 28px;margin:20px 0;background:white;border:1px solid #d5dde3;border-left:4px solid #e3bc68;border-radius:5px}.neighbor-card h3{font-size:1.375rem;margin:10px 0 14px}.neighbor-card p{font-size:1.0625rem;line-height:1.65}.neighbor-card a{display:inline-block;min-height:44px;padding-top:8px;color:#203f59}.neighbor-tabs button:focus-visible{outline:3px solid #9b6a16;outline-offset:4px}[role=tabpanel][hidden]{display:none!important}@media(max-width:680px){.neighbor-tabs{display:grid;grid-template-columns:1fr}.neighbor-tabs button{border-radius:4px;text-align:left}.neighbor-card{padding:22px 20px}}@media print{.neighbor-tabs{display:none}[role=tabpanel][hidden]{display:block!important}}
.handbook{max-width:960px;margin:0 auto;background:white;padding:32px;border:1px solid #d5dde3;border-radius:6px}.handbook h2{font-size:1.75rem}.handbook h3{font-size:1.375rem;margin-top:34px;padding-top:20px;border-top:1px solid #d5dde3}.handbook p,.handbook li{font-size:1.0625rem;line-height:1.7}.handbook li{margin:12px 0}.handbook-table{overflow-x:auto;margin:20px 0}.handbook table{width:100%;border-collapse:collapse;font-size:1rem}.handbook th{text-align:left;background:#edf1f5;color:#203f59}.handbook td,.handbook th{padding:16px;border-bottom:1px solid #d5dde3;vertical-align:top}.handbook td:first-child{font-weight:600}.handbook a{color:#203f59;text-underline-offset:3px}.handbook-callout{background:#fff5df;border-left:4px solid #a97824;padding:20px}.team-suggestions{padding-left:26px}.team-suggestions li{padding-left:8px;margin:22px 0}.team-suggestions a{font-size:0.9375rem}@media(max-width:680px){.handbook{padding:22px 18px}.handbook td,.handbook th{padding:12px;min-width:130px}.handbook h2{font-size:1.5625rem}}
