.housing-card-image[data-astro-cid-fyexdswl]{aspect-ratio:4/3;object-fit:cover;object-position:center;border-bottom:1px solid #d2e1e5;width:100%;height:auto;display:block}.housing-image-slot[data-astro-cid-fyexdswl]{aspect-ratio:4/3;color:#8caeb6;background:#eaf1f3;border-bottom:1px solid #d2e1e5;place-items:center;width:100%;display:grid}.gdt-symbol[data-astro-cid-j66iw4yb]{width:64px;height:64px;color:var(--brand);background:#eef6f7;border:1px solid #c7dce1;border-radius:4px;place-items:center;margin-bottom:22px;display:grid}svg[data-astro-cid-j66iw4yb]{display:block}.housing-service-link[data-astro-cid-tkkirmke]{color:inherit;text-underline-offset:5px;text-decoration:underline #a3c7cf}.housing-service-link[data-astro-cid-tkkirmke]:hover,.housing-service-link[data-astro-cid-tkkirmke]:focus-visible{color:var(--brand);text-decoration-color:currentColor}.housing-page[data-astro-cid-tkkirmke] p[data-astro-cid-tkkirmke],.housing-page[data-astro-cid-tkkirmke] li[data-astro-cid-tkkirmke]{color:var(--muted)}.housing-page[data-astro-cid-tkkirmke] p[data-astro-cid-tkkirmke] a[data-astro-cid-tkkirmke]{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.housing-hero[data-astro-cid-tkkirmke]{grid-template-columns:repeat(2,minmax(0,1fr))}.housing-hero[data-astro-cid-tkkirmke]>img[data-astro-cid-tkkirmke]{aspect-ratio:4/3;object-fit:cover;height:auto;max-height:none}.housing-grid[data-astro-cid-tkkirmke]{gap:24px;display:grid}.three[data-astro-cid-tkkirmke]{grid-template-columns:repeat(3,minmax(0,1fr))}.two[data-astro-cid-tkkirmke]{grid-template-columns:repeat(2,minmax(0,1fr))}.housing-grid[data-astro-cid-tkkirmke] article[data-astro-cid-tkkirmke]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:28px}.housing-grid[data-astro-cid-tkkirmke] h3[data-astro-cid-tkkirmke],.housing-route-list[data-astro-cid-tkkirmke] h3[data-astro-cid-tkkirmke]{margin:0 0 14px}.housing-grid[data-astro-cid-tkkirmke] p[data-astro-cid-tkkirmke]:last-child,.housing-route-list[data-astro-cid-tkkirmke] p[data-astro-cid-tkkirmke]{margin-bottom:0}.housing-icon[data-astro-cid-tkkirmke]{color:var(--brand);margin-bottom:20px;display:block}.housing-process[data-astro-cid-tkkirmke]{--process-row-gap:28px;--process-column-gap:32px;gap:var(--process-row-gap) var(--process-column-gap);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto 36px;padding:0;list-style:none;display:grid}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:24px 0;display:flex;position:relative}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(4){grid-area:2/3}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(5){grid-area:2/2}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(6){grid-area:2/1}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:after{content:"";z-index:0;background:#c7dce1;transition:background-color .18s;position:absolute}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:first-child:after,.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(2):after{width:calc(100% + var(--process-column-gap) - 44px);height:2px;top:45px;left:calc(50% + 22px)}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(3):after{width:calc(50% + 16px);height:calc(100% + var(--process-row-gap));background:0 0;border-top:2px solid #c7dce1;border-bottom:2px solid #c7dce1;border-right:2px solid #c7dce1;top:45px;left:calc(50% + 22px)}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(4):after,.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(5):after{width:calc(100% + var(--process-column-gap) - 44px);height:2px;top:45px;right:calc(50% + 22px)}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(6):after{display:none}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke].is-connected:after{background:var(--brand)}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(3).is-connected:after{border-color:var(--brand);background:0 0}.housing-process-number[data-astro-cid-tkkirmke]{z-index:1;width:44px;height:44px;color:var(--brand);cursor:pointer;background:#eef6f7;border:1px solid #b7d2d8;border-radius:50%;place-items:center;padding:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid;position:relative}.housing-process-number[data-astro-cid-tkkirmke]:hover{border-color:var(--brand);transform:translateY(-1px)}.housing-process-number[data-astro-cid-tkkirmke]:focus-visible{outline-offset:3px;outline:3px solid #008ba638}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke].is-reached .housing-process-number[data-astro-cid-tkkirmke]{background:var(--brand);border-color:var(--brand);color:#fff}.housing-process-card[data-astro-cid-tkkirmke] h3[data-astro-cid-tkkirmke]{transition:color .18s}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke].is-reached .housing-process-card[data-astro-cid-tkkirmke] h3[data-astro-cid-tkkirmke]{color:var(--brand)}.housing-process-card[data-astro-cid-tkkirmke]{z-index:1;text-align:left;width:100%;min-width:0;margin-top:18px;position:relative}.housing-process-card[data-astro-cid-tkkirmke] h3[data-astro-cid-tkkirmke]{min-height:68px;color:var(--ink);margin:0 0 10px}.housing-process-card[data-astro-cid-tkkirmke]>p[data-astro-cid-tkkirmke]{color:var(--muted);margin:0 0 18px}.housing-table[data-astro-cid-tkkirmke]{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.housing-table[data-astro-cid-tkkirmke] table[data-astro-cid-tkkirmke]{border-collapse:collapse;width:100%;min-width:660px}.housing-table[data-astro-cid-tkkirmke] th[data-astro-cid-tkkirmke],.housing-table[data-astro-cid-tkkirmke] td[data-astro-cid-tkkirmke]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 22px}.housing-table[data-astro-cid-tkkirmke] tr[data-astro-cid-tkkirmke]:last-child td[data-astro-cid-tkkirmke]{border-bottom:0}.housing-reference[data-astro-cid-tkkirmke]{color:var(--muted);margin:20px 0 0}.housing-grid[data-astro-cid-tkkirmke] ul[data-astro-cid-tkkirmke]{margin:0 0 16px;padding-left:22px}.housing-grid[data-astro-cid-tkkirmke] li[data-astro-cid-tkkirmke]{margin-bottom:12px;font-size:16px;line-height:1.7}.housing-grid[data-astro-cid-tkkirmke] article[data-astro-cid-tkkirmke].housing-image-card,.housing-image-cards[data-astro-cid-tkkirmke]>article[data-astro-cid-tkkirmke]{padding:0;overflow:hidden}.housing-card-copy[data-astro-cid-tkkirmke]{padding:28px}.housing-image-cards[data-astro-cid-tkkirmke]>article[data-astro-cid-tkkirmke].housing-application-cta{background:#e3f1f3;border-color:#b9d8df;display:flex}.housing-application-cta[data-astro-cid-tkkirmke] .housing-card-copy[data-astro-cid-tkkirmke]{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.housing-cta-icon[data-astro-cid-tkkirmke]{color:var(--brand);margin-bottom:24px}.housing-application-cta[data-astro-cid-tkkirmke] .btn[data-astro-cid-tkkirmke]{white-space:normal;max-width:100%;margin-top:24px}.housing-control-cards[data-astro-cid-tkkirmke] .housing-feature[data-astro-cid-tkkirmke]{color:var(--ink);margin:0 0 12px}@media (width>=768px) and (width<=1050px){.three[data-astro-cid-tkkirmke]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.housing-hero[data-astro-cid-tkkirmke],.housing-grid[data-astro-cid-tkkirmke]{grid-template-columns:1fr}.housing-grid[data-astro-cid-tkkirmke] article[data-astro-cid-tkkirmke],.housing-card-copy[data-astro-cid-tkkirmke]{padding:22px}.housing-process[data-astro-cid-tkkirmke]{grid-template-rows:none;grid-template-columns:1fr;gap:0;margin-bottom:0}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(n){text-align:left;grid-area:auto;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:20px 0;display:grid}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:nth-child(n):after{background:#c7dce1;border:0;width:2px;height:auto;display:block;inset:56px auto -20px 17px}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke].is-connected:nth-child(n):after{background:var(--brand)}.housing-process[data-astro-cid-tkkirmke]>li[data-astro-cid-tkkirmke]:last-child:after{display:none}.housing-process-number[data-astro-cid-tkkirmke]{width:36px;height:36px}.housing-process-card[data-astro-cid-tkkirmke]{margin-top:0}.housing-process-card[data-astro-cid-tkkirmke] h3[data-astro-cid-tkkirmke]{min-height:0}}
