.sz-answer{background:var(--mist);border-left:4px solid var(--terracotta);padding:16px 20px;margin:18px 0 0;max-width:72ch;font-size:var(--fs-3)}.sz-answer p{margin:0}.sz-answer p+p{margin-top:8px;font-size:var(--fs-3);color:var(--muted)}.sz-juris{font-size:var(--fs-1);color:var(--meta);margin:12px 0 0}.sz-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:18px 0 0}.sz-facts div{background:var(--base);border:1px solid var(--line);padding:12px 14px}.sz-facts b{display:block;font-family:var(--disp);font-size:var(--fs-5);line-height:var(--lh-tight)}.sz-facts span{display:block;font-size:var(--fs-1);color:var(--muted);margin-top:4px}.sz-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-2);min-width:520px}.sz-tbl th,.sz-tbl td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.sz-tbl th{color:var(--muted);font-weight:var(--w-bold);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.04em}.sz-tbl td.n,.sz-tbl th.n{text-align:right;font-variant-numeric:tabular-nums}.sz-x{overflow-x:auto;margin-top:12px;max-width:100%}.sz-streets{columns:3 220px;column-gap:24px;list-style:none;padding:0;margin:8px 0 0;font-size:var(--fs-2)}.sz-streets li{break-inside:avoid;padding:2px 0}.sz-streets .pt small{color:var(--accent-text);font-weight:var(--w-bold);margin-left:4px}.sz-h3{font-size:var(--fs-3);margin:16px 0 0}.sz-lc{color:var(--muted);font-size:var(--fs-1)}.sz-loc{margin:14px 0 0}.sz-loc summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.sz-loc h3{font-size:var(--fs-3);margin:16px 0 0}.sz-links{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.sz-links a{display:inline-block;padding:8px 12px;border:1px solid var(--line);background:var(--base);text-decoration:none;font-weight:var(--w-bold);font-size:var(--fs-2);min-height:44px;line-height:26px}.sz-links a:hover{border-color:var(--terracotta);color:var(--accent-text)}.sz-rules li{margin:8px 0}.sz-note{font-size:var(--fs-2);color:var(--muted);margin:10px 0 0;max-width:72ch}.sz-az{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;list-style:none;padding:0}.sz-az a{display:inline-block;min-width:44px;min-height:44px;line-height:44px;text-align:center;border:1px solid var(--line);background:var(--base);text-decoration:none;font-weight:700}.sz-list{columns:3 260px;column-gap:24px;list-style:none;padding:0;margin:8px 0 0;font-size:var(--fs-2)}.sz-list li{break-inside:avoid;padding:3px 0}.sz-list small{color:var(--muted)}.sz-buyer{margin:22px 0 0;max-width:72ch;border:1px solid var(--line);background:var(--base);padding:16px 20px}.sz-buyer h2{font-size:var(--fs-4);margin:0}.sz-buyer ul{margin:10px 0 0;padding-left:20px}.sz-buyer li{margin:8px 0;font-size:var(--fs-2)}.sz-toc{margin:18px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--fs-2)}.sz-toc span{color:var(--meta);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em}.sz-toc ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.sz-toc a{display:inline-block;padding:10px 10px;min-height:44px;line-height:24px;border:1px solid var(--line);text-decoration:none;background:var(--base)}.sz-toc a:hover{border-color:var(--terracotta)}.sz-cap{caption-side:top;text-align:left;font-size:var(--fs-1);color:var(--muted);padding:0 0 6px}.sz-council summary{cursor:pointer;font-weight:700;font-size:var(--fs-3);min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--line)}