.pd[data-astro-cid-6bpgvfqi]{--tint:#2e8fa61a;--tint-border:#2e8fa647}.pd-head[data-astro-cid-6bpgvfqi]{padding:clamp(2rem,4vw,3rem) 0 1.6rem}.pd-head[data-astro-cid-6bpgvfqi] .crumbs{margin-bottom:1.1rem}.pd-eyebrow[data-astro-cid-6bpgvfqi]{font:600 .78rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:.7rem;display:block}.pd-head[data-astro-cid-6bpgvfqi] h1[data-astro-cid-6bpgvfqi]{font:600 clamp(2rem,1.4rem + 2vw,3rem)/1.04 var(--font-display);color:var(--navy);letter-spacing:-.02em;margin:0}.pd-intro[data-astro-cid-6bpgvfqi]{max-width:60ch;font:400 1.02rem/1.6 var(--font-body);color:var(--ink-soft);margin:.9rem 0 0}.pd-main[data-astro-cid-6bpgvfqi]{padding-bottom:5rem}.pd-layout[data-astro-cid-6bpgvfqi]{gap:2rem;display:grid}@media (width>=1024px){.pd-layout[data-astro-cid-6bpgvfqi]{grid-template-columns:minmax(0,360px) 1fr}}.pd-card[data-astro-cid-6bpgvfqi]{border:1px solid var(--line);background:var(--card);border-radius:24px;box-shadow:0 1px 3px #2b21180f}.pd-aside[data-astro-cid-6bpgvfqi]{align-self:start}@media (width>=1024px){.pd-aside[data-astro-cid-6bpgvfqi]{position:sticky;top:96px}}.pd-mapcard[data-astro-cid-6bpgvfqi]{background:var(--tint);padding:1rem}.pd-grid[data-astro-cid-6bpgvfqi]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pd-tile[data-astro-cid-6bpgvfqi]{border:1px solid var(--tint-border);background:var(--card);text-align:center;min-height:64px;color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;transition:border-color .15s,background .15s;display:flex}.pd-tile[data-astro-cid-6bpgvfqi]:hover{border-color:var(--teal);background:var(--tint)}.pd-tile-name[data-astro-cid-6bpgvfqi]{font:700 10px/1.1 var(--font-body);text-transform:uppercase;letter-spacing:-.01em}.pd-tile-count[data-astro-cid-6bpgvfqi]{font:700 .8rem/1 var(--font-body);color:var(--teal-ink)}.pd-tile-intl[data-astro-cid-6bpgvfqi]{flex-direction:row;gap:8px;width:100%;min-height:auto;margin-top:6px;padding:10px 12px}.pd-tile-intl[data-astro-cid-6bpgvfqi] .pd-tile-name[data-astro-cid-6bpgvfqi]{font-size:11px}#pd-map[data-astro-cid-6bpgvfqi] .pd-tile[data-astro-cid-6bpgvfqi][aria-pressed=true]{background:var(--teal)!important;border-color:var(--teal)!important}#pd-map[data-astro-cid-6bpgvfqi] .pd-tile[data-astro-cid-6bpgvfqi][aria-pressed=true] span[data-astro-cid-6bpgvfqi]{color:#fff!important}#pd-map[data-astro-cid-6bpgvfqi] .pd-tile[data-astro-cid-6bpgvfqi][data-count="0"]:not([aria-pressed=true]){opacity:.45}.pd-map-note[data-astro-cid-6bpgvfqi]{font:400 .72rem/1.45 var(--font-body);color:var(--muted);margin:.8rem .2rem 0}.pd-levels[data-astro-cid-6bpgvfqi]{flex-direction:column;gap:.55rem;max-width:72ch;margin:1.1rem 0 0;display:flex}.pd-level[data-astro-cid-6bpgvfqi]{align-items:baseline;gap:.7rem;display:flex}.pd-level[data-astro-cid-6bpgvfqi] dd[data-astro-cid-6bpgvfqi]{min-width:0;font:400 .98rem/1.55 var(--font-body);color:var(--ink-soft);flex:auto;margin:0}.pd-level[data-astro-cid-6bpgvfqi] .pd-badge[data-astro-cid-6bpgvfqi]{flex:none;justify-content:center;min-width:2.1rem;transform:translateY(-1px)}.pd-legend-name[data-astro-cid-6bpgvfqi]{color:var(--ink);font-weight:600}.pd-badge[data-astro-cid-6bpgvfqi]{background:var(--tint);height:1.25rem;font:700 .72rem/1 var(--font-body);color:var(--teal-ink);border-radius:6px;flex:none;align-items:center;margin-top:.1rem;padding:0 .4rem;display:inline-flex}.pd-filters[data-astro-cid-6bpgvfqi]{padding:1.1rem}.pd-filter-row[data-astro-cid-6bpgvfqi]{gap:.8rem;display:grid}@media (width>=560px){.pd-filter-row[data-astro-cid-6bpgvfqi]{grid-template-columns:1fr 1fr}}.pd-filter-row[data-astro-cid-6bpgvfqi] label[data-astro-cid-6bpgvfqi]{font:700 .72rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);display:block}#pd-search[data-astro-cid-6bpgvfqi],#pd-region[data-astro-cid-6bpgvfqi]{border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);font:400 .95rem/1.2 var(--font-body);border-radius:12px;outline:none;margin-top:.4rem;padding:.65rem .9rem;transition:border-color .15s,box-shadow .15s}#pd-search[data-astro-cid-6bpgvfqi]:focus,#pd-region[data-astro-cid-6bpgvfqi]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #2e8fa62e}.pd-disc-row[data-astro-cid-6bpgvfqi]{flex-wrap:wrap;align-items:center;gap:.6rem 1.75rem;margin-top:.9rem;display:flex}.pd-disc-label[data-astro-cid-6bpgvfqi]{font:700 .72rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.pd-disc[data-astro-cid-6bpgvfqi]{font:400 .9rem/1 var(--font-body);color:var(--ink);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.pd-disc-check[data-astro-cid-6bpgvfqi]{width:1rem;height:1rem;accent-color:var(--teal);cursor:pointer}.pd-disc-code[data-astro-cid-6bpgvfqi]{font-weight:600}.pd-disc-name[data-astro-cid-6bpgvfqi]{color:var(--ink-soft)}#pd-reset[data-astro-cid-6bpgvfqi]{cursor:pointer;font:600 .85rem/1 var(--font-body);color:var(--navy);background:0 0;border:0;margin-left:auto;padding:.25rem .5rem}#pd-reset[data-astro-cid-6bpgvfqi]:hover{text-decoration:underline}.pd-count[data-astro-cid-6bpgvfqi]{font:600 .9rem/1 var(--font-body);color:var(--ink-soft);margin:1.5rem 0 0}.pd-results[data-astro-cid-6bpgvfqi]{gap:1rem;margin-top:.8rem;display:grid}@media (width>=560px){.pd-results[data-astro-cid-6bpgvfqi]{grid-template-columns:1fr 1fr}}.pd-item[data-astro-cid-6bpgvfqi]{border:1px solid var(--line);background:var(--card);border-radius:24px;padding:1.25rem;transition:box-shadow .2s;box-shadow:0 1px 3px #2b21180f}.pd-item[data-astro-cid-6bpgvfqi]:hover{box-shadow:0 10px 26px -14px #2b211859}.pd-item[data-astro-cid-6bpgvfqi] h3[data-astro-cid-6bpgvfqi]{font:600 1.1rem/1.2 var(--font-body);color:var(--navy);margin:0}.pd-practice[data-astro-cid-6bpgvfqi]{font:600 .88rem/1.3 var(--font-body);color:var(--teal-ink);align-items:center;gap:.25rem;margin:.35rem 0 0;text-decoration:none;display:inline-flex}a[data-astro-cid-6bpgvfqi].pd-practice:hover{text-decoration:underline}.pd-practice[data-astro-cid-6bpgvfqi] svg[data-astro-cid-6bpgvfqi]{width:.85rem;height:.85rem}.pd-loc[data-astro-cid-6bpgvfqi]{font:400 .88rem/1.3 var(--font-body);color:var(--ink-soft);align-items:center;gap:.4rem;margin:.4rem 0 0;display:flex}.pd-loc[data-astro-cid-6bpgvfqi] svg[data-astro-cid-6bpgvfqi]{opacity:.6;flex:none;width:1rem;height:1rem}.pd-badges[data-astro-cid-6bpgvfqi]{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.pd-badge[data-astro-cid-6bpgvfqi][title]{cursor:help}.pd-mail[data-astro-cid-6bpgvfqi]{border:1px solid var(--line-2);background:var(--card);width:100%;font:700 .88rem/1 var(--font-body);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.6rem .9rem;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.pd-mail[data-astro-cid-6bpgvfqi]:hover{border-color:var(--teal);color:var(--teal-ink)}.pd-mail[data-astro-cid-6bpgvfqi] svg[data-astro-cid-6bpgvfqi]{width:1rem;height:1rem}.pd-empty[data-astro-cid-6bpgvfqi]{text-align:center;border:1px dashed var(--line-2);background:var(--tint);border-radius:24px;margin-top:.8rem;padding:2rem}.pd-empty-title[data-astro-cid-6bpgvfqi]{font:600 1.25rem/1.2 var(--font-display);color:var(--navy)}.pd-empty-body[data-astro-cid-6bpgvfqi]{max-width:44ch;color:var(--ink-soft);margin:.6rem auto 0}.pd-empty-cta[data-astro-cid-6bpgvfqi]{background:var(--navy);color:#fff;font:600 .9rem/1 var(--font-body);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.7rem 1.3rem;text-decoration:none;display:inline-flex}.pd-empty-cta[data-astro-cid-6bpgvfqi]:hover{filter:brightness(1.08)}.pd-intl[data-astro-cid-6bpgvfqi]{margin-top:2.5rem}.pd-intl[data-astro-cid-6bpgvfqi] h2[data-astro-cid-6bpgvfqi]{font:600 1.5rem/1.1 var(--font-display);color:var(--navy);margin:0}.pd-item[data-astro-cid-6bpgvfqi][hidden]{display:none!important}
