﻿:root{--color-white: #ffffff;--color-pink-light: #FF6969;--color-pink: #E8114E;--color-red: #bd052e;--color-red-dark: #930021;--color-red-dark-b: #75001a;--color-orange: #F86816;--color-orange-dark: #B74808;--color-blue-light: #d6e4e8;--color-blue: #43B4D8;--color-blue-dark: #146396;--color-blue-dark-b: #133857;--color-purple: #2f1d5a;--color-purple-light: #6f56a9;--color-purple-lighter: #d0c2f0;--color-purple-lightest: #f5f1ff;--color-violet: #C57AA2;--color-violet-dark: #7C0C64;--color-gold-light: #fffcf3;--color-gold: #F6BC00;--color-yellow: #FFAD43;--color-yellow-dark: #CC801F;--color-green: #95be40;--color-green-dark: #576f28;--color-green-light: #cfe79e;--color-black: #000000;--color-gray-100: #111;--color-gray-200: #222;--color-gray-300: #333;--color-gray-500: #666;--color-gray-600: #888;--color-gray-700: #ccc;--color-gray-800: #ddd;--color-gray-900: #eee;--airtable-color-yellowLight2: #fde9b7;--airtable-color-orangeLight2: #fde2d7;--airtable-color-redLight2: #fddde6;--airtable-color-pinkLight2: #fadaf1;--airtable-color-purpleLight2: #ece2fb;--airtable-color-blueLight2: #d1defd;--airtable-color-cyanLight1: #77d1f3;--airtable-color-cyanLight2: #d0f1fb;--airtable-color-tealLight2: #c7f3e9;--airtable-color-greenLight2: #d2f6c7;--airtable-color-grayLight2: #eeeeee;--font-headline: "InterVar", sans-serif;--font-primary: "InterVar", sans-serif;--font-secondary: "InterVar", sans-serif;--bar-top-width: 0.5em;--bar-left-width: 0.296em;--bar-left-width-hover-delta: 0.074em;--bar-top-width-hover-delta: 0.14em;--vert-indicator-left-margin: 2em}@font-face{font-family:InterVar;src:url(/fonts/Inter-Variable-subset.woff2) format("woff2"),url(/fonts/Inter-Variable-subset.woff) format("woff");unicode-range:U+20-5F,U+61-7A,U+7C,U+A0,U+A1,U+A7,U+A9,U+AB,U+BB,U+BF-C3,U+C8-CA,U+CC,U+CD,U+D1-D5,U+D9,U+DA,U+DC,U+DD,U+E0-E3,U+E8-EA,U+EC,U+ED,U+F1-F5,U+F9,U+FA,U+FC,U+FD,U+102,U+103,U+110,U+111,U+128,U+129,U+168,U+169,U+1A0,U+1A1,U+1AF,U+1B0,U+1EA0-1EF9,U+2010,U+2011,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2020,U+2021,U+2026,U+2030,U+2032,U+2033,U+20AC;font-weight:100 1000;font-stretch:25% 151%;font-display:fallback}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--color-yellow);color:#000}body{counter-reset:step-indicator;min-height:100vh;padding:0;display:flex;flex-direction:column;background-color:#fff;color:var(--color-gray-200);font-family:var(--font-primary);font-weight:400;font-size:.9375em;line-height:1.5;text-align:center}@media(min-width: 550px){body{font-size:1em}}@media(min-width: 800px){body{font-size:1.125em}}@media(min-width: 1266px){body{font-size:1.25em}}@media(min-width: 1400px){body{font-size:1.375em}}body.smaller{font-size:1em}@media(min-width: 550px){body.smaller{font-size:1em}}@media(min-width: 800px){body.smaller{font-size:1em}}@media(min-width: 1266px){body.smaller{font-size:1.125em}}body.page_housing_table{display:block}a{color:currentColor}img{display:block;max-width:100%;height:auto}.center{text-align:center}footer,main,.pre-footer{padding-top:1rem}main{padding-top:2em;padding-bottom:4em}figcaption,.caption{font-style:italic;font-size:.8em}article figure{text-align:center;margin:1em auto;width:100%;max-width:800px}article figure img{display:inline;border:1px solid var(--color-gray-300);padding:.3em}article figure p{margin:0}nav.toc ol{margin:0 0 0 .5em;list-style-type:none}.container{width:90%;margin:0 auto;text-align:left}.container *{flex-basis:none}@media(min-width: 800px){.container{width:90%}}@media(min-width: 1266px){.container{width:90%}}@media(min-width: 1400px){.container{width:1200px}}.story_content{max-width:800px}.story_audio{margin:2em 0}body.max_width .container{width:95%}.page_break_after{page-break-after:always}.corner_banner{background-color:var(--color-red);color:var(--color-white);font-size:16px;position:fixed;top:117px;left:-10px;transform:rotate(-45deg);transform-origin:left bottom;width:220px;box-shadow:0px 3px 9px rgba(0,0,0,.5)}.only_print{display:none !important}@media print{main{padding:0}main a[href*="//"]::after{content:" (" attr(href) ") "}.noprint{display:none !important}.only_print{display:revert !important}.container{width:100%}}.anchor_context::before{display:block;content:" ";margin-top:-15em;height:15em;visibility:hidden;pointer-events:none}.split{width:50%}.responsive_split{width:100%}@media(min-width: 800px){.responsive_split{width:50%}}.align-right{text-align:right}.flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.align_end{align-items:flex-end}.stack-reversed{flex-wrap:wrap-reverse}.grow_1{flex-grow:1}.hidden{display:none !important}.float_right{float:right}.justify_right{justify-content:right}.nowrap{white-space:nowrap}.sticky{position:sticky;top:0;align-self:flex-start}.split_right_container{margin-left:1em}.split_left_container{margin-right:1em}.inline_block{display:inline-block}.collapse_top{margin-top:0;padding-top:0}ul.no_bullets{list-style-type:none}.ruler{background-color:var(--color-orange);height:4px;margin-top:1em;margin-bottom:1em;position:absolute;left:0;box-sizing:border-box;border-left:20px solid var(--color-white);border-right:20px solid var(--color-white)}.ruler:before{content:"";width:0;height:0;position:absolute;top:calc(-15px / 2 + 4px / 2);left:-20px;border-top:calc(15px / 2) solid transparent;border-right:20px solid var(--color-orange);border-bottom:calc(15px / 2) solid transparent}.ruler:after{content:"";width:0;height:0;position:absolute;top:calc(-15px / 2 + 4px / 2);right:-20px;border-top:calc(15px / 2) solid transparent;border-left:20px solid var(--color-orange);border-bottom:calc(15px / 2) solid transparent}.visually_hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}main .donate_wrapper{text-align:center;margin-top:2em;margin-bottom:2em}.ruler div{position:absolute;top:.5em;width:100%;text-align:center;color:var(--color-orange);font-style:italic}.visible-scrollbars::-webkit-scrollbar{width:12px}.visible-scrollbars::-webkit-scrollbar-thumb{background:var(--color-gray-600)}.visible-scrollbars::-webkit-scrollbar-track{background:var(--color-gray-800);border-left:1px solid var(--color-gray-600)}iframe.url_preview{width:100%;height:100vh;border:solid 2px var(--color-gray-600)}h1,h2,h3,h4,h5{color:var(--color-gray-200);font-family:var(--font-headline);font-weight:850;line-height:1.2;margin:2em 0 .5em 0}h1 .subtitle,h2 .subtitle,h3 .subtitle,h4 .subtitle,h5 .subtitle{display:block;margin-top:.16em;margin-bottom:1.5em;font-size:.52em}h1{font-size:2.5em;margin:.5em 0 .5em}h2{font-size:1.8em}h3{font-size:1.3em}h4{font-size:1em}main p,main ol,main ul{margin-top:1em}main ol,main ul{list-style-position:outside;padding-left:1em}main ol li,main ul li{margin-bottom:.3em}main ol li:only-child,main ul li:only-child{margin-bottom:0}main ol li ul,main ol li ol,main ul li ul,main ul li ol{margin-top:0;margin-bottom:.6em;margin-left:2em}p{margin-bottom:1em}main a:link,main a:visited,main button.link,header a:link,header a:visited,header button.link,.pre-footer a:link,.pre-footer a:visited,.pre-footer button.link{color:var(--color-blue-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:1px;text-decoration-color:var(--color-blue)}main a:hover,main a:focus,main button.link:hover,main button.link:focus,header a:hover,header a:focus,header button.link:hover,header button.link:focus,.pre-footer a:hover,.pre-footer a:focus,.pre-footer button.link:hover,.pre-footer button.link:focus{text-decoration:none}main a.unstyled,header a.unstyled,.pre-footer a.unstyled{text-decoration:none;color:var(--color-black)}main button.link,header button.link,.pre-footer button.link{cursor:pointer;background:none !important;border:none;padding:0 !important;font-family:var(--font-primary);font-size:inherit}main #welcome-name+button.link,header #welcome-name+button.link,.pre-footer #welcome-name+button.link{font-size:smaller}address{font-style:normal}address h2{font-size:1.3em}.badge{color:var(--color-black);background-color:var(--color-gray-900);border-radius:3px;padding:.2em .5em;margin:.3em .6em .3em 0;white-space:nowrap;font-size:.9em;display:inline-block;color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media(min-width: 800px){.badge{font-size:.8em}}@media(min-width: 1266px){.badge{font-size:.7em}}.badge__ok,.badge__highlight{border-left:.4em solid var(--color-green)}.badge__highlight{background-color:var(--color-green-light)}.badge__bad{border-left:.4em solid var(--color-red)}.badge__warn{border-left:.4em solid var(--color-orange)}.badge__done{border-left:.4em solid var(--color-blue-dark);margin-right:0}.badge__partial{border-left:.4em solid var(--color-blue);margin-right:0}.badge__remaining{border-left:.4em solid var(--color-gray-700);margin-right:0}.progress_bar{background-color:var(--color-gray-900);height:1em}.progress_bar.done{background-color:var(--color-blue-dark);display:inline-block}.progress_bar.partial{background-color:var(--color-blue);display:inline-block}.progress_bar.remaining{background-color:var(--color-gray-700);display:inline-block}.condition::before{content:"";display:inline-block;position:absolute;top:.1em;left:-1.6em;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24"%3E%3Cpath fill="none" d="M0 0h24v24H0z"/%3E%3Cpath d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z" style="fill:%23888;fill-opacity:1"/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:1.3em;background-position:0;width:1.3em;height:1.3em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.condition__met::before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24"%3E%3Cpath fill="none" d="M0 0h24v24H0z"/%3E%3Cpath d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" style="fill:%2395be40;fill-opacity:1"/%3E%3C/svg%3E')}.condition__unmet::before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24"%3E%3Cpath fill="none" d="M0 0h24v24H0z"/%3E%3Cpath d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z" style="fill:%23bd052e;fill-opacity:1"/%3E%3C/svg%3E')}.condition__unk::before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24"%3E%3Cpath fill="none" d="M0 0h24v24H0z"/%3E%3Cpath d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z" style="fill:%23888;fill-opacity:1"/%3E%3C/svg%3E')}.rent_tables h2{font-size:1.3em}.rent_tables h2 .badge{position:relative;margin-left:.7em;font-size:.8em;font-weight:lighter;top:-0.2em}.results_container{border-bottom:solid 1px var(--color-gray-700);margin-bottom:2em;padding-bottom:1.5em;padding-top:3em}@media(min-width: 800px){.results_container{padding-bottom:3em}}.results_list{font-size:.9em;list-style:none;margin-top:0;padding:0}@media(min-width: 800px){.results_list{padding-bottom:80vh}}.results_list li{margin-bottom:2em;padding:.5em;break-inside:avoid}@media screen{.results_list li.highlighted{border:2px solid var(--color-gray-300);border-left-width:6px;border-radius:3px}}.results_list li.no_results{font-size:1em;font-weight:600}.results_list.no_results{padding:0}.map_infowindow_content p,.results_list p{margin:0;padding:0}.map_infowindow_content p.contact,.results_list p.contact{line-height:1.8em}.map_infowindow_content h2,.results_list h2{display:inline-block;font-size:1.3em;font-weight:600;margin:0 0 .2em;padding:0}.map_infowindow_content{font-family:var(--font-primary);font-weight:400;font-size:13px}@media(min-width: 550px){.map_infowindow_content{font-size:14px}}.map_infowindow_content h1{font-size:1em;margin-top:0}.map_infowindow_content .badge{font-size:.8em}.map_infowindow_content .map_infowindow_footer{padding-top:1.5em;font-size:.8em;display:block}.map_legend h3{margin-top:0;font-weight:700}table.printed p{margin:0;padding:0}table.printed .checklist>p{padding:.1em}.queue_status{width:50%}p[data-toggletip]{font-size:.7em;margin-top:0;font-style:italic}.tooltip_entry{position:relative;display:inline-block;cursor:help}.toggletip_entry{position:relative;display:inline-block;margin-right:.2em}.toggletip_container{position:absolute;width:20em}.toggletip_content,.tooltip_content{min-width:10em;max-width:20em;background-color:var(--color-gray-200);color:var(--color-white);text-align:center;padding:.3em .3em;border-radius:6px;border-style:solid;border-width:2px;border-color:var(--color-white);position:absolute;z-index:1;top:-0.3em;left:.3em}.toggletip_content::before{content:"";width:.5em;height:100%;left:-0.5em;top:0;position:absolute}.tooltip_entry .tooltip_content{visibility:hidden}.tooltip_entry:hover .tooltip_content,.tooltip_entry:focus .tooltip_content{visibility:visible}abbr{text-decoration:none;border-bottom:dotted 1px var(--color-gray-200);position:relative}abbr[aria-label]{cursor:help}abbr[aria-label]:hover::after,abbr[aria-label]:focus::after{background-color:var(--color-gray-200);color:var(--color-white);text-align:center;padding:.3em .3em;border-radius:6px;border-style:solid;border-width:2px;border-color:var(--color-white);position:absolute;z-index:1;top:-5px;left:105%;white-space:nowrap;-webkit-transform:translate3d(0, 0, 0);content:attr(aria-label)}form .tooltip_content,form .toggletip_content{font-size:.8em}.bold{font-weight:700}.italic{font-style:italic}.subtitle{display:block;font-size:.8em;color:var(--color-gray-500);font-weight:400}code{background-color:var(--color-gray-900);border-radius:3px;padding:.1em .4em;font-size:.8em}.note{border:2px solid var(--color-blue);background-color:var(--color-blue-light);border-radius:6px;padding:1em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.note::before{content:"Note: ";font-weight:600}.program_summary_item{margin-bottom:2.5em}.program_summary_item h2{font-size:1.3em}.print_checkbox{width:1.5em;height:1.5em;margin:0 auto;border:solid 1px var(--color-black);vertical-align:bottom}.date_placeholder{font-size:1.2em;border-bottom:solid 1px var(--color-black);padding-left:2em;padding-bottom:.3em}.date_placeholder::after{content:"/"}.date_placeholder:last-child::after{content:""}sup{line-height:100%;font-size:.7em}address p{line-height:1.8em}.attribution{font-size:.7em;margin-top:.3em}@media print{body{font-size:12pt}h1,h2,h3,h4{margin:1.5em 0 .5em 0}.results_list{font-size:.8em}table.printed{font-size:10pt}}header{background-color:var(--color-white);padding-top:.5rem}header .container{text-align:center}@media(min-width: 1050px){header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}header .logo-home{width:200px}header .nav-home img{margin:0 auto 2em auto}@media(min-width: 1050px){header .nav-home img{margin:0 1em 0 0}}header ul.navigation{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;line-height:1.8}header li{list-style:none;margin-right:1rem}header nav{color:var(--color-black);font-size:1rem;font-weight:700}header nav a:link,header nav a:visited{color:var(--color-black);text-decoration:none;white-space:nowrap}header nav a:hover,header nav a:focus{color:var(--color-black);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:2px;text-decoration-color:var(--color-orange)}header .gtranslate_wrapper{text-align:right;font-size:.85rem;margin-bottom:1rem;height:1.275rem}header a.glink{padding:0 .5em}.page-resources .nav-resources,body[class^=page-benefits-eligibility] .nav-benefits-eligibility,body[class^=page-public-assistance] .nav-resources,body[class^=page-resources] .nav-resources,body[class^=page-housing] .nav-housing,body[class^=page-about] .nav-about{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:2px;text-decoration-color:var(--color-orange)}@media print{header .container{text-align:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .nav-home img{margin:0;width:100px}}footer{background-color:var(--color-purple);color:var(--color-purple-lightest);font-size:.9rem;padding-top:6rem;padding-bottom:6rem}@media(min-width: 550px){footer .container{display:flex;justify-content:flex-start;align-items:flex-start}}footer ul{margin:0 0 3em 0;padding:0}@media(min-width: 550px){footer ul{margin-right:6em}}footer li{list-style:none;line-height:1.8}footer a:link,footer a:visited{color:var(--color-purple-lighter);text-decoration-color:var(--color-purple-light)}footer a:hover,footer a:focus{color:var(--color-white);text-decoration:none}footer .icon{width:2em;height:2em}footer .social{margin:2em 0}footer .social li{display:inline;margin:.4em}footer .social a{text-decoration:none}footer address{color:var(--color-white)}footer h1,footer h2,footer h3{color:var(--color-white)}footer .nav_print{display:block;margin-bottom:2em}.pre-footer{background-color:var(--color-purple-lightest);padding-bottom:4em}@media print{footer{display:none}}@media(min-width: 800px){.card-set{display:flex;align-items:flex-start;justify-content:left;flex-wrap:wrap;column-gap:5%}}.card{margin:1em 0 2em}@media(min-width: 800px){.card{width:30%}}.card h2{color:var(--color-orange);font-size:1.1em;margin-top:0em;margin-bottom:0em}.card h3{margin-top:.4em;font-size:1.8rem}table{font-size:.8em;border-spacing:0;margin:2em 0 2em}th{font-weight:600}th,td{padding:.2em 1em;border-bottom:solid 1px var(--color-gray-900)}th[scope=colgroup]{text-align:center}table.deflist{font-size:1em;width:100%;table-layout:fixed}table.deflist td{border:none;padding-top:.5em;padding-bottom:.5em;padding-left:0;vertical-align:top;width:auto;word-wrap:break-word;overflow-wrap:break-word}table.deflist td:first-child{font-weight:600;word-wrap:normal;overflow-wrap:normal;width:9em}table.deflist ul{margin:0;padding:0;list-style:none}table.sortable_active th{cursor:pointer}table.sortable th::after{content:" ↓";visibility:hidden}table.sortable th.sorttable_sorted::after{content:" ↓";visibility:visible}table.sortable th.sorttable_sorted_reverse::after{content:" ↑";visibility:visible}#housing-changes table{font-size:1em;margin:0}#affordable-housing-table-tracker th.apartment,#affordable-housing-table-tracker td.apartment{min-width:20em;max-width:30em;word-break:break-word}#affordable-housing-table-tracker th.received_by,#affordable-housing-table-tracker td.received_by{min-width:17em;max-width:17em}table.printed{page-break-inside:auto}table.printed tr{page-break-inside:avoid;page-break-after:auto}table.printed thead{display:table-header-group}table.all_borders{border-collapse:collapse}table.all_borders th,table.all_borders td{border:solid 2px var(--color-gray-900)}form#eligibility table{font-size:1em;max-width:42em}form#eligibility td,form#eligibility th{text-align:center;padding:.5em 0;width:20%}form#eligibility tr td:first-child,form#eligibility tr th:first-child{text-align:left;width:auto}@media print{table.printed th,table.printed td{border-color:var(--color-black);padding:.2em .5em}}form{margin-top:2em}@media(min-width: 800px){form{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}}form fieldset{border-width:0;margin-bottom:1.5em}@media(min-width: 800px){form fieldset{width:48%}}form fieldset legend{color:var(--color-gray-200);font-family:var(--font-primary);font-weight:850;line-height:1.2;margin:2em 0 .5em 0;padding-bottom:.2em;font-size:1.1em;width:100%;border-bottom:solid 1px var(--color-gray-700)}form label{font-size:.8em}form input[type=text],form input[type=number],form input[type=email],form input[type=tel],form input[type=url],form select,form textarea{border:solid 2px var(--color-gray-600);font-size:.8em;font-family:var(--font-primary);padding:.2em;border-radius:3px;margin-bottom:.2em}form select{background-color:var(--color-white)}form input[type=text].short,form select.short,form textarea.short{width:10em}form input[type=text].long,form select.long,form textarea.long{width:25em}form input[type=text].extra_long,form select.extra_long,form textarea.extra_long{width:35em}form input[type=number].short{width:4em}form input[type=number].long{width:6em}form input[type=number].extra_long{width:7em}form input[type=email]{width:25em}form input[type=tel]{width:9em}form input[type=url]{width:35em}form textarea.large{width:25em;height:10em}form#eligibility{display:block;margin-top:1em}form#eligibility h2,form#eligibility h3,form#eligibility h4{margin-top:0}form#eligibility ul{list-style:none;margin:0}form#eligibility input.date_day,form#eligibility input.date_month{width:3.25em}form#eligibility input.date_year{width:4.5em}form#eligibility .elig_page div{margin:1em 0}form#eligibility .elig_page div[role=group]{margin:0}form#eligibility .elig_page .dategroup{margin:0;display:inline-block}form#eligibility .elig_page .dategroup_item{margin:0 0 0 .2em;display:inline-block}form#eligibility .elig_page .dategroup_item label{display:block;font-size:.8em;font-weight:400}form#eligibility .elig_conditions{padding:0;margin-left:1.6em}form#eligibility .elig_conditions li{margin-bottom:.5em;position:relative}form#eligibility .elig_flags{padding:0}form#eligibility ul.multiselect,form#eligibility ul.dynamic_field_list,form#eligibility ul.singleselect,form#eligibility ul.yes-no{padding:0}form#eligibility ul.multiselect li,form#eligibility ul.dynamic_field_list li,form#eligibility ul.singleselect li,form#eligibility ul.yes-no li{margin-top:.5em;margin-left:1em}form#eligibility .dynamic_field_list_wrapper{margin:0}form#eligibility ul.dynamic_field_list h4{display:inline-block;margin-top:1em;margin-bottom:0}form#eligibility ul.dynamic_field_list li div{margin-left:1em}form#eligibility label,form#eligibility .label{font-size:.9em;font-weight:700}form#eligibility label{white-space:break-spaces}form#eligibility label.disabled{color:var(--color-gray-500)}form#eligibility legend{margin:0;border:0}form#eligibility fieldset{width:100%}form#eligibility .programs h4{font-size:1.2em}form#eligibility .programs h5{font-size:1em;margin-top:1.2em}form#eligibility .programs>ul>li{margin-bottom:2.5em;padding-left:.5em;border-left:4px solid var(--color-gray-900);break-inside:avoid}form#eligibility .programs>ul>li p{margin:0}form#eligibility .programs__eligible>ul>li{border-color:var(--color-green)}form#eligibility .programs__ineligible>ul>li{border-color:var(--color-red)}form#eligibility .programs__unknown>ul>li{border-color:var(--color-gray-600)}.step_indicator{padding-top:1em;margin-top:1em}.step_indicator ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media(min-width: 550px){.step_indicator ul{flex-direction:row;margin-top:2em}}.step_indicator li{flex-basis:100%;padding:0;margin:0;line-height:100%}.step_indicator button{font-family:var(--font-primary);font-size:.9em;text-align:left;width:100%;padding:.1em .3em 1em .5em;margin:.1em 0 .1em var(--vert-indicator-left-margin);border-style:solid;border-width:0 0 0 var(--bar-left-width);border-radius:0;background-color:transparent;color:var(--color-black);cursor:pointer;position:relative}.step_indicator button:enabled:hover{border-width:0 0 0 calc(var(--bar-left-width) + var(--bar-left-width-hover-delta));margin-left:calc(var(--vert-indicator-left-margin) - var(--bar-left-width-hover-delta))}.step_indicator button:disabled{cursor:default}@media(min-width: 550px){.step_indicator button{border-width:var(--bar-top-width) 0 0 0;padding:.8em .3em .3em .3em;margin:0}.step_indicator button:enabled:hover{border-width:calc(var(--bar-top-width) + var(--bar-top-width-hover-delta)) 0 0 0;margin-left:0;margin-top:calc(-1*var(--bar-top-width-hover-delta))}}.step_indicator button::before{counter-increment:step-indicator;content:counter(step-indicator) ". ";position:absolute;font-weight:800;border-radius:99em;border:solid .15em var(--color-white);width:2em;height:2em;color:var(--color-white);text-align:center;content:counter(step-indicator);top:-0.2em;left:-2.8em;display:flex;align-items:center;justify-content:center}@media(min-width: 550px){.step_indicator button::before{top:-1.2em;left:-0.55em}}.step_indicator button.done{border-color:var(--color-blue-dark);color:var(--color-blue-dark)}.step_indicator button.done:before{background-color:var(--color-blue-dark)}.step_indicator button.todo{border-color:var(--color-gray-700);color:var(--color-gray-500)}.step_indicator button.todo:before{background-color:var(--color-gray-700)}.step_indicator button.in_progress{border-color:var(--color-blue);color:var(--color-blue);font-weight:700}.step_indicator button.in_progress:before{background-color:var(--color-blue)}.option_columns{columns:8em 3}form.contact_us{display:block}form.contact_us input,form.contact_us textarea{display:block;margin-bottom:1em}#housing-changes{display:block;font-size:1em}#housing-changes input,#housing-changes select,#housing-changes textarea{display:block;font-size:1em;padding:.5em;margin-bottom:1em}#housing-changes input[type=checkbox]{display:inline-block}#housing-changes input[type=text],#housing-changes select,#housing-changes textarea{width:20em}#housing-changes input[type=text].extra_long,#housing-changes select.extra_long,#housing-changes textarea.extra_long{width:35em}#housing-changes input[type=number]{width:5em}#housing-changes input[type=number].long{width:7em}#housing-changes input.inline{display:inline-block}#housing-changes input.form_conditional{margin-top:.3em;margin-bottom:0}#housing-changes .multiselect>input[type=checkbox]{margin-bottom:0em;margin-left:1em}#housing-changes .multiselect>label{padding:.2em .4em;border-radius:1em}#housing-changes .multiselect{margin-bottom:.8em}#housing-changes table input{margin-bottom:0}#housing-changes fieldset{width:100%;margin-bottom:0}#housing-changes label{font-size:.9em;white-space:normal}#housing-changes #user-notes{height:6em}.form_hint{color:var(--color-gray-600);padding-left:1em}.label{font-size:.9em}.fieldset_box{border:3px solid var(--color-gray-600);border-radius:6px;padding:1em;margin:1em 0}.option_columns.wide{columns:11em 3}@media print{form{font-size:.6em;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}fieldset{width:48%}form#eligibility{font-size:1em}form#eligibility fieldset{width:100%}}.form_controls{width:100%;padding:2em 0;margin-bottom:2em;border-top:solid 1px var(--color-gray-700);border-bottom:solid 1px var(--color-gray-700)}main .btn,main a.btn,.pre-footer .btn,.pre-footer a.btn{font-family:var(--font-primary);padding:.6em 1em;border-style:none;border-radius:3px;white-space:nowrap;text-decoration:none;display:inline-block;margin-bottom:.2em;cursor:pointer;font-size:.8rem}@media(min-width: 800px){main .btn,main a.btn,.pre-footer .btn,.pre-footer a.btn{font-size:1rem}}main .btn .icon,main a.btn .icon,.pre-footer .btn .icon,.pre-footer a.btn .icon{width:1.2em;height:1.2em;vertical-align:sub}main .btn_primary,main a.btn_primary{font-weight:750;background-color:var(--color-blue-dark);color:var(--color-white);border-top:solid 2px var(--color-blue-dark);border-bottom:solid 2px var(--color-blue-dark-b)}main .btn_primary:hover,main .btn_primary:focus,main a.btn_primary:hover,main a.btn_primary:focus{background-color:var(--color-blue-dark-b)}main .btn_secondary,main a.btn_secondary{background-color:var(--color-white);border-width:2px;color:var(--color-blue-dark);border-color:var(--color-blue-dark);border-style:solid;font-weight:650}main .btn_secondary:hover,main .btn_secondary:focus,main a.btn_secondary:hover,main a.btn_secondary:focus{background-color:var(--color-blue-dark);border-bottom-color:var(--color-blue-dark-b);color:var(--color-white)}main .btn_warning,main a.btn_warning{font-weight:750;background-color:var(--color-red-dark);color:var(--color-white);border-top:solid 2px var(--color-red-dark);border-bottom:solid 2px var(--color-red-dark-b)}main .btn_warning:hover,main .btn_warning:focus,main a.btn_warning:hover,main a.btn_warning:focus{background-color:var(--color-red-dark-b)}main .btn_primary:disabled,main a.btn_primary:disabled,main .btn_secondary[aria-disabled],main a.btn_secondary[aria-disabled]{cursor:not-allowed;color:var(--color-gray-700);background-color:var(--color-gray-300);border-top-color:var(--color-gray-300);border-bottom-color:var(--color-gray-100)}main .btn_secondary:disabled,main a.btn_secondary:disabled,main .btn_secondary[aria-disabled],main a.btn_secondary[aria-disabled]{cursor:not-allowed;color:var(--color-gray-600);background-color:var(--color-gray-900);border-color:var(--color-gray-600)}main .icon_info,main .icon_query{border-radius:50%;border-width:0;background-color:var(--color-black);color:var(--color-white);font-weight:600;font-size:.8em;height:1.4em;width:1.4em;display:inline-block;padding:0;text-align:center}main .icon_query:after{content:"?"}main .icon_info:after{content:"i"}main #housing-changes legend .btn{padding:.3em 1em;font-size:inherit}main .field_list_add{margin-left:1em}main .donate_wrapper a.btn{font-size:1rem}@media(min-width: 800px){main .donate_wrapper a.btn{font-size:1.2rem}}.pre-footer .btn_primary,.pre-footer a.btn_primary{font-weight:750;background-color:var(--color-purple-light);color:var(--color-white);border-top:solid 2px var(--color-purple-light);border-bottom:solid 2px var(--color-purple)}.pre-footer .btn_primary:hover,.pre-footer .btn_primary:focus,.pre-footer a.btn_primary:hover,.pre-footer a.btn_primary:focus{background-color:var(--color-purple)}.map_container{top:0;align-self:flex-start;position:inherit;display:none}@media(min-width: 800px){.map_container{position:sticky;display:block}}@media(max-width: 800px){.responsive_hidden{display:none}.responsive_visible{display:block}}#map-toggle{text-align:center;margin:0 auto .5em;display:block}@media(min-width: 800px){#map-toggle{display:none}}#map{width:100%;height:80vh}@media(min-width: 800px){#map{height:100vh}}.map_legend{background:var(--color-white);border:2px solid var(--color-white);border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:10px;margin:10px;font-family:var(--font-primary);font-size:12.8px}.map_legend img{vertical-align:middle;display:inline}