.permits-panel{padding:28px 0}.permits-panel h2{font-size:clamp(28px,4vw,40px);margin:8px 0 16px}.permits-panel p{line-height:1.65;margin:12px 0}.permit-status{border-left:4px solid #aa843c;background:#f5f0e6;padding:20px;margin:24px 0}.permit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.permit-card{border:1px solid #d9ceba;background:white;padding:24px;border-radius:8px;overflow-wrap:anywhere}.permit-card h3{font-size:23px;margin:12px 0}.permit-card small{font:600 13px/1.5 Arial,sans-serif;letter-spacing:.06em;color:#765b2b}.permit-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:15px}.permit-card dd{margin:0}.permit-card a,.permit-resources a{color:#6d5125;text-decoration:underline}.permit-note{font-size:14px;color:#655e51}.permit-resources{border-top:1px solid #d9ceba;padding-top:20px;margin-top:24px}.permit-resources a{display:inline-block;margin:8px 24px 8px 0}.permit-tabs{display:flex;gap:10px;margin:28px 0}.permit-tabs button{font:600 16px Arial,sans-serif;border:1px solid #c6b89b;border-radius:6px;padding:13px 20px;background:white;color:#252b25;cursor:pointer}.permit-tabs button[aria-pressed=true]{background:#252b25;color:white}.permit-tabs button:focus-visible{outline:3px solid #aa843c;outline-offset:3px}.permits-panel[hidden]{display:none!important}@media(max-width:650px){.permit-grid{grid-template-columns:1fr}.permit-card{padding:20px}}
