.wp-territory-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.wp-territory-summary article,.wp-territory-block{padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff}.wp-territory-summary strong{display:block;margin:15px 0 4px;font-size:clamp(32px,5vw,55px)}.wp-territory-summary p,.wp-territory-note{color:var(--muted);line-height:1.6}.wp-territory-block{margin:18px 0}.wp-territory-block h2,.wp-related-districts h2{font-size:clamp(26px,4vw,42px);margin:8px 0 20px}.wp-neighborhood-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;counter-reset:barri}.wp-neighborhood-list li{counter-increment:barri;padding:15px;border-radius:12px;background:var(--surface)}.wp-neighborhood-list li:before{content:counter(barri,decimal-leading-zero);margin-right:10px;color:var(--accent);font:700 10px monospace}.wp-territory-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(120deg,#eafbf8,#fff)}.wp-territory-cta p{color:var(--muted)}.wp-territory-cta a,.wp-related-districts a{padding:12px 15px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-weight:700}.wp-related-districts{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0}.wp-related-districts h2{width:100%}.wp-library-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wp-library-directory article{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.wp-library-directory span{color:var(--accent);font:700 10px monospace;text-transform:uppercase}.wp-library-directory h3{margin:8px 0}.wp-library-directory p,.wp-library-directory small{display:block;color:var(--muted)}.wp-library-directory a{display:inline-block;margin-top:12px;color:var(--accent);font-weight:700}@media(max-width:720px){.wp-territory-summary{grid-template-columns:1fr}.wp-neighborhood-list,.wp-library-directory{grid-template-columns:1fr}.wp-territory-cta{align-items:flex-start;flex-direction:column}.wp-territory-summary article,.wp-territory-block{padding:20px}}.wp-territory-intro>*:not(.wp-kicker){max-width:760px}.wp-territory-intro p{font-size:18px;line-height:1.75;margin:0 0 1em}.wp-territory-intro p:last-child{margin-bottom:0}.wp-territory-intro a{color:var(--accent);text-decoration:underline}@media(max-width:720px){.wp-territory-intro p{font-size:16px}}