.ug-local-plan{margin-top:calc(var(--ug-gap) * .8)}.ug-local-plan h3{font:700 1.15rem/1.3 var(--ug-display);margin:0 0 14px}.ug-local-plan dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0 0 24px;display:grid}.ug-local-plan dt{font:700 1rem/1.3 var(--ug-display)}.ug-local-plan dd{color:var(--ug-muted);margin:4px 0 0;font-size:.92rem;line-height:1.5}.ug-local-trust{color:var(--ug-muted);align-items:flex-start;gap:10px;margin:0 0 8px;font-size:.9rem;line-height:1.5;display:flex}.ug-local-trust .ug-icon{width:20px;height:20px;margin-top:1px}.ug-local-trust strong{color:var(--ug-ink)}.ug-local-guide{padding-block:calc(var(--ug-pad) * .6)}.ug-local-guide summary{cursor:pointer;font:800 clamp(1.3rem, 2.2vw, 1.9rem)/1.15 var(--ug-display);letter-spacing:-.02em;text-wrap:balance;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:16px;padding:6px 0;list-style:none;transition:color .2s;display:grid}.ug-local-guide summary::-webkit-details-marker{display:none}.ug-local-guide summary:hover,.ug-local-guide details[open] summary{color:var(--ug-accent)}.ug-local-guide-toggle{background:var(--ug-paper);width:36px;height:36px;transition:background .3s, transform .45s var(--ug-ease);position:relative}.ug-local-guide-toggle:before,.ug-local-guide-toggle:after{content:"";background:var(--ug-ink);width:14px;height:2px;transition:transform .35s var(--ug-ease);margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.ug-local-guide-toggle:after{transform:rotate(90deg)}.ug-local-guide details[open] .ug-local-guide-toggle{background:var(--ug-accent);transform:rotate(180deg)}.ug-local-guide details[open] .ug-local-guide-toggle:after{transform:rotate(0)}.ug-local-guide details{interpolate-size:allow-keywords}.ug-local-guide details::details-content{block-size:0;transition:block-size .5s var(--ug-ease), content-visibility .5s allow-discrete;overflow:hidden}.ug-local-guide details[open]::details-content{block-size:auto}.ug-local-guide-body{gap:28px;padding-top:24px;display:grid}.ug-local-guide-body>.ug-lede{max-width:72ch}.ug-local-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,4vw,64px);display:grid}.ug-local-guide-grid h3{font:700 1.1rem/1.3 var(--ug-display);margin:0 0 8px}.ug-local-guide-grid p{color:var(--ug-muted);margin:0 0 6px;font-size:.95rem;line-height:1.6}.ug-local-guide-grid ul{margin:0;padding:0;list-style:none}.ug-local-guide-grid .ug-link{text-align:left}@media (max-width:1100px){.ug-local-guide-grid{grid-template-columns:1fr}}@media (max-width:767px){.ug-local-plan dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ug-local-guide details::details-content{transition:none}}
