.brPermitEntry{--permit-entry-ink:var(--br-carbon);--permit-entry-muted:var(--br-graphite);--permit-entry-surface:var(--br-limestone);color:var(--permit-entry-ink);border-top:1px solid #302a341f;border-bottom:1px solid #302a341f;margin:34px 0 0;padding:32px 0 36px}.brPermitEntryIntro{max-width:790px;margin-bottom:25px}.brPermitEntryIntro .eyebrow{margin:0 0 10px}.brPermitEntryIntro h2{max-width:800px;font:650 clamp(25px, 2.6vw, 33px)/1.2 var(--br-font-body);letter-spacing:-.04em;text-wrap:balance;margin:0 0 12px}.brPermitEntryIntro>p:last-child{color:var(--permit-entry-muted);margin:0;font-size:16px;line-height:1.65}.brPermitEntryOfficial{background:var(--permit-entry-surface);border-radius:var(--br-radius-container);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px 22px;padding:26px 28px;display:grid}.brPermitEntryNumber{color:var(--permit-entry-muted);align-self:start;font-size:13px;font-weight:600}.brPermitEntryOfficial h3{letter-spacing:-.025em;margin:0 0 5px;font-size:18px;font-weight:650;line-height:1.35}.brPermitEntryOfficial p{color:var(--permit-entry-muted);max-width:450px;margin:0;font-size:14px;line-height:1.6}.brPermitEntryOfficial>a{background:var(--permit-entry-ink);color:var(--br-paper);border-radius:var(--br-radius-control);min-height:48px;font:600 14px/1.4 var(--br-font-body);justify-content:space-between;align-items:center;gap:16px;max-width:300px;padding:13px 18px;text-decoration:none;display:inline-flex}.brPermitEntryOfficial>a:hover{background:var(--br-graphite);color:var(--br-paper)}.brPermitEntryLookup,.brPermitEntryRoutes{max-width:1000px;margin-top:24px}.brPermitEntryRoutes h3{letter-spacing:-.025em;margin:0 0 15px;font-size:19px;line-height:1.4}.brPermitEntryRoutes dl{margin:0}.brPermitEntryRoutes dl>div{border-top:1px solid #302a341f;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:12px 24px;padding:17px 0;display:grid}.brPermitEntryRoutes dt{font-size:15px;font-weight:650;line-height:1.5}.brPermitEntryRoutes dd{min-width:0;margin:0}.brPermitEntryRoutes dd p,.brPermitEntrySearchLabel{color:var(--permit-entry-muted);margin:0;font-size:14px;line-height:1.65}.brPermitEntryRoutes a{max-width:100%;min-height:44px;color:var(--permit-entry-ink);text-underline-offset:3px;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.brPermitEntryRoutes a svg{flex-shrink:0}.brPermitEntryRoutes a:focus-visible{outline:3px solid var(--br-blue);outline-offset:3px}.brPermitEntrySearchLabel{padding-top:8px}.brPermitEntryLookup>section{box-shadow:none;background:var(--permit-entry-surface);border:0;padding:28px}.brPermitEntryDisclosure{border-top:1px solid #302a3424;margin-top:24px;padding-top:22px}.brPermitEntryDisclosure summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:44px;font-size:15px;font-weight:650;display:flex}.brPermitEntryDisclosure summary span{color:var(--permit-entry-muted);font-size:13px;font-weight:500}.brPermitEntryDisclosure summary:focus-visible,.brPermitEntryOfficial>a:focus-visible,.brPermitEntryFoot a:focus-visible{outline:3px solid var(--br-blue);outline-offset:3px}.brPermitEntryFoot{grid-template-columns:1fr 1fr;gap:20px 35px;max-width:1000px;margin-top:24px;display:grid}.brPermitEntryFoot p{color:var(--permit-entry-muted);margin:0;font-size:14px;line-height:1.65}.brPermitEntryFoot strong{color:var(--permit-entry-ink);font-weight:650}.brPermitEntryFoot a{color:var(--permit-entry-ink);text-underline-offset:3px;font-weight:600}.brPermitEntryFoot a svg{vertical-align:middle;margin-left:2px;display:inline}@media (max-width:820px){.brPermitEntryOfficial{grid-template-columns:26px minmax(0,1fr)}.brPermitEntryOfficial>a{grid-column:2;justify-content:center;max-width:none}.brPermitEntryFoot{grid-template-columns:1fr}}@media (max-width:560px){.brPermitEntry{margin-top:22px;padding:22px 0 30px}.brPermitEntryIntro h2{font-size:26px}.brPermitEntryOfficial{grid-template-columns:1fr;gap:12px;padding:21px 17px}.brPermitEntryNumber{display:none}.brPermitEntryOfficial>a{grid-column:1;justify-content:space-between;width:100%}.brPermitEntryLookup>section{padding:22px 15px}.brPermitEntryRoutes dl>div{grid-template-columns:1fr;gap:4px}.brPermitEntryFoot{gap:18px}}@media (prefers-reduced-motion:reduce){.brPermitEntry *{scroll-behavior:auto}}
