@font-face{font-family:'DM Sans';src:url('/assets/fonts/dm-sans-variable.ttf') format('truetype');font-weight:100 1000;font-style:normal;font-display:swap}
body{font-family:'DM Sans',Arial,sans-serif;font-size:16px;font-optical-sizing:auto}button,input,select,textarea{font-family:'DM Sans',Arial,sans-serif}.header .nav{font-weight:500}.header .nav .button,.button{font-weight:500}.section-top>p,.hero-copy p{font-size:16px;line-height:1.75}.architecture-card p{font-size:16px}.permit-guide p,.permit-guide ul{font-size:16px}.permit-guide .pg-terms p,.permit-guide .pg-planning p,.permit-guide .pg-disciplines p,.permit-guide .pg-steps p{font-size:16px}.permit-guide .pg-questions summary{font-size:16px;font-weight:500}.permit-guide .pg-questions details>p{font-size:16px}.contact-refined-copy>p{font-size:16px}.footer p,.footer-links{font-size:14px}body:has(.digital-card){font-family:'DM Sans',Arial,sans-serif}@media(max-width:760px){.hero-copy p,.section-top>p,.permit-guide p{font-size:16px}.header .nav{font-size:15px}.header .nav .button{font-size:14px}}
