.master-overview{display:block;width:100%;height:auto;margin-top:24px}
.master-grid .master-detail{grid-column:1/-1;padding:0 0 20px}
.master-grid .master-detail::before{display:none}
.master-grid .master-detail>img{position:static;display:block;width:100%;height:auto;object-fit:contain;z-index:auto}
.master-detail>span,.master-detail>h3,.master-detail>p,.master-detail>a{margin-left:20px;margin-right:20px}
.master-detail>span{display:block;margin-top:16px}

.master-overview{max-width:760px;margin-inline:auto}
.master-grid .supporting-image{min-width:0}
@media(min-width:600px){.master-grid .supporting-image{grid-column:span 1}}
@media(min-width:900px){.master-grid .supporting-image{grid-column:span 2}}

[id^="picture-"],#pictures{scroll-margin-top:var(--header-offset,130px)}
.master-grid .master-detail>.category-image-link{display:block;margin:0;color:inherit}
.master-grid .master-detail>.category-image-link img{position:static;display:block;width:100%;height:auto;object-fit:contain}
.master-grid .master-detail>h3 a{text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:599px){
:is(.new-business-page,.renew-permit-page) .detail-hero{padding-block:12px 22px}
:is(.new-business-page,.renew-permit-page) .detail-hero .text-link{margin-bottom:10px}
:is(.new-business-page,.renew-permit-page) .detail-hero h1{font-size:2rem;line-height:1.35}
:is(.new-business-page,.renew-permit-page) .detail-hero .wrap>p:not(.eyebrow){margin-block:8px 0;font-size:.95rem}
:is(.new-business-page,.renew-permit-page) .section{padding-block:28px}
:is(.new-business-page,.renew-permit-page) .detail-content>h2{font-size:1.55rem;line-height:1.45}
:is(.new-business-page,.renew-permit-page) .detail-content>p{margin-block:8px 14px;line-height:1.65}
:is(.new-business-page,.renew-permit-page) .master-overview{margin-top:14px}
:is(.new-business-page,.renew-permit-page) .master-grid{gap:12px;margin-block:14px}
:is(.new-business-page,.renew-permit-page) .master-grid .master-detail{padding-bottom:12px}
:is(.new-business-page,.renew-permit-page) .master-grid .master-detail img{aspect-ratio:16/9;object-fit:cover}
:is(.new-business-page,.renew-permit-page) .master-detail>span,:is(.new-business-page,.renew-permit-page) .master-detail>h3,:is(.new-business-page,.renew-permit-page) .master-detail>p,:is(.new-business-page,.renew-permit-page) .master-detail>a{margin-left:14px;margin-right:14px}
:is(.new-business-page,.renew-permit-page) .master-detail>span{margin-top:11px}
:is(.new-business-page,.renew-permit-page) .master-detail>h3{font-size:1.15rem;margin-top:5px}
:is(.new-business-page,.renew-permit-page) .master-detail>p{margin-top:5px;margin-bottom:2px;line-height:1.6}
:is(.new-business-page,.renew-permit-page) .master-detail>a{min-height:40px;padding-block:5px}
:is(.new-business-page,.renew-permit-page) .documents{padding:18px;margin-block:18px}
}
@media(max-width:599px){
:is(.new-business-page,.renew-permit-page) .documents h3{font-size:1.2rem}
:is(.new-business-page,.renew-permit-page) .documents p,:is(.new-business-page,.renew-permit-page) .documents li{font-size:.94rem;line-height:1.6}
:is(.new-business-page,.renew-permit-page) .documents ul{padding-left:19px;margin-block:10px}
:is(.new-business-page,.renew-permit-page) .documents li+li{margin-top:5px}
}

:is(.new-business-page,.renew-permit-page) .setup-question{font-size:.72em;font-weight:700;line-height:1.35}
