.ie-permits{--ink:#1f231e;--forest:#566236;--border:rgba(31,35,30,.15);color:var(--ink);background:#f9f8f6}.ie-permits__inner{width:min(calc(100% - 64px),1600px);margin:auto;padding:75px 0}.ie-permits h2,.ie-permits h3{font-family:"Source Serif 4",Georgia,serif;font-weight:500;letter-spacing:-.02em;text-transform:none}.ie-permits h2{font-size:clamp(2rem,2.7vw,3.1rem);line-height:1.1;margin:0 0 16px}.ie-permits h3{font-size:1.55rem;line-height:1.2;margin:0 0 12px}.ie-permits p,.ie-permits li{font:400 .96rem/1.68 Manrope,Arial,sans-serif;color:#50574e}.ie-permits__eyebrow{font:700 .76rem/1.4 Manrope,Arial,sans-serif!important;letter-spacing:.08em;color:var(--forest)!important;text-transform:uppercase;margin:0 0 13px!important}.ie-permits__head,.ie-permits__block,.ie-permits__finance{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,5vw,80px)}.ie-permits__head>p{margin-top:23px}.ie-permits__criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 85px}.ie-permits__criteria article,.ie-permits__documents article{padding:26px;background:#fff;border:1px solid var(--border)}.ie-permits__criteria span{display:block;margin-bottom:22px;font:700 .75rem Manrope,Arial,sans-serif;color:var(--forest)}.ie-permits__block{border-top:1px solid var(--border);padding:65px 0}.ie-permits__use-list p{padding:13px 0;border-bottom:1px solid var(--border);margin:0}.ie-permits__use-list p:first-child{border-top:1px solid var(--border)}.ie-permits__documents{display:grid;gap:12px}.ie-permits__finance{background:var(--ink);color:#fff;padding:clamp(35px,5vw,70px);margin:25px 0}.ie-permits__finance h2{color:#fff}.ie-permits__finance p,.ie-permits__finance li{color:#dddeda}.ie-permits__finance .ie-permits__eyebrow{color:#d2dcb0!important}.ie-permits__finance ul{margin:0;padding-left:22px}.ie-permits__finance li{margin-bottom:13px}.ie-permits__faq details{border-bottom:1px solid var(--border);padding:17px 0}.ie-permits__faq details:first-child{border-top:1px solid var(--border)}.ie-permits__faq summary{font:650 1rem/1.55 Manrope,Arial,sans-serif;cursor:pointer}.ie-permits__faq details p{margin:13px 0 0}.ie-permits__note{border-left:3px solid var(--forest);background:#efeee9;padding:19px 22px;margin-top:20px!important;font-size:.85rem!important}.ie-permits a{color:#45542d}.ie-permits a:focus-visible,.ie-permits summary:focus-visible{outline:2px solid var(--forest);outline-offset:3px}@media(max-width:989px){.ie-permits__head,.ie-permits__block,.ie-permits__finance{grid-template-columns:1fr;gap:20px}}@media(max-width:749px){.ie-permits__inner{width:calc(100% - 32px);padding:50px 0}.ie-permits__criteria{grid-template-columns:1fr;margin:22px 0 50px}.ie-permits__block{padding:45px 0}.ie-permits__finance{margin:12px -16px;padding:40px 24px}.ie-permits p{text-align:left!important}}