CINXE.COM

Housing - CalMatters

<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <script> var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); </script> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="profile" href="https://gmpg.org/xfn/11" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size: 3000px 1500px}</style> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script> <script> window.googletag = window.googletag || { cmd: [] }; </script> <link rel='preconnect' href='https://i0.wp.com' > <!-- This site is optimized with the Yoast SEO Premium plugin v23.9 (Yoast SEO v23.9) - https://yoast.com/wordpress/plugins/seo/ --> <title>Housing - CalMatters</title><link rel="preload" href="https://calmatters.org/wp-content/uploads/2024/11/poppie.png" as="image" fetchpriority="high" /><link rel="preload" href="https://calmatters.org/wp-content/uploads/2023/11/35.png" as="image" fetchpriority="high" /><style id="perfmatters-used-css">#page{overflow:initial !important;}:root{--newspack-listings--background:#fff;--newspack-listings--background-screen:#f1f1f1;--newspack-listings--primary:#36f;--newspack-listings--secondary:#555;--newspack-listings--grey-dark:#1e1e1e;--newspack-listings--grey-medium:#757575;--newspack-listings--grey-light:#ddd;--newspack-listings--border:#ccc;--newspack-listings--border-dark:rgba(0,0,0,.124);--newspack-listings--border-light:hsla(0,0%,100%,.124);--newspack-listings--text-main:#111;--newspack-listings--text-light:#767676;}:root{--newspack-listings--background:#fff;--newspack-listings--background-screen:#f1f1f1;--newspack-listings--primary:#36f;--newspack-listings--secondary:#555;--newspack-listings--grey-dark:#1e1e1e;--newspack-listings--grey-medium:#757575;--newspack-listings--grey-light:#ddd;--newspack-listings--border:#ccc;--newspack-listings--border-dark:rgba(0,0,0,.124);--newspack-listings--border-light:hsla(0,0%,100%,.124);--newspack-listings--text-main:#111;--newspack-listings--text-light:#767676;}</style> <meta name="description" content="News and analysis about affordable housing, the cost of living and the housing market in California." /> <link rel="canonical" href="https://calmatters.org/category/housing/" /> <link rel="next" href="https://calmatters.org/category/housing/page/2/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Housing" /> <meta property="og:description" content="News and analysis about affordable housing, the cost of living and the housing market in California." /> <meta property="og:url" content="http://calmatters.org/category/housing/" /> <meta property="og:site_name" content="CalMatters" /> <meta property="og:image" content="https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/Housing.png?fit=2408%2C1268&ssl=1" /> <meta property="og:image:width" content="2408" /> <meta property="og:image:height" content="1268" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@CalMatters" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://calmatters.org/category/housing/","url":"https://calmatters.org/category/housing/","name":"Housing - CalMatters","isPartOf":{"@id":"https://calmatters.org/#website"},"primaryImageOfPage":{"@id":"https://calmatters.org/category/housing/#primaryimage"},"image":{"@id":"https://calmatters.org/category/housing/#primaryimage"},"thumbnailUrl":"https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?fit=2000%2C1334&ssl=1","description":"News and analysis about affordable housing, the cost of living and the housing market in California.","inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://calmatters.org/category/housing/#primaryimage","url":"https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?fit=2000%2C1334&ssl=1","contentUrl":"https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?fit=2000%2C1334&ssl=1","width":2000,"height":1334,"caption":"Residential single-family homes under construction in the community of Valley Center on June 3, 2021. Photo by Mike Blake, Reuters"},{"@type":"WebSite","@id":"https://calmatters.org/#website","url":"https://calmatters.org/","name":"CalMatters","description":"California, explained","publisher":{"@id":"https://calmatters.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://calmatters.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://calmatters.org/#organization","name":"CalMatters","url":"https://calmatters.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://calmatters.org/#/schema/logo/image/","url":"https://i0.wp.com/calmatters.org/wp-content/uploads/2019/07/calmatters-logo_2x.png?fit=488%2C82&ssl=1","contentUrl":"https://i0.wp.com/calmatters.org/wp-content/uploads/2019/07/calmatters-logo_2x.png?fit=488%2C82&ssl=1","width":488,"height":82,"caption":"CalMatters"},"image":{"@id":"https://calmatters.org/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/calmatters/","https://x.com/CalMatters","https://www.instagram.com/calmatters/","https://www.linkedin.com/company/calmatters/","https://www.youtube.com/channel/UCNQv9nDu2_r5zbgtUQungeA"],"foundingDate":"2015-07-18","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"51","maxValue":"200"},"publishingPrinciples":"https://calmatters.org/about/policies-and-standards/","ownershipFundingInfo":"https://calmatters.org/about/funding/","ethicsPolicy":"https://calmatters.org/about/policies-and-standards/"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//player.remixd.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//cdn.parsely.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="CalMatters &raquo; Feed" href="https://calmatters.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="CalMatters &raquo; Housing Category Feed" href="https://calmatters.org/category/housing/feed/" /> <link rel='stylesheet' id='archive-default-css' href='https://calmatters.org/wp-content/plugins/newspack-calmatters/assets/css/archive-default.css?ver=4.8.1' media='all' /> <link rel='stylesheet' id='category-default-css' href='https://calmatters.org/wp-content/plugins/newspack-calmatters/assets/css/category-default.css?ver=4.8.1' media='all' /> <link rel='stylesheet' id='wp-block-library-css' href='https://calmatters.org/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' media='all' /> <style id='wp-block-library-theme-inline-css'>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}</style> <style id='co-authors-plus-coauthors-style-inline-css'>.wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline}</style> <style id='co-authors-plus-avatar-style-inline-css'>.wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto}</style> <style id='co-authors-plus-image-style-inline-css'>.wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto}</style> <link rel="stylesheet" id="newspack-calmatters-blocks-css" media="all" data-pmdelayedstyle="https://calmatters.org/wp-content/plugins/newspack-calmatters/dist/blocks.style.build.css?ver=1733164806"> <style id='acf-cm-resource-block-style-inline-css'>.cm-button-01{font-weight: 600;font-size: 16px;line-height: 20px;}.cm-detail-03{font-weight: 700;font-size: 16px;line-height: 24px;text-transform: uppercase;}.cm-detail-04-05,.cm-detail-05{font-weight: 700;font-size: 12px;line-height: 16px;text-transform: uppercase;}.cm-body-02-03,.cm-body-03{font-size: 14px;line-height: 20px;}.cm-body-04{font-size: 12px;line-height: 16px;}#jump-to-featured-resource{position: absolute;margin-top: -120px;top: 0;}.cm-resource-icons{display: flex;column-gap: 12px;}.resource-block{position: relative;}.featured-resource{margin-bottom: 16px;background: #F7F7F7;border-top: 5px solid #075E73;padding: 32px;display: grid;column-gap: 24px;row-gap: 4px;grid-template-columns: 200px auto;grid-template-rows: repeat(3,auto);}.feature-resource-image{width: 200px;grid-row: 1 / span 3;}.resource-label{color: #075E73;}.feature-resource-title{font-weight: 700;font-size: 20px;line-height: 24px;letter-spacing: -0.02em;}.resource-title-holder{display: grid;grid-template-rows: repeat(2,auto);grid-auto-flow: column;}.resource-links{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px;align-items: flex-start;}.resource-links a.button-link{background: #0A819F;border-radius: 2px;padding: 4px 16px;color: #FFFFFF;text-decoration: none;}.resource-links a.button-link:hover,.resource-links a.button-link:visited:hover{color: #FFFFFF;background-color: #075E73;}.resource-links a[href=""]{display: none;}.resource-title-holder .cm-resource-icons{grid-row: 1 / span 2;justify-self: end;}.label-instructions{padding: 40px 0 16px;}.label-instructions > *{margin: 0;}.cm-resource-key{display: flex;align-items: center;padding: 8px 24px;border: 1px solid #DDDDDD;border-radius: 4px;column-gap: 20px;margin: auto;width: fit-content;}.cm-resource-key .key-label{font-weight: 700;}.cm-resource-icons .key{display: flex;column-gap: 8px;align-items: center;}.cm-resource-icons .key svg{width: 20px;}.cm-resource-library{display: flex;flex-wrap: wrap;column-gap: 16px;row-gap: 16px;}.cm-resource-card{padding: 8px;border: 1px solid #DDDDDD;border-radius: 4px;width: 176px;min-height: 182px;}.cm-resource-card *{pointer-events: none;}.cm-resource-card:hover{box-shadow: 0px 7px 10px -4px rgba(0,0,0,0.08),0px 4px 5px -2px rgba(0,0,0,0.03);cursor: pointer;}.cm-resource-card.selected{background: #F3F9FA;border: 1px solid #075E73;}.cm-resource-image{width: 160px;height: 120px;overflow: hidden;}.cm-resource-card:not(.upcoming) .cm-resource-title{padding-top: 8px;margin-bottom: 8px;}.cm-resource-icons .icon svg{height: 10px;width: auto;display: block;}.cm-resource-card.upcoming{position: relative;background: rgba(0,0,0,0.65);color: white;pointer-events: none;}.upcoming .cm-resource-image{width: 160px;height: 166px;overflow: hidden;position: absolute;right: 0;top: 0;margin: 8px;display: flex;justify-content: center;z-index: -1;}.upcoming .cm-resource-image img{max-width: none;width: auto;}.upcoming .cm-resource-title{padding-top: 0;text-align: center;}.upcoming .cm-resource-title::before{content: 'Coming soon';text-transform: uppercase;font-weight: 700;font-size: 12px;line-height: 16px;display: block;text-align: center;padding-bottom: 2px;}@media screen and (min-width: 781px){.cm-body-02-03{font-size: 16px;line-height: 24px;}.cm-detail-04-05{font-size: 14px;line-height: 16px;}.cm-resource-card.upcoming{display: flex;flex-direction: column;justify-content: center;align-items: center;}}@media screen and (max-width: 780px){#jump-to-featured-resource{margin-top: -100px;}.featured-resource{margin-bottom: 24px;padding: 24px;display:block;}.feature-resource-image{width: 100%;}.resource-title-holder{margin-top: 24px;margin-bottom: 4px;row-gap: 4px;}.feature-resource-title{font-size: 18px;line-height: 20px;}.resource-links{margin-top: 12px;}.label-instructions{padding-top: 32px;}.cm-resource-key,.cm-resource-key .cm-resource-icons{flex-wrap: wrap;justify-content: center;row-gap: 12px;}.cm-resource-card{width: 100%;min-height: 55px;padding: 4px;display: grid;grid-template-columns: 60px auto auto;column-gap: 20px;align-items: center;}.cm-resource-image{width: 60px;height: 45px;overflow: hidden;}.cm-resource-title{padding-top: 0;margin-bottom: 0px;}.cm-resource-library .cm-resource-icons{justify-self: self-end;padding-right: 12px;margin-top: 0px;}.upcoming .cm-resource-title{grid-column: 1 / span 2;display: flex;}.upcoming .cm-resource-title::before{padding: 2px 12px;}.upcoming .cm-resource-image{width: calc(100% - 8px);height: calc(100% - 8px);margin: 4px;align-items: center;}}@media screen and (max-width: 439px){.resource-links{flex-direction: column;align-items: flex-start;}.featured-resource .cm-resource-icons .key svg{width: 15px;}.featured-resource .cm-resource-icons{column-gap: 8px;}.key-label{width: 100%;text-align: center;}.cm-resource-key{padding: 8px;width: 100%;}}@media screen and (max-width: 405px){.resource-title-holder{display: flex;flex-direction: column;margin-bottom: 8px;}.feature-resource-title{padding-bottom: 4px;}.cm-resource-key .cm-resource-icons{max-width: 250px;}.resource-title-holder{display: flex;flex-direction: column;margin-bottom: 8px;}.feature-resource-title{padding-bottom: 4px;}}</style> <style id='acf-cm-profile-quote-block-style-inline-css'>.cm-body-01{font-size: 18px;line-height: 130%;font-weight: 400;}.cm-hed-05-semi{font-size: 20px;font-weight: 600;line-height: 110%;letter-spacing: -0.4px;}.cm-hed-07-semi{font-size: 16px;font-weight: 600;line-height: 120%;letter-spacing: -0.32px;}.cm-pq-quote-container{text-align: center;display: block;background-color: #F3F9FA;border: 1px solid #F3F9FA;padding: 32px 24px;}.cm-pq-container a.cm-pq-quote-container,.cm-pq-container a.cm-pq-quote-container:hover,.cm-pq-container a.cm-pq-quote-container:visited:hover{color: #212121;text-decoration: none;}.cm-pq-quote-container:hover{background: #E2F0F3;border: 1px solid #075E73;transition: 0.5s;}.cm-pq-container a.cm-pq-quote-container:hover .cm-pq-article{color: #075E73;}.cm-pq-quote{margin-bottom: 8px;}.cm-pq-profile-container{display: flex;align-items: center;column-gap: 16px;max-width: max-content;margin: 16px auto 0;}.cm-pq-img{width: 55px;height: 55px;border-radius: 50%;border: solid 1px #dddddd;grid-row: span 2;overflow: hidden;}.cm-pq-bio{color: #666666;}@media screen and (min-width: 880px){.cm-body-01.cm-pq-quote{font-size: 20px;}.cm-pq{display: flex;flex-wrap: wrap;gap: 100px 60px;}.cm-pq-container{width: calc( (100% - 60px ) / 2);}}@media screen and (max-width: 879px){.cm-pq-container + .cm-pq-container{padding-top: 40px;margin-top: 40px;border-top: solid 1px #DDDDDD;}}</style> <style id='acf-cm-legislator-block-style-inline-css'>.entry .entry-content .cm-leg-card{border: 1px solid #ddd;max-width: 500px;margin-right: auto;margin-left: auto;}.cm-leg-card-padding{padding: 16px;}.cm-leg-card-h6{font-size: 18px;font-weight: 700;line-height: 120%;letter-spacing: -0.36px;color: #212121;}.entry .cm-leg-card > p{font-weight: 600;border-bottom: 1px solid #ddd;margin: 0px 16px 8px;padding: 16px 0;}.entry .cm-leg-list :where(a,a:visited){display: block;font-size: 16px;font-weight: 400;line-height: 130%;text-decoration: none;color: #3d3d3d;position: relative;}.entry .cm-leg-list :is(a:hover,a:visited:hover){color: #3d3d3d;background-color: #EEEEEE;}.cm-leg-list a p{margin: 0;padding-right: 38px;}.cm-leg-list a::after{content: "";background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.74992 14.6975L5.95117 13.8987L10.4062 9.49999L5.99617 5.10124L6.74992 4.30249L12.0037 9.49999L6.74992 14.6975Z' fill='%23666666'/%3E%3C/svg%3E%0A");width: 18px;height: 18px;display: block;position: absolute;top: calc( 50% - 9px );right: 16px;}@media screen and (max-width: 650px){.entry .entry-content .cm-leg-card{padding: 12px 24px;}.cm-leg-card-h6{font-size: 16px;letter-spacing: -0.32px;}.entry .cm-leg-list :where(a,a:visited){font-size: 14px;padding: 16px 8px;}.cm-leg-list a::after{right: 8px;}.entry .cm-leg-card > p{font-weight: 700;padding: 8px 0 16px;margin: 0px 0 8px;}}</style> <style id='wp-parsely-recommendations-style-inline-css'>.parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0}</style> <link rel='stylesheet' id='mediaelement-css' href='https://calmatters.org/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://calmatters.org/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.7.1' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'>.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}</style> <style id='filebird-block-filebird-gallery-style-inline-css'>ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}</style> <style id='classic-theme-styles-inline-css'>.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style> <style id='global-styles-inline-css'>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #04BAD8;--wp--preset--color--primary-variation: #05A0C4;--wp--preset--color--secondary: #F4BB32;--wp--preset--color--secondary-variation: #F4A045;--wp--preset--color--dark-gray: #111111;--wp--preset--color--medium-gray: #767676;--wp--preset--color--light-gray: #EEEEEE;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--grad-1: linear-gradient( 135deg,rgb( 52,188,198) 0%,rgb( 12,148,158) 100% );--wp--preset--gradient--grad-2: linear-gradient( 135deg,rgb( 244,187,50) 0%,rgb( 204,147,10) 100% );--wp--preset--gradient--grad-3: linear-gradient( 135deg,rgb( 17,17,17 ) 0%,rgb( 85,85,85 ) 100% );--wp--preset--gradient--grad-4: linear-gradient( 135deg,rgb( 68,68,68 ) 0%,rgb( 136,136,136 ) 100% );--wp--preset--gradient--grad-5: linear-gradient( 135deg,rgb( 119,119,119 ) 0%,rgb( 221,221,221 ) 100% );--wp--preset--gradient--grad-6: linear-gradient( 135deg,rgb( 221,221,221 ) 0%,rgb( 255,255,255 ) 100% );--wp--preset--font-size--small: 16px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--huge: 44px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*,div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*,div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style> <link rel="stylesheet" id="newspack-ads-media-kit-frontend-css" media="all" data-pmdelayedstyle="https://calmatters.org/wp-content/plugins/newspack-ads/dist/media-kit-frontend.css?ver=1732562338"> <link rel="stylesheet" id="newspack-ads-frontend-css" media="all" data-pmdelayedstyle="https://calmatters.org/wp-content/plugins/newspack-ads/includes/../dist/frontend.css?ver=1732562338"> <link rel='stylesheet' id='newspack-blocks-block-styles-stylesheet-css' href='https://calmatters.org/wp-content/plugins/newspack-blocks/dist/block_styles.css?ver=4.5.0-epic-ras-acc.3' media='all' /> <link rel='stylesheet' id='header-styles-css' href='https://calmatters.org/wp-content/plugins/newspack-calmatters/assets/css/header.css?ver=4.8.1' media='all' /> <link rel="stylesheet" id="newspack-listings-archives-css" media="all" data-pmdelayedstyle="https://calmatters.org/wp-content/plugins/newspack-listings/dist/archives.css?ver=3.2.0"> <link rel="stylesheet" id="newspack-listings-curated-list-css" media="all" data-pmdelayedstyle="https://calmatters.org/wp-content/plugins/newspack-listings/dist/curated-list.css?ver=3.2.0"> <link rel='stylesheet' id='newspack-newsletters-subscriptions-css' href='https://calmatters.org/wp-content/plugins/newspack-newsletters/includes/../dist/subscriptions.css?ver=1732643814' media='all' /> <link rel='stylesheet' id='wp-components-css' href='https://calmatters.org/wp-includes/css/dist/components/style.min.css?ver=6.7.1' media='all' /> <link rel='stylesheet' id='newspack-commons-css' href='https://calmatters.org/wp-content/plugins/newspack-plugin/dist/commons.css?ver=5.9.0-epic-ras-acc.2' media='all' /> <link rel='stylesheet' id='newspack-admin-css' href='https://calmatters.org/wp-content/plugins/newspack-plugin/dist/admin.css?ver=5.9.0-epic-ras-acc.2' media='all' /> <link rel='stylesheet' id='newspack-reader-auth-css' href='https://calmatters.org/wp-content/plugins/newspack-plugin/dist/reader-auth.css?ver=5.9.0-epic-ras-acc.2' media='all' /> <link rel='stylesheet' id='newspack-ui-css' href='https://calmatters.org/wp-content/plugins/newspack-plugin/dist/newspack-ui.css?ver=5.9.0-epic-ras-acc.2' media='all' /> <link rel='stylesheet' id='newspack-popups-view-css' href='https://calmatters.org/wp-content/plugins/newspack-popups/includes/../dist/view.css?ver=1732562351' media='all' /> <link rel='stylesheet' id='newspack-style-css' href='https://calmatters.org/wp-content/themes/newspack-katharine/style.css?ver=2.4.0-epic-ras-acc.1' media='all' /> <style id='newspack-style-inline-css'>.tags-links{clip: rect(1px,1px,1px,1px);height: 1px;position: absolute;overflow: hidden;width: 1px;}</style> <link rel='stylesheet' id='newspack-print-style-css' href='https://calmatters.org/wp-content/themes/newspack-theme/styles/print.css?ver=2.4.0-epic-ras-acc.1' media='print' /> <link rel='stylesheet' id='newspack-font-import-css' href='https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;1,400&#038;display=swap' media='all' /> <link rel='stylesheet' id='newspack-font-alternative-import-css' href='https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;1,400&#038;display=swap' media='all' /> <link rel='stylesheet' id='newspack-sponsors-style-css' href='https://calmatters.org/wp-content/themes/newspack-theme/styles/newspack-sponsors.css?ver=2.4.0-epic-ras-acc.1' media='all' /> <script src="https://calmatters.org/wp-content/plugins/newspack-calmatters/assets/scripts/cm-navigation.js?ver=4.8.1" id="nav-functions-js" defer></script> <script src="https://calmatters.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://calmatters.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script src="https://www.googletagmanager.com/gtag/js?id=G-5TKXNLE5NK" id="google_gtagjs-js" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script> <script id="google_gtagjs-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["calmatters.org"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-5TKXNLE5NK"); </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="https://api.w.org/" href="https://calmatters.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://calmatters.org/wp-json/wp/v2/categories/10" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://calmatters.org/xmlrpc.php?rsd" /> <!-- Custom Logo: hide header text --> <style id="custom-logo-css">.site-title{position: absolute;clip: rect(1px,1px,1px,1px);}</style> <meta name="generator" content="Site Kit by Google 1.141.0" /> <style>.newspack_global_ad > *::before,.widget.widget_newspack-ads-widget .textwidget > *::before{content: 'Advertisement';display: block;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size: 10px;line-height: 1.6;margin-bottom: 0.4em;opacity: 0.75;text-align: center;}</style> <script> LUX=function(){function n(){return Date.now?Date.now():+new Date}var r,e=n(),t=window.performance||{},a=t.timing||{navigationStart:(null===(r=window.LUX)||void 0===r?void 0:r.ns)||e};function o(){return t.now?(r=t.now(),Math.floor(r)):n()-a.navigationStart;var r}(LUX=window.LUX||{}).ac=[],LUX.addData=function(n,r){return LUX.cmd(["addData",n,r])},LUX.cmd=function(n){return LUX.ac.push(n)},LUX.getDebug=function(){return[[e,0,[]]]},LUX.init=function(){return LUX.cmd(["init"])},LUX.mark=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t.mark)return t.mark.apply(t,n);var e=n[0],a=n[1]||{};void 0===a.startTime&&(a.startTime=o());LUX.cmd(["mark",e,a])},LUX.markLoadTime=function(){return LUX.cmd(["markLoadTime",o()])},LUX.measure=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t.measure)return t.measure.apply(t,n);var e,a=n[0],i=n[1],u=n[2];e="object"==typeof i?n[1]:{start:i,end:u};e.duration||e.end||(e.end=o());LUX.cmd(["measure",a,e])},LUX.send=function(){return LUX.cmd(["send"])},LUX.ns=e;var i=LUX;if(window.LUX_ae=[],window.addEventListener("error",(function(n){window.LUX_ae.push(n)})),window.LUX_al=[],"function"==typeof PerformanceObserver&&"function"==typeof PerformanceLongTaskTiming){var u=new PerformanceObserver((function(n){for(var r=n.getEntries(),e=0;e<r.length;e++)window.LUX_al.push(r[e])}));try{u.observe({type:"longtask"})}catch(n){}}return i}(); </script> <script src="https://cdn.speedcurve.com/js/lux.js?id=4436332392" async defer crossorigin="anonymous"></script> <meta name="amp-script-src" content="sha384-x6PKOtRy60PfmNlAAIn3ZJnuLYUSvr6ENGeM5iQcGvwPVzt0tVuwxCAkPIMXqHCg"> <style>img#wpstats{display:none}</style> <meta name="parsely-title" content="Housing" /> <meta name="parsely-link" content="http://calmatters.org/category/housing/" /> <meta name="parsely-type" content="index" /> <style type="text/css" id="custom-theme-fonts-katharine">.accent-header,div.wpnbha .article-section-title,.archive .page-title,.author-bio h2 span,.entry-meta .byline a,.entry-meta .entry-date,.entry-meta .updated,.site-footer .widget-title,.site-footer .widgettitle,.site-info,#secondary .widgettitle{text-transform: uppercase;}</style> <style type="text/css" id="newspack-theme-colors-variables">:root{--newspack-primary-color: #34bcc6;--newspack-secondary-color: #f4bb32;--newspack-cta-color: #dd3333;--newspack-header-color: #474644;--newspack-primary-menu-color:;--newspack-primary-contrast-color: black;--newspack-secondary-contrast-color: black;--newspack-cta-contrast-color: white;--newspack-header-contrast-color: white;--newspack-primary-menu-contrast-color: white;}</style> <style type="text/css" id="custom-theme-fonts">:root{--newspack-theme-font-heading: "Source Sans Pro";}:root{--newspack-theme-font-body: "Source Sans Pro";}.tags-links span:first-child,.cat-links,.page-title,.highlight-menu .menu-label{text-transform: uppercase;}</style> <style>.sponsor-label .flag,amp-script .sponsor-label .flag{background: #FED850;color: black;}</style> <!-- Google Tag Manager snippet added by Site Kit --> <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-TXQ3CH7' ); </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="https://calmatters.org/wp-content/uploads/2022/06/cropped-favicon_2023_512-32x32.png" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/cropped-favicon_2023_512.png?fit=192%2C192&#038;ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/cropped-favicon_2023_512.png?fit=180%2C180&#038;ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/cropped-favicon_2023_512.png?fit=270%2C270&#038;ssl=1" /> <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> ( function() { // Load GA script if not yet found if ( 'undefined' === typeof gtag ) { var element = document.createElement( 'script' ); element.src = 'https://www.googletagmanager.com/gtag/js?id=G-GNY4L81DZE'; element.async = true; document.head.appendChild( element ); window.dataLayer = window.dataLayer || []; window.gtag = function() { window.dataLayer.push( arguments ) }; gtag( 'js', new Date() ); } gtag( 'config', 'G-GNY4L81DZE' ); } )(); </script> <style id="wp-custom-css">.main-content .newspack_nl_cpt{font-family: 'Source Sans Pro',sans-serif;}.main-content .newspack_nl_cpt h2,.main-content .newspack_nl_cpt h3{font-size: 28px !important;}.main-content .newspack_nl_cpt h4{font-size: 24px !important;}.main-content .newspack_nl_cpt .cm-caption{font-size: 12px;font-weight: 400;line-height: 130%;}.main-content .newspack_nl_cpt h4{padding: 0 !important;}.main-content .newspack_nl_cpt.category-inequality-insights .cm-some-stories{font-size: 20px !important;margin: 0 !important;padding-bottom: 16px !important;}.main-content .newspack_nl_cpt.category-inequality-insights .ii-dont-miss,.main-content .newspack_nl_cpt.category-inequality-insights .inequality-insights-list{margin: 0 !important;}.main-content .newspack_nl_cpt.category-inequality-insights li{margin-bottom: 32px;}a.engage-option,.cm-cta .gform_confirmation_message,.cm-cta .gravity-theme .gform-body .gform_fields input[type=email],.cm-cta{font-size: 14px;line-height: 130%;font-weight: 400;}.hed-05-06-bold{font-size: 18px;font-weight: 700;line-height: 120%;letter-spacing: -0.36px;}a.engage-option p:first-of-type,.hed-06-07-semi,.hed-07-semi,.hed-06-07-bold,.hed-07-bold{font-size: 16px;font-weight: 700;line-height: 120%;letter-spacing: -0.32px;}.cm-cta .wp-block-button__link,.cm-cta .gform-button,.hed-07-08-semi,.hed-08-semi{font-size: 14px;font-weight: 700;line-height: 120%;letter-spacing: -0.28px;}p.engage-call{font-size: 16px;font-weight: 700;line-height: 110%;text-transform: uppercase;}.hed-06-07-semi,.hed-07-semi{font-weight: 600;}.hed-07-08-semi,.hed-08-semi{font-weight: 600;}body .cm-cta .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: inherit !important;margin-right: inherit !important;}.cm-cta-remove-child-margins .wp-block-group__inner-container > *{margin-top: 0px;margin-bottom: 0px;}.entry .entry-content > * .cm-cta-remove-margins,.entry .entry-content .wp-block-group__inner-container > .cm-cta-remove-margins{margin-top: 0px;margin-bottom: 0px;}.newspack-lightbox .newspack-popup-wrapper div.newspack-popup__content{padding: 0px;}.cm-cta{font-family: "Source Sans Pro";}.cm-cta > .wp-block-group__inner-container{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 16px;}.cm-cta > .wp-block-group__inner-container .span-2,.cm-cta > .wp-block-group__inner-container .span-2_wrapper{grid-column: span 2;}.cm-cta.no-grid > .wp-block-group__inner-container{display: block;}.cm-cta figure{max-width: 55px;flex-shrink: 0;}.cm-cta ol + ol{padding-top: 4px;color: #666;}@media screen and (min-width: 781px){.cm-cta.narrow-layout-d > .wp-block-group__inner-container{display: flex;gap: 20px;justify-content: center;}.cm-cta.narrow-layout-d > .wp-block-group__inner-container .span-2,.cm-cta.narrow-layout-d > .wp-block-group__inner-container .span-2_wrapper{grid-column: span 1;}.cm-cta.narrow-layout-d > .wp-block-group__inner-container .cm-icon{order: -1;}.cm-cta.narrow-layout-d > .wp-block-group__inner-container .wp-block-buttons{flex-shrink: 0;}}.cm-cta .gravity-theme .gform-body .gform_fields{grid-template-columns: 1fr auto;grid-template-rows: auto 20px;gap: 4px 8px;}.cm-cta .gravity-theme .gform-body .gform_fields > .gfield{grid-column: span 1;height: -moz-fit-content;height: fit-content;}.cm-cta .gravity-theme .gform-body .gform_fields input[type=email]{padding: 8.6px 9px;border: solid 1px #DDDDDD;border-radius: 3px;}.cm-cta .gravity-theme .gform-body .gform_fields input[type=email]:not(:focus):-moz-placeholder-shown{background: #F7F7F7;color: #666;}.cm-cta .gravity-theme .gform-body .gform_fields input[type=email]:not(:focus):placeholder-shown{background: #F7F7F7;color: #666;}.cm-cta .gravity-theme .gform-body .gform_fields .gfield_validation_message{background: none;padding: 0px;border: none;}.cm-cta .gravity-theme .gform-body .gform_fields input{line-height: inherit !important;}.cm-cta .gravity-theme div.gform_footer{padding: 0;margin: 0;}.cm-cta .wp-block-button__link,.cm-cta .gform-button{font-weight: 600;text-transform: none;text-decoration: none;border-radius: 3px;padding: 10.1px 20px;color: #fff;background-color: #212121 !important;}.cm-cta .wp-block-button__link:hover,.cm-cta .gform-button:hover{background-color: #075E73 !important;}.cm-cta .wp-block-button,.cm-cta .wp-block-button__link{width: 100%;}.cm-cta .consent-text{font-size: 12px;line-height: 20px;color: #666666;order: 3;grid-column: span 2 !important;}.cm-cta .consent-text a{color: #666666;text-decoration: underline;}.cm-cta .consent-text a:hover{color: #075e73;}.cm-cta ol{list-style-type: none;padding-left: initial;color: #212121;}.cm-cta ol li{line-height: inherit;}.cm-cta .gform_confirmation_message{background: #DEFBE6;border: solid 1px #94D7A7;border-left: 3px solid #24A148;border-radius: 3px;padding: 12px 12px 12px 42px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 1C5.1 1 1 5.1 1 10C1 14.9 5.1 19 10 19C14.9 19 19 15 19 10C19 5 15 1 10 1ZM8.7 13.5L5.5 10.3L6.5 9.3L8.7 11.5L13.5 6.7L14.5 7.7L8.7 13.5Z' fill='%2324A148'/%3E%3Cpath opacity='0.01' fill-rule='evenodd' clip-rule='evenodd' d='M8.7 13.4999L5.5 10.2999L6.5 9.29995L8.7 11.4999L13.5 6.69995L14.5 7.69995L8.7 13.4999Z' fill='%2324A148'/%3E%3C/svg%3E%0A");background-position: 12px center;background-repeat: no-repeat;}.cm-cta.bg-donation .wp-block-button .wp-block-button__link,.cm-cta.bg-donation .gform-button{background-color: #FFC22C !important;color: #212121 !important;}.cm-cta.bg-donation .wp-block-button .wp-block-button__link:hover,.cm-cta.bg-donation .gform-button:hover{background-color: #FF9E18 !important;}.cm-cta.bg-donation.basic-popup{border-color: #ED9E00;}@media screen and (min-width: 601px){.cm-cta{font-size: 16px;line-height: 130%;font-weight: 400;}.cm-cta ol :nth-child(2){transform: scale(0);position: absolute;}.cm-cta .hed-05-06-bold{font-size: 20px;font-weight: 700;line-height: 110%;letter-spacing: -0.4px;}.cm-cta .hed-06-07-semi,.cm-cta .hed-06-07-bold{font-size: 18px;font-weight: 700;line-height: 120%;letter-spacing: -0.36px;}.cm-cta .hed-07-08-semi,.cm-cta .wp-block-button__link{font-size: 16px;font-weight: 700;line-height: 120%;letter-spacing: -0.32px;}.cm-cta .hed-06-07-semi,.cm-cta .hed-07-08-semi,.cm-cta .wp-block-button__link{font-weight: 600;}.cm-cta .wp-block-button__link,.cm-cta .gform-button{padding-right: 40px;padding-left: 40px;}}@media screen and (max-width: 600px){.cm-cta ol :first-child:not(:only-child){transform: scale(0);position: absolute;}}.newspack-lightbox.newspack-lightbox-no-overlay{touch-action: none;}.newspack-lightbox .newspack-lightbox__close svg{fill: #666666;width: 18px;height: 18px;}.newspack-lightbox .popup-dismiss-form svg path{stroke-width: 1px;stroke: #fff;}.after-article-engagement{display: flex;gap: 24px 16px;max-width: 780px;margin: auto;padding: 24px;background-color: #fafafa;border: solid 1px #ddd;flex-wrap: wrap;justify-content: center;}@media screen and (max-width: 600px){.after-article-engagement{max-width: 400px;row-gap: 12px;}}p.engage-call{width: 100%;flex-shrink: 0;margin: 0 !important;text-align: center;}@media screen and (max-width: 600px){p.engage-call{padding-bottom: 8px;}}a.engage-option{background-color: #eee;width: calc((100% - 48px) / 3);padding: 12px;border-radius: 8px;display: flex;-moz-column-gap: 8px;column-gap: 8px;align-items: center;text-decoration: none;}a.engage-option:hover{background-color: #ddd;}a.engage-option *{margin: 0px;color: #212121;}a.engage-option img{max-width: 45px;height: auto;}@media screen and (max-width: 600px){a.engage-option{width: 100%;}}body:has(.dark-mode) article .newspack-inline-popup,body:has(.dark-mode) article .cm-cta .gravity-theme input[type=email]{background: none !important;}body:has(.dark-mode) article .cm-cta,body:has(.dark-mode) article .cm-cta.cm-cta-testimonial{border-color: #3d3d3d;}body:has(.dark-mode) article .cm-cta ::-moz-placeholder{color: #eee;}body:has(.dark-mode) article .cm-cta ol,body:has(.dark-mode) article .cm-cta ::placeholder,body:has(.dark-mode) article .cm-cta .gravity-theme input[type=email]{color: #eee;}body:has(.dark-mode) article .cm-cta ol + ol,body:has(.dark-mode) article .consent-text{color: #ccc;}body:has(.dark-mode) article .basic-inline,body:has(.dark-mode) article .cm-cta-testimonial{background-color: #333;}body:has(.dark-mode) article .cm-cta .gform-button,body:has(.dark-mode) article .cm-cta:not(.bg-donation,.cm-cta-testimonial) .wp-block-button__link{background-color: #ccc !important;color: #212121;}body:has(.dark-mode) article .cm-cta .gform-button:hover,body:has(.dark-mode) article .cm-cta:not(.bg-donation,.cm-cta-testimonial) .wp-block-button__link:hover{background-color: #075E73 !important;color: #fff !important;}body:has(.dark-mode) article .after-article-engagement{color: #fff;border: 1px solid #3D3D3D;background: #212121;}body:has(.dark-mode) article .after-article-engagement a.engage-option{background-color: #3D3D3D;}body:has(.dark-mode) article .after-article-engagement a.engage-option *{color: #fff;}body:has(.dark-mode) article .after-article-engagement a.engage-option:hover{background-color: #666666;}.site-info .menu-footer-menu-container,footer.site-footer .footer-widgets .wrapper section:nth-of-type(4) p,footer.site-footer .footer-widgets .wrapper ul li,.body-03{font-size: 14px;line-height: 130%;font-weight: 400;}footer.site-footer .footer-widgets .wrapper h2.widget-title{font-size: 14px;font-weight: 700;line-height: 110%;text-transform: uppercase;}footer.site-footer{color: #212121;background: #EEEEEE;display: flex;flex-direction: column;position: relative;padding-block-start: 40px;padding-block-end: 40px;container-type: inline-size;container-name: footer;}footer.site-footer > *,footer.site-footer .footer-widgets{padding: 0;margin: 0 0 32px;}footer.site-footer > :last-child{margin-bottom: 0;}footer.site-footer a:hover,footer.site-footer .widget a:hover{opacity: 1;color: inherit;}footer.site-footer a:not(.wp-block-button__link):hover{text-decoration: underline;}footer.site-footer .footer-widgets{order: 2;}footer.site-footer .footer-widgets .wrapper{display: grid;row-gap: 32px;justify-content: start;grid-template-columns: 1fr 16px 1fr;grid-template-areas: "a . b" "c . d " "e e e";}footer.site-footer .footer-widgets .wrapper h2.widget-title{margin: 0 0 8px;color: #212121;}footer.site-footer .footer-widgets .wrapper h2.widget-title:nth-of-type(2){margin-top: 32px;}footer.site-footer .footer-widgets .wrapper ul li{margin-bottom: 4px;}footer.site-footer .footer-widgets .wrapper ul li a{padding: 0;color: #3D3D3D;}footer.site-footer .footer-widgets .wrapper > *,footer.site-footer .footer-widgets .wrapper ul{margin: 0;}footer.site-footer .footer-widgets .wrapper section:first-of-type{grid-area: a;}footer.site-footer .footer-widgets .wrapper section:nth-of-type(2){grid-area: b;}footer.site-footer .footer-widgets .wrapper section:nth-of-type(3){grid-area: c;}footer.site-footer .footer-widgets .wrapper section:nth-of-type(4){grid-area: d;}footer.site-footer .footer-widgets .wrapper section:nth-of-type(4) .is-layout-flex{gap: 0;}footer.site-footer .footer-widgets .wrapper section:nth-of-type(4) p{color: #3D3D3D;}footer.site-footer .footer-widgets .wrapper section:last-of-type{grid-area: e;}footer.site-footer::before{border-top: solid 1px #CCCCCC;order: 3;max-width: 90vw;width: 1200px;margin: 0 auto 32px;}footer.site-footer .social-links-menu li a{border: solid 1.5px #c7c7c7;border-radius: 50%;width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;}footer.site-footer .social-links-menu li a svg{width: 45%;}.footer-branding{order: 4;}.footer-branding .wrapper{border-bottom: none;padding: 0;flex-direction: column-reverse;row-gap: 32px;}.footer-logo-large .footer-branding .footer-logo-link{display: flex;max-width: 100%;width: 333px;}.site-info{order: 6;text-transform: none;color: #666666;}.site-info .site-info-contain > :not(.copyright){display: none;}.site-info .site-info-contain .copyright{margin: 0;}.site-info .widget-area .wrapper{padding: 0;}.site-info .widget-area ul li{margin: 0 8px 0 0;line-height: inherit;display: inline;}.site-info .widget-area ul li a{padding: 0;}@container footer (min-width: 781px) and (max-width: 1274px ){footer.site-footer > *,footer.site-footer .footer-widgets,footer.site-footer::before{max-width: 710px;margin-left: calc((100% - 710px) / 2);}footer.site-footer .footer-branding .wrapper .social-navigation{position: absolute;bottom: 40px;right: calc((100% - 710px) / 2);}footer.site-footer .footer-widgets .wrapper{justify-content: start;grid-template-columns: repeat(3,130px 40px) 20px max-content;grid-template-areas: "a . b . c . . d " "e e e e e e e e";}footer.site-footer .wrapper{max-width: 100%;}footer.site-footer section:last-of-type{max-width: 400px;}}@container footer (min-width: 1275px){footer.site-footer .footer-widgets .wrapper{justify-content: start;grid-template-columns: repeat(3,130px 40px) 20px max-content 1fr 400px;grid-template-areas: "a . b . c. . d . e";}.footer-branding .wrapper .social-navigation{position: absolute;bottom: 40px;right: max((100% - 1200px) / 2,5%);}}.cm-read-next-eoa{max-width: 90vw;width: 1200px;}.cm-read-next-eoa-label{font-size: 16px;font-weight: 700;line-height: 110%;text-transform: uppercase;padding-block-start: 8px;border-block-start: solid 1px #666;margin: 40px auto 24px;}@media screen and (max-width: 780px){.cm-read-next-eoa-label{font-size: 14px;font-weight: 700;line-height: 110%;text-transform: uppercase;padding-block-start: 0px;border-block-start: none;margin: 32px auto 24px;padding-block-end: 8px;border-block-end: solid 1px #ddd;}}.cm-read-next-eoa-unit{display: flex;flex-wrap: wrap;row-gap: 16px;justify-content: space-between;margin: 24px auto 40px;container-type: inline-size;container-name: cm-eoa-unit;}.cm-read-next-eoa-article{display: block;width: 215px;max-width: calc((100% - 64px) / 5);}.cm-read-next-eoa-article:hover .cm-read-next-eoa-title{color: #075E73;}.cm-read-next-eoa-img{width: 100%;-o-object-fit: cover;object-fit: cover;aspect-ratio: 5/4;}.cm-read-next-eoa-title{font-size: 18px;font-weight: 700;line-height: 120%;letter-spacing: -0.36px;font-weight: 600;color: #212121;}@container cm-eoa-unit ( width < 1150px ){.cm-read-next-eoa-title{font-size: 16px;font-weight: 700;line-height: 120%;letter-spacing: -0.32px;font-weight: 600;}}@container cm-eoa-unit ( width < 700px ){.cm-read-next-eoa-article{width: 100%;max-width: 100%;display: flex;-moz-column-gap: 12px;column-gap: 12px;align-items: center;}.cm-read-next-eoa-img{width: 50px;aspect-ratio: 1/1;}}body:has(.dark-mode) .cm-read-next-eoa-title,body:has(.dark-mode) .cm-read-next-eoa-label{color: var(--cm-story-text-color);}body:has(.dark-mode) a:hover .cm-read-next-eoa-title{color: var(--cm-story-accent-color);}body{--newspack-theme-color-primary: #0A819F;}body,.entry-meta,.entry-meta .byline a,.entry-meta .byline a:visited,.entry .entry-meta .byline a,.entry .entry-meta .byline a:visited,.widget_recent_entries ul a,.mobile-sidebar,.mobile-sidebar a,.mobile-sidebar a:visited,.mobile-sidebar .mobile-menu-toggle{color: #212121;}.highlight-menu-contain .menu-label,.has-primary-color,.wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,.wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p,.wp-block-button.has-primary-color,.is-style-outline .wp-block-button__link.has-primary-color:not(:hover),.wp-block-button__link.is-style-outline.has-primary-color:not(:hover){color: #04bad8;}blockquote,.wp-block-quote:not(.is-large),.wp-block-quote:not(.is-style-large){border-color: #04bad8;}.gallery-item > div > a:focus{box-shadow: 0 0 0 2px #04bad8;}.has-primary-background-color,*[class^=wp-block-].has-primary-background-color,*[class^=wp-block-] .has-primary-background-color,*[class^=wp-block-].is-style-solid-color,*[class^=wp-block-].is-style-solid-color.has-primary-background-color,.wp-block-pullquote.is-style-solid-color.has-primary-background-color,.wp-block-file .wp-block-file__button,.entry .wpbnbd.tiered .wp-block-newspack-blocks-donate__tiers input[type=radio]:checked + .tier-select-label,.comment .comment-author .post-author-badge{background-color: #04bad8;}.has-primary-border-color,.wp-block-pullquote.has-primary-border-color{border-color: #04bad8;}.has-primary-variation-color,.accent-header,.article-section-title,.cat-links,.archive .page-title,.cat-links a,.cat-links a:hover,.cat-links a:visited,.entry .wpnbha .cat-links a,.entry .wpnbha .cat-links a:visited,.author-bio .author-link,.entry .entry-footer,.entry .entry-content .more-link:hover,.nav1 .main-menu > li > a + svg,.search-form button:active,.search-form button:hover,.search-form button:focus,.has-drop-cap:not(:focus)::first-letter,.entry-footer a,.comment .comment-metadata > a:hover,.comment .comment-metadata .comment-edit-link:hover,.site-info a:hover,.comments-toggle:hover,.comments-toggle:focus,.is-style-outline .wp-block-button__link.has-primary-variation-color:not(:hover),.wp-block-button__link.is-style-outline.has-primary-variation-color:not(:hover),.mobile-sidebar a:hover,.mobile-sidebar .widget a:hover{color: #05a0c4;}.has-primary-variation-background-color,.site-header .nav1 .main-menu .sub-menu a:hover,.site-header .nav1 .main-menu .sub-menu a:focus{background-color: #05a0c4;}.has-primary-variation-border-color,.wp-block-pullquote.has-primary-variation-border-color{border-color: #05a0c4;}.has-secondary-color,*[class^=wp-block-] .has-secondary-color,*[class^=wp-block-].is-style-solid-color blockquote.has-secondary-color,*[class^=wp-block-].is-style-solid-color blockquote.has-secondary-color p,.is-style-outline .wp-block-button__link.has-secondary-color:not(:hover),.wp-block-button__link.is-style-outline.has-secondary-color:not(:hover),.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline{color: #f4bb32;}.wp-block-button__link:not(.has-background),.button,button,input[type=button],input[type=reset],input[type=submit],figcaption::after,.wp-caption-text::after,.has-secondary-background-color,*[class^=wp-block-].has-secondary-background-color,*[class^=wp-block-] .has-secondary-background-color,*[class^=wp-block-].is-style-solid-color.has-secondary-background-color{background-color: #f4bb32;}.has-secondary-border-color,.wp-block-pullquote.has-secondary-border-color{border-color: #f4bb32;}.has-secondary-variation-color,.is-style-outline .wp-block-button__link.has-secondary-variation-color:not(:hover),.wp-block-button__link.is-style-outline.has-secondary-variation-color:not(:hover){color: #f4a045;}.has-secondary-variation-background-color{background-color: #f4a045;}.has-secondary-variation-border-color,.wp-block-pullquote.has-secondary-variation-border-color{border-color: #f4a045;}.entry-content a{color: #05a0c4;}.entry-content a::visited{color: #05a0c4;}.entry-content a:hover,.entry-content a:visited:hover,.widget a:hover,.widget a:visited:hover,.author-bio .author-link:hover,.author-bio .author-link:visited:hover,.entry-meta .byline a:hover,.entry-meta .byline a:visited:hover{color: #04bad8;}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:visited:hover{color: #fff;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:visited:hover{background: #111;}body{text-rendering: auto;font-smooth: auto;-webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto;}.entry-meta .byline a,.author-bio-header .accent-header{text-transform: none;}.nav1,.nav3,.button,button,.wp-block-button,.widget-title,.single .entry-subhead .entry-meta{text-transform: uppercase;}h1,h2,h3,h4,h5,h6,.wpnbha .cat-links,.desktop-sidebar .widget_nav_menu .menu > li > a,.widget-explainers-toc{font-family: inherit;}.entry-title,.author-bio-header .accent-header{font-family: inherit;}.entry-meta .byline a{font-weight: normal;}.accent-header::before,.article-section-title::before,.cat-links::before,.archive .page-title::before{display: none;}.entry .entry-content .wp-block-pullquote blockquote p{word-wrap: normal;word-break: normal;white-space: normal;-webkit-hyphens: none;hyphens: none;}.post-template-single-feature .entry .entry-content > .wp-block-group.alignwide > div > iframe:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content > .wp-block-group.alignwide > div > .flourish-embed:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content > .wp-block-group.alignfull > div > iframe:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content > .wp-block-group.alignfull > div > .flourish-embed:not(.alignfull):not(.alignwide){max-width: 100%;}aside.scaip,.wp-block-newspack-blocks-wp-block-newspack-ads-blocks-ad-unit{clear: both;}aside.scaip div.newspack_global_ad,.wp-block-newspack-blocks-wp-block-newspack-ads-blocks-ad-unit{background: none !important;margin-left: auto !important;margin-right: auto !important;}.wp-block-newspack-blocks-wp-block-newspack-ads-blocks-ad-unit{padding-top: 24px;padding-bottom: 24px;}.newspack_global_ad > div{border-top: 1px solid #cccac8;border-bottom: 1px solid #cccac8;padding: 18px 0 21px;width: 100%;margin: 0 auto 32px !important;}.newspack_global_ad > div *{margin: auto;}aside.scaip,aside.scaip + *{margin-top: 0 !important;margin-bottom: 0 !important;}aside.scaip div.newspack_global_ad > div::before,.wp-block-newspack-blocks-wp-block-newspack-ads-blocks-ad-unit > div::before{opacity: inherit;color: #767676;font-family: inherit;font-size: 18px;margin-bottom: 0.6em;}@media (max-width: 599px){aside.scaip div.newspack_global_ad > div::before,.wp-block-newspack-blocks-wp-block-newspack-ads-blocks-ad-unit > div::before{font-size: 16px;}}.single .cat-links{font-size: 0.85em;}@media screen and (min-width: 600px){.single .entry-title{font-size: 2em;}}@media screen and (min-width: 782px){.single .entry-title{font-size: 2.2em;}}@media screen and (min-width: 1168px){.single .entry-title{font-size: 2.4em;}}.single .entry-subhead .entry-meta{font-weight: bold;}.single .entry-subhead .entry-meta a{font-weight: inherit;text-transform: inherit;}@media screen and (min-width: 782px){.h-db .featured-image-beside{background-color: #212121;}.h-db .featured-image-beside .cat-links a,.h-db .featured-image-beside .cat-links a:visited{color: #fff;}}.wpnbha div.cat-links{font-size: 0.75em;}.wpnbha.image-alignleft .post-has-image .entry-wrapper,.wpnbha.image-alignright .post-has-image .entry-wrapper{align-content: center;display: flex;flex-wrap: wrap;}.wpnbha.image-alignleft .post-has-image .entry-wrapper > *,.wpnbha.image-alignright .post-has-image .entry-wrapper > *{width: 100%;}.wp-block-gallery .blocks-gallery-caption{text-align: left !important;margin: auto;}.wp-block-gallery .blocks-gallery-caption a{color: #05a0c4;}.wp-block-gallery .blocks-gallery-caption a:hover{color: #04bad8;}figcaption.blocks-gallery-caption::after{background-color: #f4bb32;content: "";display: block;height: 5px;margin-top: 0.75rem;width: 32px;}@media screen and (max-width: 858px){.wp-block-gallery.alignfull .blocks-gallery-caption{margin-right: 5vw;margin-left: 5vw;}}@media screen and (max-width: 600px){.wp-block-gallery figure{width: 100% !important;}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin-right: 0px;}}@media screen and (max-width: 650px){.entry .entry-content *.alignleft,.entry .entry-content *.alignright,.post-template-single-feature .entry .entry-content *.alignright,.post-template-single-feature .entry .entry-content *.alignleft{max-width: 100%;width: 100%;float: none;margin-left: 0 !important;margin-right: 0 !important;}:where(.alignleft,.alignright) img{width: 100%;}}.cm-author-block-group .wp-block-group__inner-container{display: flex;flex-direction: column;row-gap: 16px;align-content: start;}.cm-author-block-group .wp-block-group__inner-container > *{margin: 0px;}.cm-author-block-group .cm-detail-03{font-style: normal;font-weight: 700;font-size: 16px;line-height: 24px;text-transform: uppercase;color: #666666;}@media screen and (max-width: 782px){.cm-author-block-group .cm-detail-03{font-size: 14px;line-height: 16px;}}.cm-author-block-group .wp-block-media-text{grid-template-columns: min-content 1fr !important;-moz-column-gap: 16px;column-gap: 16px;}.cm-author-block-group .wp-block-media-text__media{width: 60px;height: 60px;overflow: hidden;border-radius: 50%;align-self: start;}.cm-author-block-group .wp-block-media-text__content{padding: 0px;}.cm-author-block-group .wp-block-media-text__content > *{margin: 0px;font-family: inherit;font-size: 16px;line-height: 22px;color: #3D3D3D;}@media screen and (max-width: 782px){.cm-author-block-group .wp-block-media-text__content > *{font-size: 14px;line-height: 20px;}}.cm-author-block-group .wp-block-media-text__content h3{font-size: 18px;line-height: 20px;color: #212121;}@media screen and (max-width: 782px){.cm-author-block-group .wp-block-media-text__content h3{font-size: 16px;line-height: 24px;}}@media screen and (max-width: 782px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column: 2;grid-row: 1;}}.cm-inline-recirc-simple{font-size: 18px;line-height: 130%;padding: 20px 0;}.cm-inline-recirc-simple a{color: #0A819F;}.cm-inline-recirc-simple a:hover{color: #075E73;text-decoration: underline;}.cm-inline-recirc-simple strong{font-size: 16px;font-weight: 700;line-height: 110%;text-transform: uppercase;}@media screen and (max-width: 650px){.cm-inline-recirc-simple strong{font-size: 14px;}}@media screen and (max-width: 650px){.cm-inline-recirc-simple{font-size: 16px;padding: 16px 0;}}.cm-inline-recirc-hppb article{-moz-column-gap: 16px;column-gap: 16px;padding-bottom: 20px;}.cm-inline-recirc-hppb figure{flex-basis: 152px !important;margin: 0 !important;flex-shrink: 0;align-self: center;}.cm-inline-recirc-hppb figure a{display: flex;}.cm-inline-recirc-hppb .entry-wrapper{flex-basis: auto !important;row-gap: 4px;}.cm-inline-recirc-hppb .entry-wrapper *{margin: 0 !important;}.cm-inline-recirc-hppb article div.entry-wrapper .entry-meta{font-size: 16px;line-height: 130%;}.cm-inline-recirc-hppb article div.entry-wrapper .entry-meta a:hover{color: #075E73;}@media screen and (max-width: 650px){.cm-inline-recirc-hppb article div.entry-wrapper .entry-meta{font-size: 14px;}}.cm-inline-recirc-hppb h2.article-section-title{color: #075E73 !important;font-size: 16px;font-weight: 700;line-height: 110%;margin: 0;padding: 20px 0 16px;}@media screen and (max-width: 650px){.cm-inline-recirc-hppb h2.article-section-title{font-size: 14px;padding-bottom: 12px;}}.cm-inline-recirc-hppb .entry-title{font-weight: 600;line-height: 110%;letter-spacing: -0.4px;}.cm-inline-recirc-hppb .entry-title a:hover{color: #075E73;}@media screen and (min-width: 651px){.cm-inline-recirc-hppb article .entry-title a{font-size: 20px;}}@media screen and (max-width: 782px){.wp-block-embed.is-provider-infogram.alignleft,.wp-block-embed.is-provider-infogram.alignright{max-width: 100%;}}button,.button,input[type=submit],.wp-block-button--link{border-radius: 0;}.wp-block-organic-profile-block .organic-profile-image{max-width: 150px;}.wp-block-organic-profile-block .organic-profile-content{font-size: 0.75em;opacity: 0.8;}.calmatters-summary.wp-block-group.has-background{padding: 30px;}.calmatters-summary .calmatters-summary-heading{color: #05a0c4;text-transform: uppercase;}.entry .entry-content .calmatters-summary .wp-block-group__inner-container .calmatters-summary-heading{margin-bottom: 0.5em;}.entry .entry-content .calmatters-summary .wp-block-group__inner-container .calmatters-summary-content{font-size: 0.95em;margin-top: 0;}.calmatters-after-article .calmatters-after-article-heading{color: #04bad8;font-weight: bold;text-transform: uppercase;}.calmatters-after-article.wp-block-group.has-background{padding: 30px;}.calmatters-after-article .calmatters-after-article-heading{color: #05a0c4;text-transform: uppercase;}.entry .entry-content .calmatters-after-article .wp-block-group__inner-container .calmatters-after-article-heading{margin-bottom: 0.5em;}.entry .entry-content .calmatters-after-article .wp-block-group__inner-container .calmatters-after-article-heading + p{margin-top: 0;}.entry .entry-content .calmatters-after-article .wp-block-group__inner-container p{font-size: 0.95em;}.featured-image-behind::before{background-color: transparent;background-image: linear-gradient(-180deg,transparent,rgba(0,0,0,0.3) 27%,rgba(0,0,0,0.6));height: 54%;top: auto;}body.archive .page-title{color: rgba(0,0,0,0);line-height: 0;}aside#secondary .widget.widget-explainers-toc{display: none;}@media screen and (min-width: 782px){aside#secondary .widget.widget-explainers-toc{display: block;}}.widget-explainers-toc ul{list-style: none;margin: 0;padding: 0;}.widget-explainers-toc li{border-bottom: 1px dotted #212121;}.widget-explainers-toc li:last-of-type{border: 0;}.widget-explainers-toc a{display: inline-block;padding: 0.25rem 0.125rem;}.widget-explainers-toc a,.widget-explainers-toc a:visited{color: #212121;}.single-cal_explainers #content{overflow-x: hidden;}.calmatters-project-toc,.entry .entry-content > .calmatters-project-toc{font-family: inherit;font-weight: 700;position: relative;z-index: 2;}.calmatters-project-toc ul,.entry .entry-content > .calmatters-project-toc ul{list-style: none;margin: 0;padding: 0;}.calmatters-project-toc a,.entry .entry-content > .calmatters-project-toc a{color: #fff;text-decoration: none;}.calmatters-project-toc li a,.entry .entry-content > .calmatters-project-toc li a{display: block;font-size: 1.2rem;}.calmatters-project-toc li a .series-post__label,.entry .entry-content > .calmatters-project-toc li a .series-post__label{color: #969492;display: block;font-size: 0.8rem;text-transform: uppercase;transition: color 110ms ease-in-out;}.calmatters-project-toc li a .series-post__title,.entry .entry-content > .calmatters-project-toc li a .series-post__title{color: #fff;display: block;line-height: 1.25;}.calmatters-project-toc li a .series-post__excerpt,.entry .entry-content > .calmatters-project-toc li a .series-post__excerpt{color: #969492;display: block;font-family: inherit;font-size: 0.65rem;font-weight: 400;margin-top: 0.5rem;}.calmatters-project-toc li a:focus,.calmatters-project-toc li a:hover,.entry .entry-content > .calmatters-project-toc li a:focus,.entry .entry-content > .calmatters-project-toc li a:hover{color: #f4a045;}.calmatters-project-toc li a:focus .series-post__label,.calmatters-project-toc li a:hover .series-post__label,.entry .entry-content > .calmatters-project-toc li a:focus .series-post__label,.entry .entry-content > .calmatters-project-toc li a:hover .series-post__label{color: currentColor;}.calmatters-project-toc.alignright,.entry .entry-content > .calmatters-project-toc.alignright{float: none;margin-right: 1rem;max-width: none;}@media screen and (min-width: 782px){.calmatters-project-toc.alignright,.entry .entry-content > .calmatters-project-toc.alignright{float: right;margin-right: 0;max-width: 15rem;}}.calmatters-project-toc.alignright li + li,.entry .entry-content > .calmatters-project-toc.alignright li + li{margin-top: 1.25rem;}.calmatters-project-toc.alignright li.current a,.entry .entry-content > .calmatters-project-toc.alignright li.current a{border-left-color: #f4bb32;}.calmatters-project-toc.alignright li a,.entry .entry-content > .calmatters-project-toc.alignright li a{border-left: 0.75rem solid #000;padding-left: 0.5rem;transition: border-color 110ms ease-in-out,color 110ms ease-in-out;}.calmatters-project-toc.alignright li a:focus,.calmatters-project-toc.alignright li a:hover,.entry .entry-content > .calmatters-project-toc.alignright li a:focus,.entry .entry-content > .calmatters-project-toc.alignright li a:hover{border-color: currentColor;}@media screen and (min-width: 782px){.post-template-single-feature .calmatters-project-toc.alignright,.post-template-single-feature .entry .entry-content > .calmatters-project-toc.alignright{margin-right: -7.5rem;}}.calmatters-project-toc.bottom header,.entry .entry-content > .calmatters-project-toc.bottom header{border-bottom: 1px solid #474644;padding-bottom: 1.6rem;padding-top: 1.6rem;}@media screen and (min-width: 782px){.calmatters-project-toc.bottom header,.entry .entry-content > .calmatters-project-toc.bottom header{align-items: center;display: flex;justify-content: space-between;}}@media screen and (min-width: 1300px){.calmatters-project-toc.bottom header,.entry .entry-content > .calmatters-project-toc.bottom header{max-width: 1200px !important;}}.calmatters-project-toc.bottom h3,.entry .entry-content > .calmatters-project-toc.bottom h3{font-size: 2.5rem;text-transform: uppercase;margin-top: 0;}@media screen and (min-width: 782px){.calmatters-project-toc.bottom ul,.entry .entry-content > .calmatters-project-toc.bottom ul{display: flex;flex-wrap: wrap;}}@media screen and (min-width: 1300px){.calmatters-project-toc.bottom ul,.entry .entry-content > .calmatters-project-toc.bottom ul{max-width: calc(1200px + 2rem) !important;}}.calmatters-project-toc.bottom li,.entry .entry-content > .calmatters-project-toc.bottom li{padding-bottom: 1.6rem;}.calmatters-project-toc.bottom li.next a .series-post__label,.entry .entry-content > .calmatters-project-toc.bottom li.next a .series-post__label{color: #f4a045;}@media screen and (min-width: 782px){.calmatters-project-toc.bottom li,.entry .entry-content > .calmatters-project-toc.bottom li{width: 50%;}.calmatters-project-toc.bottom li:nth-child(odd),.entry .entry-content > .calmatters-project-toc.bottom li:nth-child(odd){padding-right: 1rem;}.calmatters-project-toc.bottom li:nth-child(even),.entry .entry-content > .calmatters-project-toc.bottom li:nth-child(even){padding-left: 1rem;}}@media screen and (min-width: 1300px){.calmatters-project-toc.bottom li,.entry .entry-content > .calmatters-project-toc.bottom li{padding-left: 1rem;padding-right: 1rem;width: 20%;}}.calmatters-project-toc.bottom li a,.entry .entry-content > .calmatters-project-toc.bottom li a{height: 100%;}.calmatters-project-toc.bottom li a:focus .series-post__label,.calmatters-project-toc.bottom li a:focus .series-post__title,.calmatters-project-toc.bottom li a:focus .series-post__excerpt,.calmatters-project-toc.bottom li a:hover .series-post__label,.calmatters-project-toc.bottom li a:hover .series-post__title,.calmatters-project-toc.bottom li a:hover .series-post__excerpt,.entry .entry-content > .calmatters-project-toc.bottom li a:focus .series-post__label,.entry .entry-content > .calmatters-project-toc.bottom li a:focus .series-post__title,.entry .entry-content > .calmatters-project-toc.bottom li a:focus .series-post__excerpt,.entry .entry-content > .calmatters-project-toc.bottom li a:hover .series-post__label,.entry .entry-content > .calmatters-project-toc.bottom li a:hover .series-post__title,.entry .entry-content > .calmatters-project-toc.bottom li a:hover .series-post__excerpt{color: #f4a045;}.main-content .newspack_nl_cpt{font-family: "Source Sans Pro",sans-serif;}.main-content .newspack_nl_cpt h2,.main-content .newspack_nl_cpt h3{font-size: 28px !important;}.main-content .newspack_nl_cpt h4{font-size: 24px !important;padding: 0 !important;}.main-content .newspack_nl_cpt .cm-caption{font-size: 12px;font-weight: 400;line-height: 130%;}.main-content .newspack_nl_cpt.category-inequality-insights .cm-some-stories{font-size: 20px !important;margin: 0 !important;padding-bottom: 16px !important;}.main-content .newspack_nl_cpt.category-inequality-insights .ii-dont-miss,.main-content .newspack_nl_cpt.category-inequality-insights .inequality-insights-list{margin: 0 !important;}.main-content .newspack_nl_cpt.category-inequality-insights li{margin-bottom: 32px;}</style> <noscript><style>.perfmatters-lazy[data-src]{display:none !important;}</style></noscript><style>.perfmatters-lazy-youtube{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-youtube img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-youtube img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-youtube .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(https://calmatters.org/wp-content/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none;filter:grayscale(1)}.perfmatters-lazy-youtube:hover .play{filter:grayscale(0)}.perfmatters-lazy-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.wp-has-aspect-ratio .wp-block-embed__wrapper{position:relative;}.wp-has-aspect-ratio .perfmatters-lazy-youtube{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-bottom:0}</style></head> <body class="archive category category-housing category-10 wp-custom-logo wp-embed-responsive jps-theme-newspack-katharine hfeed hide-homepage-title hide-site-tagline h-nsub h-db h-ll h-sh h-stk h-cta has-tertiary-menu has-highlight-menu has-sidebar has-summary feature-latest footer-logo-large tags-hidden" > <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TXQ3CH7" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <div class="newspack-popup-container newspack-lightbox newspack-popup hidden newspack-lightbox-placement-bottom newspack-lightbox-size-medium newspack-lightbox-no-overlay anniversary-toaster" role="button" tabindex="0" id="id_449057" data-segments="" data-frequency="0,0,1,month" data-delay="10500" > <div class="newspack-popup-wrapper " data-popup-status="publish" style="background-color:#FFFFFF;color:#000"> <div class="newspack-popup__content-wrapper" style=""> <div class="newspack-popup__content"> <div id="cm-cta-toaster" class="wp-block-group campaign-toaster toaster-image cm-cta cm-cta-remove-child-margins grid-3-2"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <style>.cm-cta.campaign-toaster{background: radial-gradient(915.57% 69.23% at 49.87% 50%,#C1621E 0%,#782707 88.5%);padding: 36px 24px;}body .anniversary-toaster .cm-cta-body-group{margin-left: 0 !important;margin-right: 0 !important;}.anniversary-toaster .cm-cta figure.cm-eoy-meter{max-width: 100%;}.anniversary-toaster .cm-cta .body-04{color: #FFF;text-align: left;font-size: 12px;font-weight: 400;line-height: 130%;padding-top: 12px;}@media screen and (max-width:700px){.newspack-lightbox.newspack-lightbox-size-medium.anniversary-toaster .newspack-popup-wrapper{min-width: 100%;width: 100%;}.cm-cta.grid-3-2.toaster-image .wp-block-button{width: 100% !important;}.cm-cta.grid-3-2.toaster-image>.wp-block-group__inner-container> :last-child{margin-top: 0px;}.cm-cta.grid-3-2.toaster-image>.wp-block-group__inner-container{grid-template-columns: min-content auto;gap: 20px;}.cm-cta.campaign-toaster.grid-3-2 .cm-icon{grid-row-start: 1;grid-column-start: 1;grid-row-end: 1;min-width: 83px;max-width: 83px;align-self: center;}.cm-cta.grid-3-2.toaster-image .cm-cta-body-group{grid-row-start: 1 !important;grid-column-start: 2;}.cm-cta.grid-3-2.toaster-image .cm-cta-meter-group{grid-row-start: 2 !important;grid-column: span 2;}.cm-cta.grid-3-2.toaster-image .cm-cta-button-group{grid-row-start: 3;grid-column: span 2;}.cm-cta.grid-3-2.toaster-image .cm-cta-anniversary-subhead{font-size: 12px !important;}.cm-cta.grid-3-2.toaster-image .cm-cta-anniversary-text{font-size: 18px !important;line-height: 120% !important;letter-spacing: -0.36px !important;padding-bottom: 0 !important;}}.cm-cta.campaign-toaster.grid-3-2>.wp-block-group__inner-container{row-gap: 20px;column-gap: 16px;}.cm-cta.grid-3-2.toaster-image .wp-block-button{margin-right: auto;}.cm-cta.campaign-toaster .wp-block-button .wp-block-button__link{color: #212121;font-size: 16px;font-weight: 600;line-height: 120%;letter-spacing: -0.32px;border-radius: 3px;background-color: var(--Core-gold-400,#FFC22C) !important;}.cm-cta.campaign-toaster .wp-block-button .wp-block-button__link:hover{background-color: #FF9E18 !important;color: #212121 !important;}.cm-cta.grid-3-2.toaster-image .cm-cta-anniversary-subhead{color: #CBF9FF;font-size: 14px;font-weight: 700;line-height: 110%;}.cm-cta.grid-3-2.toaster-image .cm-cta-anniversary-head{font-size: 20px;font-weight: 600;line-height: 110%;letter-spacing: -0.4px;color: #EEEEEE;}.cm-cta.grid-3-2.toaster-image .cm-cta-anniversary-text{color: #FFF;font-size: 20px;line-height: 110%;letter-spacing: -0.4px;font-weight: 600;}.anniversary-toaster .newspack-popup-wrapper{border-radius: 20px 20px 0px 0px;padding: 0;}.cm-cta .cm-cta-toaster .wp-block-button.btn-01 a{font-size: 16px !important;line-height: 20px !important;}.cm-cta.grid-3-2.toaster-image{padding: 24px 24px;}.cm-cta.grid-3-2.toaster-image .cm-icon{margin-right: 20px;}@media screen and (min-width: 701px){.cm-cta.grid-3-2.toaster-image{padding: 20px 40px;}.cm-cta.grid-3-2.toaster-image>.wp-block-group__inner-container{display: grid;grid-template-columns: auto 1fr !important;grid-template-rows: 1fr auto;column-gap: 20px;row-gap: 12px;margin: auto;align-items: center;}.cm-cta.grid-3-2.toaster-image .cm-icon{grid-row-start: span 3;grid-column-start: span 1;min-width: 119px !important;margin-right: 20px;}.cm-cta.grid-3-2.toaster-image>.wp-block-group__inner-container> :last-child{grid-row: span 1;grid-column: 2;margin: 0 auto 0 0 !important;}.cm-cta.grid-3-2.toaster-image .cm-icon{margin-left: 0px;}}.newspack-lightbox.newspack-lightbox-size-full-width.anniversary-toaster .newspack-popup__content-wrapper{max-width: 100%;}.newspack-lightbox.anniversary-toaster .newspack-popup-wrapper div.newspack-popup__content{padding: 0px;}.newspack-lightbox.anniversary-toaster button.newspack-lightbox__close{margin: 0;}.newspack-lightbox.anniversary-toaster .newspack-lightbox__close svg{fill: white;width: 18px;height: 18px;}.newspack-lightbox.anniversary-toaster .popup-dismiss-form svg path{stroke-width: 1px;stroke: #fff;}</style> <figure class="wp-block-image size-full cm-icon cm-eoy-icon"><img data-perfmatters-preload width="871" height="887" src="https://calmatters.org/wp-content/uploads/2024/11/poppie.png" alt="" class="wp-image-449060"/></figure> <div class="wp-block-group cm-cta-body-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <ol class="wp-block-list head-06"> <li class="cm-cta-anniversary-subhead">YEAR-END DRIVE</li> </ol> <ol class="wp-block-list body-02-03"> <li class="cm-cta-anniversary-text">Build California’s future. Fuel independent, unbiased news for all.</li> </ol> </div></div> <div class="wp-block-group cm-cta-meter-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <figure class="wp-block-image size-full cm-eoy-meter"><img data-perfmatters-preload width="2020" height="90" src="https://calmatters.org/wp-content/uploads/2023/11/35.png" alt="" class="wp-image-372425"/></figure> <p class="body-04"><strong>36%</strong> to our 3,500 contributing member goal</p> </div></div> <div class="wp-block-group cm-cta-button-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-buttons btn-01 basic-toaster-temp is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex"> <div class="wp-block-button btn-default btn-01 spring-toaster-button"><a class="wp-block-button__link has-text-align-center wp-element-button" href="https://giving.classy.org/campaign/644470/donate?c_src=website&amp;c_src2=toaster">Triple your donation</a></div> </div> </div></div> </div></div> </div> <button class="newspack-lightbox__close" aria-label="Close Pop-up"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" role="img" aria-hidden="true" focusable="false"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg> </button> </div> </div> </div> <div id="page" class="site"> <header id="cm-masthead" class="hide-header-search "> <div id="cm-main-navigation" class="cm-main-navigation"> <div class="cm-wrapper"> <div class="cm-menu-buttons"> <button role="button" id="cm-main-hm-menu" class="cm-hamburger-button" aria-label="Navigation Toggle"> <span class="hamburger-menu-icon cm-hamburger-toggle"> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 20 12" fill="none" role="button"> <path d="M0 12H20V10H0V12ZM0 7H20V5H0V7ZM0 0V2H20V0H0Z" fill="white"/> </svg> </span> <span role="button" class="close-menu-icon cm-hamburger-toggle" aria-label="Search Toggle"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="button"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.05L10.95 0L6 4.95L1.05 0L0 1.05L4.95 6L0 10.95L1.05 12L6 7.05L10.95 12L12 10.95L7.05 6L12 1.05Z" fill="white"/> </svg> </span> </button> </div> <div class="cm-site-description"> <span> Nonprofit &amp; Nonpartisan News </span> </div> <div class="cm-site-branding"> <a href="/" target="_self" aria-label="CalMatters Logo"> <svg xmlns="http://www.w3.org/2000/svg" width="225" height="40" viewBox="0 0 225 40" fill="none" role="presentation"> <path d="M9.68418 26.3217C7.29333 26.3217 5.61786 24.3273 5.61786 21.7685V21.7121C5.61786 19.2285 7.29333 17.2154 9.68418 17.2154C11.322 17.2154 12.4327 17.9868 13.4116 19.2097L16.9697 16.4628C15.4636 14.3743 13.2234 12.9068 9.74066 12.9068C4.58245 12.9256 0.760864 16.8203 0.760864 21.7685V21.825C0.760864 26.9049 4.67658 30.6302 9.53358 30.6302C13.2987 30.6302 15.4636 28.9933 17.0638 26.792L13.5058 24.2709C12.4892 25.5126 11.435 26.3405 9.66536 26.3405L9.68418 26.3217Z" fill="white"/> <path d="M26.8155 13.1514L19.5676 30.2916H24.5188L25.7424 27.2624H32.3125L33.555 30.2916H38.6191L31.3713 13.1514H26.8155V13.1514ZM27.1355 23.5748L29.0557 18.7394L30.9571 23.5748H27.1355Z" fill="white"/> <path d="M47.4484 13.2643H42.7231V30.2728H55.6751V26.1523H47.4484V13.2643Z" fill="white"/> <path d="M121.395 13.1514L114.147 30.2915H119.117L120.341 27.2436H126.911L128.153 30.2915H133.218L125.97 13.1514H121.414H121.395ZM121.715 23.5747L123.635 18.7393L125.537 23.5747H121.715Z" fill="white"/> <path d="M134.14 17.4036H139.261V30.2917H143.967V17.4036H149.088V13.2644H134.14V17.4036Z" fill="white"/> <path d="M152.645 17.4036H157.747V30.2917H162.472V17.4036H167.574V13.2644H152.645V17.4036Z" fill="white"/> <path d="M176.742 23.5748H184.931V19.8684H176.742V17.2907H185.779V13.2644H172.074V30.2917H185.891V26.2842H176.742V23.5748Z" fill="white"/> <path d="M205.847 19.1346V19.0781C205.847 17.4036 205.338 16.0866 204.341 15.1082C203.192 13.9417 201.404 13.2644 198.787 13.2644H190.73V30.2917H195.455V25.1365H197.526L200.952 30.2917H206.393L202.326 24.3651C204.435 23.462 205.828 21.731 205.828 19.1346H205.847ZM201.103 19.4356C201.103 20.6774 200.18 21.4488 198.58 21.4488H195.474V17.366H198.561C200.143 17.366 201.121 18.0433 201.121 19.3792V19.4356H201.103Z" fill="white"/> <path d="M217.895 19.6802C215.542 19.1533 214.958 18.7959 214.958 18.0245V17.968C214.958 17.366 215.523 16.8768 216.652 16.8768C218.158 16.8768 219.872 17.46 221.415 18.5513L223.768 15.2211C221.924 13.7347 219.664 12.9633 216.765 12.9633C212.68 12.9633 210.176 15.2399 210.176 18.4008V18.4572C210.176 21.9567 212.981 22.9727 216.596 23.8006C218.911 24.3274 219.476 24.7225 219.476 25.4374V25.4939C219.476 26.2277 218.798 26.6604 217.537 26.6604C215.56 26.6604 213.697 25.9643 212.021 24.6096L209.386 27.7517C211.475 29.6143 214.356 30.5739 217.368 30.5739C221.509 30.5739 224.258 28.5042 224.258 25.0235V24.9671C224.258 21.7874 221.829 20.508 217.914 19.6613L217.895 19.6802Z" fill="white"/> <path d="M105.073 13.2644L101.158 19.605L97.2418 13.2644H92.2531V30.2917H96.9594V20.5081L101.158 26.9427L105.356 20.5081V30.2917H110.062V13.2644H105.073Z" fill="white"/> <path d="M69.3237 25.3246L82.5016 36.7639L85.3066 33.5466L70.1144 20.3387L69.3237 25.3246Z" fill="#49BBCF"/> <path d="M68.533 30.3103L69.3236 25.3244L68.533 24.6282V30.3103Z" fill="#49BBCF"/> <path d="M68.533 24.6282L69.3236 25.3244L70.1143 20.3385L68.533 18.965V24.6282Z" fill="#009ABF"/> <path d="M68.533 18.965L70.1143 20.3384L70.8862 15.3337L68.533 13.3018V18.965Z" fill="#0075A9"/> <path d="M64.2409 -0.00012207V24.6283L68.5331 30.3103V-0.00012207H64.2409Z" fill="#FF9E18"/> <path d="M55.6752 -6.10352e-05V13.2831L59.9674 18.9651V-6.10352e-05H55.6752Z" fill="#FFDD00"/> <path d="M59.9675 -0.00012207V18.9651L64.2409 24.6283V-0.00012207H59.9675Z" fill="#FCBD29"/> <path d="M68.533 30.3103L79.6965 39.9998L82.5015 36.7637L69.3236 25.3244L68.533 30.3103Z" fill="#7ADBD4"/> <path d="M70.8863 15.3339L70.1145 20.3386L85.3067 33.5465L88.1306 30.3104L70.8863 15.3339Z" fill="#009ABF"/> </svg> </a> </div><!-- .cm-site-branding --> <div class="cm-header-buttons"> <nav role="navigation" aria-label="Secondary Navigation"><div class="menu-cm-header-menu-container"><ul id="menu-cm-header-menu" class="menu"><li id="menu-item-311926" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-311926"><a href="/about">About Us</a></li> <li id="menu-item-311927" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-311927"><a href="/subscribe-to-calmatters">Newsletters</a></li> <li id="menu-item-311925" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-311925"><a href="https://giving.classy.org/campaign/644470/donate?c_src=website&#038;c_src2=stickynav">Donate</a></li> </ul></div></nav> </div><!-- .cm-header-buttons --> <div class="cm-header-search-container"> <div class="cm-search-button search-submit" type="submit"> <a class="jetpack-search-filter__link" href="#" aria-label="Search Button"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M11.8029 10.8565L9.53693 8.59723C10.268 7.66583 10.6647 6.51567 10.6632 5.33162C10.6632 4.27712 10.3505 3.24631 9.76469 2.36953C9.17885 1.49275 8.34616 0.809385 7.37194 0.405847C6.39771 0.00231014 5.3257 -0.103274 4.29147 0.102448C3.25724 0.308169 2.30724 0.815956 1.5616 1.5616C0.815956 2.30724 0.308169 3.25724 0.102448 4.29147C-0.103274 5.3257 0.00231014 6.39771 0.405847 7.37194C0.809385 8.34616 1.49275 9.17885 2.36953 9.76469C3.24631 10.3505 4.27712 10.6632 5.33162 10.6632C6.51567 10.6647 7.66583 10.268 8.59723 9.53693L10.8565 11.8029C10.9185 11.8653 10.9922 11.9149 11.0734 11.9487C11.1546 11.9826 11.2417 12 11.3297 12C11.4177 12 11.5048 11.9826 11.586 11.9487C11.6672 11.9149 11.7409 11.8653 11.8029 11.8029C11.8653 11.7409 11.9149 11.6672 11.9487 11.586C11.9826 11.5048 12 11.4177 12 11.3297C12 11.2417 11.9826 11.1546 11.9487 11.0734C11.9149 10.9922 11.8653 10.9185 11.8029 10.8565ZM1.33291 5.33162C1.33291 4.54075 1.56743 3.76764 2.00681 3.11005C2.44619 2.45247 3.07071 1.93994 3.80138 1.63729C4.53205 1.33464 5.33605 1.25545 6.11173 1.40974C6.8874 1.56403 7.5999 1.94487 8.15913 2.5041C8.71836 3.06333 9.0992 3.77583 9.25349 4.55151C9.40779 5.32718 9.3286 6.13119 9.02595 6.86186C8.72329 7.59253 8.21077 8.21704 7.55318 8.65642C6.8956 9.09581 6.12249 9.33033 5.33162 9.33033C4.27109 9.33033 3.25401 8.90904 2.5041 8.15913C1.7542 7.40923 1.33291 6.39214 1.33291 5.33162Z" fill="white"/> </svg> </a> </div> </div><!-- .cm-header-search-container --> </div><!-- .cm-wrapper --> </div><!-- .cm-main-navigation --> <div id="cm-hm-background" class="cm-hamburger-button cm-fade-in-to-animation cm-fade-out-animation"></div> <div id="cm-hamburger-menu" class="cm-hamburger-menu cm-fade-in-animation cm-fade-out-animation"> <div id="cm-hm-content"> <section class="cm-hm-extra-nav"> <div id="cm-hm-extra-links"> <a class="cm-tertiary-button" href="/about/">About</a> <a class="cm-tertiary-button" href="/subscribe-to-calmatters/">Newsletters</a> <a class="cm-tertiary-button jetpack-search-filter__link header__search-btn" href="#" aria-label="Search Button"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" style="margin-right: 8px;"> <path d="M11.8029 10.8565L9.53693 8.59723C10.268 7.66583 10.6647 6.51567 10.6632 5.33162C10.6632 4.27712 10.3505 3.24631 9.76469 2.36953C9.17885 1.49275 8.34616 0.809385 7.37194 0.405847C6.39771 0.00231014 5.3257 -0.103274 4.29147 0.102448C3.25724 0.308169 2.30724 0.815956 1.5616 1.5616C0.815956 2.30724 0.308169 3.25724 0.102448 4.29147C-0.103274 5.3257 0.00231014 6.39771 0.405847 7.37194C0.809385 8.34616 1.49275 9.17885 2.36953 9.76469C3.24631 10.3505 4.27712 10.6632 5.33162 10.6632C6.51567 10.6647 7.66583 10.268 8.59723 9.53693L10.8565 11.8029C10.9185 11.8653 10.9922 11.9149 11.0734 11.9487C11.1546 11.9826 11.2417 12 11.3297 12C11.4177 12 11.5048 11.9826 11.586 11.9487C11.6672 11.9149 11.7409 11.8653 11.8029 11.8029C11.8653 11.7409 11.9149 11.6672 11.9487 11.586C11.9826 11.5048 12 11.4177 12 11.3297C12 11.2417 11.9826 11.1546 11.9487 11.0734C11.9149 10.9922 11.8653 10.9185 11.8029 10.8565ZM1.33291 5.33162C1.33291 4.54075 1.56743 3.76764 2.00681 3.11005C2.44619 2.45247 3.07071 1.93994 3.80138 1.63729C4.53205 1.33464 5.33605 1.25545 6.11173 1.40974C6.8874 1.56403 7.5999 1.94487 8.15913 2.5041C8.71836 3.06333 9.0992 3.77583 9.25349 4.55151C9.40779 5.32718 9.3286 6.13119 9.02595 6.86186C8.72329 7.59253 8.21077 8.21704 7.55318 8.65642C6.8956 9.09581 6.12249 9.33033 5.33162 9.33033C4.27109 9.33033 3.25401 8.90904 2.5041 8.15913C1.7542 7.40923 1.33291 6.39214 1.33291 5.33162Z" fill="white"/> </svg> Search </a> </div> </section> <section class="cm-hm-all-topics"> <div class="cm-hm-menu-container"> <nav class="cm-hm-menu" role="navigation" aria-label="Main Navigation First Column"> <div class="menu-hamburger-menu-col-1-container"><ul id="menu-hamburger-menu-col-1" class="menu"><li id="menu-item-311852" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311852"><a href="https://calmatters.org/category/politics/">Politics</a></li> <li id="menu-item-311853" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311853"><a href="https://calmatters.org/category/justice/">Justice</a></li> <li id="menu-item-311854" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311854"><a href="https://calmatters.org/category/environment/">Environment</a></li> <li id="menu-item-311858" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311858"><a href="https://calmatters.org/category/economy/">Economy</a></li> <li id="menu-item-311855" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311855"><a href="https://calmatters.org/category/health/">Health</a></li> <li id="menu-item-311856" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-311856"><a href="https://calmatters.org/category/housing/" aria-current="page">Housing</a></li> <li id="menu-item-311857" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311857"><a href="https://calmatters.org/category/education/">Education</a></li> </ul></div> </nav> <nav class="cm-hm-menu" role="navigation" aria-label="Main Navigation Second Column"> <div class="menu-hamburger-menu-col-2-container"><ul id="menu-hamburger-menu-col-2" class="menu"><li id="menu-item-311859" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311859"><a href="https://calmatters.org/category/california-divide/">Inequality</a></li> <li id="menu-item-311860" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-311860"><a href="https://digitaldemocracy.calmatters.org">Digital Democracy</a></li> <li id="menu-item-449217" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-449217"><a href="https://calmatters.org/category/economy/technology/">Technology</a></li> <li id="menu-item-311861" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311861"><a href="https://calmatters.org/category/commentary/">Commentary</a></li> <li id="menu-item-311862" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311862"><a href="https://calmatters.org/category/newsletters/whatmatters/">Daily Newsletter</a></li> <li id="menu-item-311863" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311863"><a href="https://calmatters.org/category/explainers/">Explainers</a></li> <li id="menu-item-311865" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311865"><a href="https://calmatters.org/data-trackers/">Data &#038; Trackers</a></li> </ul></div> </nav> </div> <div class="cm-hm-menu-container outer-menu"> <nav class="cm-hm-menu" role="navigation" aria-label="Main Navigation Third Column"> <div class="menu-hamburger-menu-col-3-container"><ul id="menu-hamburger-menu-col-3" class="menu"><li id="menu-item-311866" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-311866"><a href="https://calmatters.org/about/programs/">Programs</a> <ul class="sub-menu"> <li id="menu-item-311870" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311870"><a href="https://calmatters.org/category/california-divide/">California Divide</a></li> <li id="menu-item-311867" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311867"><a href="https://calmatters.org/forlearning/">CalMatters for Learning</a></li> <li id="menu-item-311869" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311869"><a href="https://calmatters.org/category/education/higher-education/college-beat/">College Journalism Network</a></li> <li id="menu-item-420999" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420999"><a href="https://calmatters.org/tag/whats-working/">What&#8217;s Working</a></li> <li id="menu-item-311868" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311868"><a href="https://calmatters.org/youthjournalism/">Youth Journalism</a></li> </ul> </li> <li id="menu-item-311871" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-311871"><a href="https://events.calmatters.org/">Events</a></li> <li id="menu-item-311872" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-311872"><a href="https://give.calmatters.org/campaign/564470/donate?c_src=website&#038;c_src2=menu">Donate</a> <ul class="sub-menu"> <li id="menu-item-416730" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-416730"><a href="https://give.calmatters.org/profile/85675">Manage donation</a></li> </ul> </li> <li id="menu-item-311873" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311873"><a href="https://calmatters.org/subscribe-to-calmatters/">Newsletters</a></li> </ul></div> </nav> <nav class="cm-hm-menu" role="navigation" aria-label="Main Navigation Fourth Column"> <div class="menu-hamburger-menu-col-4-container"><ul id="menu-hamburger-menu-col-4" class="menu"><li id="menu-item-311875" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-311875"><a href="https://calmatters.org/about/">About Us</a> <ul class="sub-menu"> <li id="menu-item-311876" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311876"><a href="https://calmatters.org/about/impact/">Impact</a></li> <li id="menu-item-311878" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311878"><a href="https://calmatters.org/about/news-and-awards/">News and Awards</a></li> <li id="menu-item-311879" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311879"><a href="https://calmatters.org/about/funding/">Funding</a></li> <li id="menu-item-311880" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311880"><a href="https://calmatters.org/about/policies-and-standards/">Policies</a></li> <li id="menu-item-311881" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311881"><a href="https://calmatters.org/about/advertise/">Sponsorship</a></li> <li id="menu-item-311882" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311882"><a href="https://calmatters.org/about/team/">Our Team</a></li> <li id="menu-item-311883" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311883"><a href="https://calmatters.org/about/jobs/">Jobs</a></li> </ul> </li> <li id="menu-item-311886" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311886"><a href="https://calmatters.org/category/inside-the-newsroom/">Inside the Newsroom</a></li> <li id="menu-item-416731" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-416731"><a href="https://calmatters.org/category/calmatters-en-espanol/">CalMatters en Español</a></li> <li id="menu-item-426333" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-426333"><a href="https://www.youtube.com/channel/UCNQv9nDu2_r5zbgtUQungeA">Videos</a></li> </ul></div> </nav> </div> </section> <section class="cm-hm-about"> <div class="cm-hm-description"> CalMatters is your nonprofit and nonpartisan newsroom dedicated to explaining how state government impacts our lives.</div> <div> <div class="cm-hm-socials"> <nav class="social-navigation" aria-label="Social Links Menu"> <ul id="menu-social" class="social-links-menu"><li id="menu-item-121161" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121161"><a href="https://www.facebook.com/calmatters/"><span class="screen-reader-text">Facebook</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg></a></li> <li id="menu-item-121162" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121162"><a href="https://www.instagram.com/calmatters/"><span class="screen-reader-text">Instagram</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg></a></li> <li id="menu-item-121164" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121164"><a href="https://x.com/CalMatters"><span class="screen-reader-text">Twitter</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M13.5222 10.7714L19.4785 4H18.0671L12.8952 9.87954L8.76437 4H4L10.2466 12.8909L4 19.9918H5.41155L10.8732 13.7828L15.2356 19.9918H20L13.5218 10.7714H13.5222ZM11.5889 12.9692L10.956 12.0839L5.92015 5.03921H8.0882L12.1522 10.7245L12.7851 11.6098L18.0677 18.9998H15.8997L11.5889 12.9696V12.9692Z" /></svg></a></li> <li id="menu-item-121163" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121163"><a href="https://www.linkedin.com/company/calmatters/"><span class="screen-reader-text">LinkedIn</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg></a></li> <li id="menu-item-121165" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121165"><a href="https://www.youtube.com/channel/UCNQv9nDu2_r5zbgtUQungeA"><span class="screen-reader-text">YouTube</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg></a></li> </ul> </nav><!-- .social-navigation --> </div> </section> </div> <!-- cm-hm-content --> </div><!-- cm-hamburger-menu --> </header><!-- #masthead --> <div id="cm-static-masthead"></div> <!-- Sitewide banner --> <div id="site-wide-banner" style="background:#F2B92E;" class="site-wide-banner"> <a href="https://giving.classy.org/campaign/644470/donate?c_src=website&c_src2=herobanner"> <p style="color: #212121;"> Our independent, nonpartisan journalism informs and empowers millions across the Golden State. <span><strong>Triple your impact today.</strong></span> </p> </a> </div> <div id="cm-category-bar" class="cm-category-bar "> <div id="cm-category-bar-wrapper" class="cm-wrapper-width"> <div class="menu-category-bar-container"><ul id="menu-category-bar" class="menu"><li id="menu-item-311841" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311841"><a href="https://calmatters.org/category/politics/">Politics</a></li> <li id="menu-item-311846" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311846"><a href="https://calmatters.org/category/education/">Education</a></li> <li id="menu-item-311847" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-311847"><a href="https://calmatters.org/category/housing/" aria-current="page">Housing</a></li> <li id="menu-item-311842" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311842"><a href="https://calmatters.org/category/economy/">Economy</a></li> <li id="menu-item-311843" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311843"><a href="https://calmatters.org/category/environment/">Environment</a></li> <li id="menu-item-311848" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311848"><a href="https://calmatters.org/category/california-divide/">Inequality</a></li> <li id="menu-item-437479" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-437479"><a href="https://calmatters.org/category/commentary/">California Voices</a></li> <li id="menu-item-437478" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-437478"><a href="http://events.calmatters.org">Events</a></li> </ul></div> </div> </div> <div id="content" class="site-content"> <section id="primary" class="site-content "> <div id="content" role="main"> <div class="archive-title"> <h1> Housing </h1> </div> <div id="archive-content" class="main-content"> <div class='abt-archive archive-sidebar'> <div class="sidebar-dtl"> About </div> <div class="default-blurb"> <p>Extremely high housing costs are a fact of life for Californians, even driving some to move out of state. We examine why it costs so much to live here and what the state could do to make housing more affordable.</p> </div> </div> <div class='cat-picks archive-sidebar'> <div class="sidebar-dtl"> Editor's Picks </div> <div class="editor-pick"> <a class="pick-pic" href="https://calmatters.org/housing/2023/06/california-builders-remedy/" ><img width="60" height="60" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/052423-Santa-Monica-Construction-ZS-CM-29.jpg?resize=60%2C60&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="A high-rise apartment tower stands behind single-family homes near Wilshire Boulevard and 6th Street in Santa Monica on May 24, 2023. Photo by Zaydee Sanchez for CalMatters" /></a> <a href="https://calmatters.org/housing/2023/06/california-builders-remedy/" > ‘Godzilla next door’: How California developers gained new leverage to build more homes</a> </div> <div class="editor-pick"> <a class="pick-pic" href="https://calmatters.org/housing/2023/03/what-the-decay-of-one-mobile-home-park-means-for-affordable-housing-in-california/" ><img width="60" height="60" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/112222-Mobile-Home-Parks-in-Stockton-RL-CM-0028.jpg?resize=60%2C60&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="CalMatters housing reporter Manuela Tobias (left) interviews Marina Salinas at her residency at the Stockton City Hotel in Stockton on Nov. 22, 2022. Photo by Rahul Lal, CalMatters" /></a> <a href="https://calmatters.org/housing/2023/03/what-the-decay-of-one-mobile-home-park-means-for-affordable-housing-in-california/" > What the decay of one mobile home park means for affordable housing in California</a> </div> <div class="editor-pick"> <a class="pick-pic" href="https://calmatters.org/housing/2023/05/california-exodus-housing-cost/" ><img width="60" height="60" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/051223-SAN-FRANCISCO-SKYLINE-POPULATION-AP-JC-CM.jpg?resize=60%2C60&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="The skyline of San Francisco as seen from Bernal Heights Hill on March 16, 2020. Photo by Jeff Chiu, AP Photo" /></a> <a href="https://calmatters.org/housing/2023/05/california-exodus-housing-cost/" > California is losing population and building new houses. When will home prices come down?</a> </div> <div class="editor-pick"> <a class="pick-pic" href="https://calmatters.org/housing/2023/04/california-first-time-homebuyer-assistance-demographics/" ><img width="60" height="60" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/030322-House-Sale-AP-CM-01.jpg?resize=60%2C60&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="A &quot;for sale&quot; sign is posted in front of a home in Sacramento on March 3, 2022. Photo by Rich Pedroncelli, AP Photo" /></a> <a href="https://calmatters.org/housing/2023/04/california-first-time-homebuyer-assistance-demographics/" > California approved $300 million in state-backed home loans. Who got the money?</a> </div> </div> <div class='archive-widget-area archive-sidebar' role="complementary"> <aside id="block-13" class="widget widget_block"><div class="wp-widget-group__inner-blocks"> <div class="wp-block-group inside-block default-blurb cm-cta-remove-child-margins is-style-default has-background" style="background-color:#e2f0f3;padding-top:12px;padding-right:20px;padding-bottom:16px;padding-left:20px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-6 wp-block-group-is-layout-constrained"> <style>.inside-block{border-radius: 4px;}.inside-block h4{font-weight: 700;font-size: 14px;line-height: 110%;}.inside-block .link-to-article a{padding: 0 0 8px;display: block;font-weight: 600;font-size: 16px;line-height: 120%;}</style> <h4 class="wp-block-heading has-text-color" style="color:#0a819f">INSIDE THE NEWSROOM</h4> <p class="link-to-article has-text-color" style="color:#212121"><a href="https://calmatters.org/inside-the-newsroom/2024/07/calmatters-9th-anniversary/">Elevating the CalMatters’ 2024 Voter Guide: translating, printing, localizing, recording and more</a></p> <p class="has-text-color" style="color:#3d3d3d">CalMatters’ nonpartisan voter guide is more accessible, reaching more audiences and empowering more voters than ever before.</p> </div></div> </div></aside><aside id="block-21" class="widget widget_block"><div class="wp-widget-group__inner-blocks"> <div class="wp-block-group cm-cta newsletter-category cm-cta-remove-child-margins"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <style>.newsletter-category{padding: 20px;max-width: 580px;border-radius: 3px;border: 1px solid #EEE;margin: auto;}.cm-cta.newsletter-category{font-size: 14px;}</style> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <ol class="wp-block-list hed-07-bold"> <li>One email, all the Golden State news</li> </ol> <ol class="wp-block-list"> <li>Get the news that matters to all Californians. Start every week informed.</li> </ol> </div></div> </div></div> <div class='gf_browser_ie gf_browser_ie7 gform_wrapper gravity-theme gform-theme--no-framework newspack-subscribe-form_wrapper span-2_wrapper' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_62' ><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_62' id='gform_62' class='newspack-subscribe-form span-2' action='/category/housing/' data-formid='62' novalidate> <div class='gform-body gform_body'><div id='gform_fields_62' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_62_1" class="gfield gfield--type-email gfield--input-type-email field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_62_1" ><label class='gfield_label gform-field-label' for='input_62_1'>Email</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_62_1' type='email' value='' class='large' placeholder='Email address' aria-invalid="false" /> </div></div><div id="field_62_3" class="gfield gfield--type-html gfield--input-type-html gfield--width-half consent-text gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_62_3" >By clicking subscribe, you agree to the <a href="/about/policies-and-standards/">terms</a>.</div><div id="field_submit" class="gfield gfield--type-submit gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-field-class="gform_editor_submit_container" data-field-position="inline" data-js-reload="true" ><input type='submit' id='gform_submit_button_62' class='gform-button gform-button--white button' onclick='gform.submission.handleButtonClick(this)' value='Sign up' /></div></div></div> <div class='gform-footer gform_footer top_label'> <input type='hidden' name='gform_ajax' value='form_id=62&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles={&quot;formId&quot;:&quot;62&quot;,&quot;title&quot;:false,&quot;description&quot;:false,&quot;ajax&quot;:true,&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' /> <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_62' value='iframe' /> <input type='hidden' class='gform_hidden' name='is_submit_62' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='62' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_62' value='WyJbXSIsIjNkMDRlOTU0MTQ0YWNkYzE0ODUyY2FlNzA4MjNhNjI2Il0=' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_62' id='gform_target_page_number_62' value='0' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_62' id='gform_source_page_number_62' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="188"/><script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_62' id='gform_ajax_frame_62' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 62, 'https://calmatters.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_62').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_62');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_62').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_62').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_62').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_62').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_62').val();gformInitSpinner( 62, 'https://calmatters.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [62, current_page]);window['gf_submitting_62'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_62').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [62]);window['gf_submitting_62'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_62').text());}else{jQuery('#gform_62').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "62", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_62" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_62"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_62" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [62, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 62, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 62, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); </script> </div></div> </div></aside> </div> <div class='cat-team archive-sidebar'> <div class="sidebar-dtl"> Meet the Team </div> <a href="https://calmatters.org/author/richardprocter/" class="team-member"> <img alt='Richard Procter, Assistant Editor' src='https://calmatters.org/wp-content/uploads/2020/03/RHP-headshot-e1584989012246-96x96.jpg' srcset='https://calmatters.org/wp-content/uploads/2020/03/RHP-headshot-e1584989012246-192x192.jpg 2x' class='avatar avatar-96 photo' height='96' width='96' decoding='async'/> <div class="tm-info"> <div class="tm-name"> Richard Procter</div> <div class="tm-title"> Assistant Editor </div> </div> </a> <a href="https://calmatters.org/author/ben-christopher/" class="team-member"> <img alt='Avatar photo' src='https://calmatters.org/wp-content/uploads/2023/12/cropped-Ben-Christopher-96x96.jpg' srcset='https://calmatters.org/wp-content/uploads/2023/12/cropped-Ben-Christopher-192x192.jpg 2x' class='avatar avatar-96 photo' height='96' width='96' decoding='async'/> <div class="tm-info"> <div class="tm-name"> Ben Christopher</div> <div class="tm-title"> Housing Reporter </div> </div> </a> <a href="https://calmatters.org/author/marisa-kendall/" class="team-member"> <img alt='Avatar photo' src='https://calmatters.org/wp-content/uploads/2022/06/cropped-Kendall-96x96.jpg' srcset='https://calmatters.org/wp-content/uploads/2022/06/cropped-Kendall-192x192.jpg 2x' class='avatar avatar-96 photo' height='96' width='96' decoding='async'/> <div class="tm-info"> <div class="tm-name"> Marisa Kendall</div> <div class="tm-title"> Homelessness Reporter </div> </div> </a> </div> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/california-divide/2024/11/wage-theft-tax-evasion-company-charges/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="Residential single family homes under construction in the community of Valley Center on June 3, 2021. Photo by Mike Blake, Reuters" sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2022/06/102722-HOUSING-CONSTRUCTION-SAN-DIEGO-REUTERS-MB-CM_1.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> California Divide </div> <a class="story-title" href="https://calmatters.org/california-divide/2024/11/wage-theft-tax-evasion-company-charges/" > California AG charges construction firm with felony wage theft and tax evasion </a> <div class="story-excerpt default-blurb"> A wood framing company is accused of stiffing workers and the state $2.6 million. Two employees could face penalties and jail if convicted. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/deborah-brennan/" title="Posts by Deborah Brennan" class="author url fn" rel="author">Deborah Brennan</a> • November 26, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/housing/2024/11/california-homeless-busing/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/111524_Anatomy-Of-A-Sweep-JK_CM_06.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="A person wearing a beige jacket and cap walks down a city street, pulling a large, crumpled blue tarp. The scene is framed by tall buildings, parked cars, and a modern glass structure in the background. The muted urban setting is illuminated by soft, natural light, highlighting the quiet and solitary moment." sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/111524_Anatomy-Of-A-Sweep-JK_CM_06.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/111524_Anatomy-Of-A-Sweep-JK_CM_06.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/111524_Anatomy-Of-A-Sweep-JK_CM_06.jpg?resize=600%2C450&amp;ssl=1 600w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/111524_Anatomy-Of-A-Sweep-JK_CM_06.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/111524_Anatomy-Of-A-Sweep-JK_CM_06.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/111524_Anatomy-Of-A-Sweep-JK_CM_06.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Housing </div> <a class="story-title" href="https://calmatters.org/housing/2024/11/california-homeless-busing/" > Busing people out of homelessness: How California’s relocation programs really work </a> <div class="story-excerpt default-blurb"> Many California cities offer their homeless residents one-way bus tickets to other places. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/marisa-kendall/" title="Posts by Marisa Kendall" class="author url fn" rel="author">Marisa Kendall</a> • November 26, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/housing/2024/11/trump-housing-policy/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/081724-Visalia-Heat-LV_10.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="The wooden frames of houses under construction are visible on a residential street in Goshen." sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/081724-Visalia-Heat-LV_10.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/081724-Visalia-Heat-LV_10.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/081724-Visalia-Heat-LV_10.jpg?resize=600%2C450&amp;ssl=1 600w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/081724-Visalia-Heat-LV_10.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/081724-Visalia-Heat-LV_10.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/081724-Visalia-Heat-LV_10.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Housing </div> <a class="story-title" href="https://calmatters.org/housing/2024/11/trump-housing-policy/" > How a Trump administration could affect California’s housing crisis </a> <div class="story-excerpt default-blurb"> President-elect Donald Trump’s housing policy for his second term is vague at best. But based on available information, many California housing experts are not optimistic about what it could mean for the state’s crisis. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/feliciacalmatters-org/" title="Posts by Felicia Mello" class="author url fn" rel="author">Felicia Mello</a> • November 14, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/housing/homelessness/2024/11/trump-agenda-homelessness/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/022224-General-Dogon-JAH-31.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="A bulldozer carrying rubble from an homeless encampment to a garbage truck parked in the street while a worker looks on." sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/022224-General-Dogon-JAH-31.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/022224-General-Dogon-JAH-31.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/022224-General-Dogon-JAH-31.jpg?resize=600%2C450&amp;ssl=1 600w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/022224-General-Dogon-JAH-31.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/022224-General-Dogon-JAH-31.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/11/022224-General-Dogon-JAH-31.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Homelessness </div> <a class="story-title" href="https://calmatters.org/housing/homelessness/2024/11/trump-agenda-homelessness/" > One issue Trump and Newsom agree on? Homeless encampments </a> <div class="story-excerpt default-blurb"> Experts predict funding cuts and policy changes. But Trump and Newsom appear to agree on encampment sweeps. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/marisa-kendall/" title="Posts by Marisa Kendall" class="author url fn" rel="author">Marisa Kendall</a> • November 8, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/housing/2024/10/affordable-housing-inland-empire/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/101124-Temecula-Housing-KC-CM-08.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="A person stands confidently in front of a red brick building, hands resting in their pockets. They are wearing a white T-shirt and jeans, with a determined expression as they look into the distance, sunlight highlighting their face. The building&#039;s arched windows and textured facade form an urban backdrop" sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/101124-Temecula-Housing-KC-CM-08.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/101124-Temecula-Housing-KC-CM-08.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/101124-Temecula-Housing-KC-CM-08.jpg?resize=600%2C450&amp;ssl=1 600w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/101124-Temecula-Housing-KC-CM-08.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/101124-Temecula-Housing-KC-CM-08.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/101124-Temecula-Housing-KC-CM-08.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Housing </div> <a class="story-title" href="https://calmatters.org/housing/2024/10/affordable-housing-inland-empire/" > She fights for affordable housing in the Inland Empire. Now she&#8217;s fighting to keep a roof over her head </a> <div class="story-excerpt default-blurb"> For years Laurel LaMont has fought for better options for what she calls the “missing middle,” often referred to as workforce housing. Now she is being evicted. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/deborah-brennan/" title="Posts by Deborah Brennan" class="author url fn" rel="author">Deborah Brennan</a> • October 30, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/housing/2024/10/prop-33-cities/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/102824-Prop-33-Protest-AHF-CM-02.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="Protestors hold up a banner saying &quot;Vote yes for rent control November 5!&quot; as they lead a march down a sidewalk near a building." sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/102824-Prop-33-Protest-AHF-CM-02.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/102824-Prop-33-Protest-AHF-CM-02.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/102824-Prop-33-Protest-AHF-CM-02.jpg?resize=600%2C450&amp;ssl=1 600w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/102824-Prop-33-Protest-AHF-CM-02.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/102824-Prop-33-Protest-AHF-CM-02.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/102824-Prop-33-Protest-AHF-CM-02.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Housing </div> <a class="story-title" href="https://calmatters.org/housing/2024/10/prop-33-cities/" > These cities could see big changes in rent control if Prop. 33 passes </a> <div class="story-excerpt default-blurb"> As voters weigh whether to allow local governments to expand rent control, elected officials in San Francisco and Los Angeles have already shown interest in doing so. In other cities, local laws could automatically cap annual rent increases on some single-family homes and newer apartment buildings if Prop. 33 passes. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/feliciacalmatters-org/" title="Posts by Felicia Mello" class="author url fn" rel="author">Felicia Mello</a> • October 29, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/housing/homelessness/2024/10/inside-safe/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/100824_Inside-Safe_CS_CM_33.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="A person wearing a pink leopard-patterned head wrap stands in front of a sidewalk with tents of homeless residents as her arms rest on her back." sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/100824_Inside-Safe_CS_CM_33.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/100824_Inside-Safe_CS_CM_33.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/100824_Inside-Safe_CS_CM_33.jpg?resize=600%2C450&amp;ssl=1 600w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/100824_Inside-Safe_CS_CM_33.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/100824_Inside-Safe_CS_CM_33.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/100824_Inside-Safe_CS_CM_33.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Homelessness </div> <a class="story-title" href="https://calmatters.org/housing/homelessness/2024/10/inside-safe/" > LA has a different solution to homeless camps. But it’s not working for everyone </a> <div class="story-excerpt default-blurb"> After a “chaotic” start, LA’s effort to clear homeless camps is making progress. But problems remain. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/marisa-kendall/" title="Posts by Marisa Kendall" class="author url fn" rel="author">Marisa Kendall</a> • October 28, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/housing/2024/10/prop-33-2024-fact-check/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/PROP-33-ADS_AH_CM_01.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="A collage style illustration in orange, light blue, yellow, purple and black tones with various cut out images including: screenshots of advertisement against and in support of Proposition 33, hands holding signs with a check and x marks, different housing buildings, an envelope and an &quot;I Voted&quot; sticker." sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/PROP-33-ADS_AH_CM_01.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/PROP-33-ADS_AH_CM_01.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/PROP-33-ADS_AH_CM_01.jpg?resize=600%2C450&amp;ssl=1 600w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/PROP-33-ADS_AH_CM_01.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/PROP-33-ADS_AH_CM_01.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2024/10/PROP-33-ADS_AH_CM_01.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Housing </div> <a class="story-title" href="https://calmatters.org/housing/2024/10/prop-33-2024-fact-check/" > We fact-checked the ads about Proposition 33, California’s rent control ballot measure. </a> <div class="story-excerpt default-blurb"> The Yes and No on 33 campaigns have collectively spent more than $140 million. CalMatters fact checked some of the more pervasive claims made by both sides. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/feliciacalmatters-org/" title="Posts by Felicia Mello" class="author url fn" rel="author">Felicia Mello</a> • October 18, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/explainers/california-housing-costs-explainer/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2021/04/032720_Housing_AW_wide_01-scaled.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="Housing in a planned neighborhood off of 580 near Tracy" sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2021/04/032720_Housing_AW_wide_01-scaled.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2021/04/032720_Housing_AW_wide_01-scaled.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2021/04/032720_Housing_AW_wide_01-scaled.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2021/04/032720_Housing_AW_wide_01-scaled.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2021/04/032720_Housing_AW_wide_01-scaled.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Explainers </div> <a class="story-title" href="https://calmatters.org/explainers/california-housing-costs-explainer/" > Californians: Here&#8217;s why your housing costs are so high in 2024 </a> <div class="story-excerpt default-blurb"> Half the state&#039;s households struggle to afford the roof over their heads. Here’s what you need to know about one of California’s most vexing issues. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/ben-christopher/" title="Posts by Ben Christopher" class="author url fn" rel="author">Ben Christopher</a> and <a href="https://calmatters.org/author/manuela-tobias/" title="Posts by Manuela Tobias" class="author url fn" rel="author">Manuela Tobias</a> • October 15, 2024 </div> </div> </article> <article class = "archive-stories archive-main-sect"> <a href="https://calmatters.org/housing/homelessness/2024/10/los-angeles-measure-a-2024/" class = "story-img" > <img width="400" height="300" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/01/011022_Unhoused__MG_01.jpg?resize=400%2C300&amp;ssl=1" class="attachment-newspack-article-block-landscape-small size-newspack-article-block-landscape-small wp-post-image" alt="Tents line the curb at a homeless encampment in the Rampart Village neighborhood of Los Angeles on Nov. 17, 2021. Photo by Miguel Gutierrez Jr./CalMatters" sizes="(max-width: 555px) 400px, 232px" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2022/01/011022_Unhoused__MG_01.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2022/01/011022_Unhoused__MG_01.jpg?resize=800%2C600&amp;ssl=1 800w, https://i0.wp.com/calmatters.org/wp-content/uploads/2022/01/011022_Unhoused__MG_01.jpg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2022/01/011022_Unhoused__MG_01.jpg?resize=200%2C150&amp;ssl=1 200w, https://i0.wp.com/calmatters.org/wp-content/uploads/2022/01/011022_Unhoused__MG_01.jpg?resize=400%2C300&amp;ssl=1&amp;w=370 370w" /> </a> <div class="story-info"> <div class="story-dtl"> Homelessness </div> <a class="story-title" href="https://calmatters.org/housing/homelessness/2024/10/los-angeles-measure-a-2024/" > LA County voters face huge decision on homeless services funding </a> <div class="story-excerpt default-blurb"> In Los Angeles County, where more than 75,000 people have nowhere to call home, voters will decide whether to tax themselves to help get people off the street. </div> <div class="story-meta"> By <a href="https://calmatters.org/author/marisa-kendall/" title="Posts by Marisa Kendall" class="author url fn" rel="author">Marisa Kendall</a> • October 8, 2024 </div> </div> </article> <nav class="navigation pagination" aria-label="Posts pagination"> <h2 class="screen-reader-text">Posts pagination</h2> <div class="nav-links"><span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://calmatters.org/category/housing/page/2/">2</a> <a class="page-numbers" href="https://calmatters.org/category/housing/page/3/">3</a> <span class="page-numbers dots">&hellip;</span> <a class="page-numbers" href="https://calmatters.org/category/housing/page/47/">47</a> <a class="next page-numbers" href="https://calmatters.org/category/housing/page/2/"><span class="nav-next-text">Older posts</span> <svg class="svg-icon" width="22" height="22" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg></a></div> </nav> <div class="backup-bar"></div> </div> </div> </section> </div><!-- #content --> <footer id="colophon" class="site-footer"> <div class="footer-branding"> <div class="wrapper"> <a class="footer-logo-link" href="https://calmatters.org/" rel="home"> <img width="400" height="80" src="https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/footer_logo_large.png?fit=400%2C80&amp;ssl=1" class="footer-logo" alt="CalMatters logo" decoding="async" srcset="https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/footer_logo_large.png?w=1069&amp;ssl=1 1069w, https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/footer_logo_large.png?resize=300%2C60&amp;ssl=1 300w, https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/footer_logo_large.png?resize=1024%2C206&amp;ssl=1 1024w, https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/footer_logo_large.png?resize=768%2C154&amp;ssl=1 768w, https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/footer_logo_large.png?resize=18%2C4&amp;ssl=1 18w, https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/footer_logo_large.png?resize=400%2C80&amp;ssl=1 400w, https://i0.wp.com/calmatters.org/wp-content/uploads/2023/07/footer_logo_large.png?fit=400%2C80&amp;ssl=1&amp;w=370 370w" sizes="(max-width: 400px) 100vw, 400px" /> </a> <nav class="social-navigation" aria-label="Social Links Menu"> <ul id="menu-social-2" class="social-links-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121161"><a href="https://www.facebook.com/calmatters/"><span class="screen-reader-text">Facebook</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121162"><a href="https://www.instagram.com/calmatters/"><span class="screen-reader-text">Instagram</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121164"><a href="https://x.com/CalMatters"><span class="screen-reader-text">Twitter</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M13.5222 10.7714L19.4785 4H18.0671L12.8952 9.87954L8.76437 4H4L10.2466 12.8909L4 19.9918H5.41155L10.8732 13.7828L15.2356 19.9918H20L13.5218 10.7714H13.5222ZM11.5889 12.9692L10.956 12.0839L5.92015 5.03921H8.0882L12.1522 10.7245L12.7851 11.6098L18.0677 18.9998H15.8997L11.5889 12.9696V12.9692Z" /></svg></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121163"><a href="https://www.linkedin.com/company/calmatters/"><span class="screen-reader-text">LinkedIn</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121165"><a href="https://www.youtube.com/channel/UCNQv9nDu2_r5zbgtUQungeA"><span class="screen-reader-text">YouTube</span><svg class="svg-icon" width="0" height="0" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg></a></li> </ul> </nav><!-- .social-navigation --> </div><!-- .wrapper --> </div><!-- .footer-branding --> <aside class="widget-area footer-widgets" role="complementary" aria-label="Footer"> <div class="wrapper"> <section id="nav_menu-8" class="widget widget_nav_menu"><h2 class="widget-title">About</h2><div class="menu-about-footer-container"><ul id="menu-about-footer" class="menu"><li id="menu-item-307484" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307484"><a href="https://calmatters.org/about/">Overview</a></li> <li id="menu-item-307488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307488"><a href="https://calmatters.org/about/impact/">Impact</a></li> <li id="menu-item-307487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307487"><a href="https://calmatters.org/about/funding/">Funding</a></li> <li id="menu-item-307489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307489"><a href="https://calmatters.org/about/news-and-awards/">News and Awards</a></li> <li id="menu-item-307490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307490"><a href="https://calmatters.org/about/policies-and-standards/">Policies</a></li> <li id="menu-item-309267" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-309267"><a href="https://calmatters.org/about/programs/">Programs</a></li> <li id="menu-item-307485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307485"><a href="https://calmatters.org/about/advertise/">Sponsorships</a></li> <li id="menu-item-307491" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307491"><a href="https://calmatters.org/about/team/">Our Team</a></li> <li id="menu-item-307492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307492"><a href="https://calmatters.org/about/jobs/">Jobs</a></li> <li id="menu-item-307486" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307486"><a href="https://calmatters.org/about/contact-us/">Contact Us</a></li> </ul></div></section><section id="nav_menu-6" class="widget widget_nav_menu"><h2 class="widget-title">Topics</h2><div class="menu-topics-footer-container"><ul id="menu-topics-footer" class="menu"><li id="menu-item-307500" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307500"><a href="https://calmatters.org/category/politics/">Politics</a></li> <li id="menu-item-307499" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307499"><a href="https://calmatters.org/category/justice/">Justice</a></li> <li id="menu-item-307494" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307494"><a href="https://calmatters.org/category/economy/">Economy</a></li> <li id="menu-item-307495" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307495"><a href="https://calmatters.org/category/education/">Education</a></li> <li id="menu-item-307496" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307496"><a href="https://calmatters.org/category/environment/">Environment</a></li> <li id="menu-item-307498" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-307498"><a href="https://calmatters.org/category/housing/" aria-current="page">Housing</a></li> <li id="menu-item-307497" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307497"><a href="https://calmatters.org/category/health/">Health</a></li> <li id="menu-item-307493" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307493"><a href="https://calmatters.org/category/commentary/">Commentary</a></li> <li id="menu-item-307501" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307501"><a href="https://calmatters.org/category/california-divide/">Inequality</a></li> </ul></div></section><section id="nav_menu-7" class="widget widget_nav_menu"><h2 class="widget-title">More</h2><div class="menu-more-footer-container"><ul id="menu-more-footer" class="menu"><li id="menu-item-307503" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-307503"><a href="https://give.calmatters.org/campaign/564470/donate?c_src=website&#038;c_src2=footer">Donate</a></li> <li id="menu-item-416734" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-416734"><a href="https://give.calmatters.org/profile/85675">Manage donation</a></li> <li id="menu-item-307504" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307504"><a href="https://calmatters.org/subscribe-to-calmatters/">Newsletters</a></li> <li id="menu-item-307505" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307505"><a href="https://calmatters.org/category/calmatters-en-espanol/">CalMatters en Español</a></li> <li id="menu-item-307506" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-307506"><a href="https://calmatters.org/category/inside-the-newsroom/">Inside the Newsroom</a></li> <li id="menu-item-430763" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-430763"><a href="https://digitaldemocracy.calmatters.org/">Digital Democracy</a></li> </ul></div></section><section id="block-6" class="widget widget_block"> <div id="footer-inquiries" class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-13 wp-block-group-is-layout-flex"> <h2 class="wp-block-heading widget-title">General Inquiries</h2> <p><a href="mailto:info@calmatters.org">info@calmatters.org</a></p> <h2 class="wp-block-heading widget-title">Membership Inquiries</h2> <p><a href="mailto:membership@calmatters.org">membership@calmatters.org</a></p> </div> </section><section id="block-20" class="widget widget_block"> <div id="cm-cta-footer" class="wp-block-group cm-cta no-grid cm-cta-remove-child-margins bg-donation"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <style>#cm-cta-footer{border-radius: 3px;border: 1px solid #DBE0E1;background: rgba(250,250,250,0.50);padding: 16px;}#cm-cta-footer ol:last-of-type{color: #666666;margin-top: 4px !important;margin-bottom: 16px !important;}</style> <div class="wp-block-group cm-cta-remove-child-margins cm-cta-body-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <ol class="hed-07-semi wp-block-list"> <li>Protect your nonprofit state news.</li> </ol> <ol class="body-03 hed-07-semi wp-block-list"> <li>Become a CalMatters member with a tax-deductible donation today to stay informed, bolster our journalism and expand how many people we reach across California.</li> </ol> </div></div> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2 wp-block-buttons-is-layout-flex"> <div class="wp-block-button"><a class="wp-block-button__link has-text-color has-link-color has-text-align-center wp-element-button" href="https://give.calmatters.org/campaign/564470/donate?c_src=website&amp;c_src2=footer" style="color:#212121">Donate</a></div> </div> </div></div> </div></div> </section> </div><!-- .wrapper --> </aside><!-- .widget-area --> <div class="site-info"> <aside class="widget-area" role="complementary" aria-label="Below Footer"> <div class="wrapper"> <section id="nav_menu-4" class="widget widget_nav_menu"><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-256763" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-256763"><a href="https://calmatters.org/about/policies-and-standards/#j-terms-and-conditions">Terms &#038; Conditions</a></li> <li id="menu-item-307529" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-307529"><a href="https://calmatters.org/about/policies-and-standards/#j-privacy-policy">Privacy Policy</a></li> <li id="menu-item-185458" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185458"><a href="https://calmatters.org/sitemap/">Sitemap</a></li> </ul></div></section> </div><!-- .wrapper --> </aside><!-- .widget-area --> <div class="wrapper site-info-contain"> <span class="copyright">&copy; 2024 CalMatters</span> <a target="_blank" href="https://newspack.com/" class="imprint"> Powered by Newspack </a> <a class="privacy-policy-link" href="https://calmatters.org/privacy-policy/" rel="privacy-policy">Privacy Policy</a> </div><!-- .wrapper --> </div><!-- .site-info --> </footer><!-- #colophon --> </div><!-- #page --> <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">(function(){var lazy_load ={"active":true,"fetch_margin_percent":100,"render_margin_percent":0,"mobile_scaling":2};googletag.cmd.push(function(){googletag.pubads().enableLazyLoad({fetchMarginPercent: lazy_load.fetch_margin_percent,renderMarginPercent: lazy_load.render_margin_percent,mobileScaling: lazy_load.mobile_scaling});});})();</script> <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">(function(){var ad_config ={"network_code":"22668411460","disable_initial_load":false};var all_ad_units = [];var common_targeting = [];var defined_ad_units ={};var boundsContainers ={};function inOrPastViewport(element){var bounding = element.getBoundingClientRect();return(bounding.right <=(window.innerWidth || document.documentElement.clientWidth)&&bounding.bottom <=(window.innerHeight || document.documentElement.clientHeight));}for(var container_id in all_ad_units){var ad_unit = all_ad_units[ container_id ];var container = document.querySelector('#' + container_id);if(! container){continue;}ad_unit.in_viewport = inOrPastViewport(container);container.ad_unit = ad_unit;var boundsWidth = 0;findContainer: for(var i = 0;i < ad_unit['bounds_selectors'].length;i++){var selector = ad_unit['bounds_selectors'][ i ];if(typeof boundsContainers[ selector ] === 'undefined'){boundsContainers[ selector ] = document.querySelectorAll(selector);}if(boundsContainers[ selector ].length){for(var j = 0;j < boundsContainers[ selector ].length;j++){var boundsContainer = boundsContainers[ selector ][ j ];if(boundsContainer.contains(container)){boundsWidth = boundsContainer.offsetWidth;break findContainer;}}}}var shouldUseBounds = !! boundsWidth;var availableWidth = window.innerWidth;if(shouldUseBounds){var containerWidth = container.parentNode.offsetWidth;availableWidth = Math.max(boundsWidth,containerWidth)+ parseInt(ad_unit['bounds_bleed']);for(viewportWidth in ad_unit['size_map']){var width = parseInt(viewportWidth);if(shouldUseBounds&&width > availableWidth){delete ad_unit['size_map'][ viewportWidth ];}}}if(ad_unit.fixed_height.active){var height = 'auto';var prop = 'height';if(ad_unit.in_viewport){for(viewportWidth in ad_unit.size_map){if(viewportWidth < availableWidth){height = 0;for(size in ad_unit.size_map[ viewportWidth ]){height = Math.max(height,ad_unit.size_map[ viewportWidth ][ size ][1]);}}}if(ad_unit.fixed_height.use_max_height&&ad_unit.fixed_height.max_height < height){height = ad_unit.fixed_height.max_height;prop = 'min-height';}height = height + 'px';}container.parentNode.style[prop] = height;}}googletag.cmd.push(function(){for(var container_id in all_ad_units){var ad_unit = all_ad_units[ container_id ];var container = document.querySelector('#' + container_id);if(! container){continue;}var slotSizes = ad_unit['sizes'];if(ad_unit['fluid']){slotSizes = slotSizes.concat('fluid');}var codeParts = [ ad_config['network_code'] ];if(ad_unit.path&&ad_unit.path.length){codeParts = codeParts.concat(ad_unit.path.map(function(parent){return parent['code'];}));}codeParts.push(ad_unit['code']);var code = '/' + codeParts.join('/');defined_ad_units[ container_id ] = googletag.defineSlot(code,slotSizes,container_id).addService(googletag.pubads());for(var target_key in common_targeting){defined_ad_units[ container_id ].setTargeting(target_key,common_targeting[ target_key ]);}for(var target_key in ad_unit['targeting']){defined_ad_units[ container_id ].setTargeting(target_key,ad_unit['targeting'][ target_key ]);}var mapping = googletag.sizeMapping();var baseSizes = [];if(ad_unit['fluid']){baseSizes = baseSizes.concat('fluid');}for(viewportWidth in ad_unit['size_map']){var width = parseInt(viewportWidth);var mappedSizes = ad_unit['size_map'][ viewportWidth ];mapping.addSize([ width,0 ],baseSizes.concat(mappedSizes));}if(ad_unit['sticky']){mapping.addSize([600,0],baseSizes);var stickyContainer = container.parentNode;var stickyClose = stickyContainer.querySelector('button.newspack_sticky_ad__close');var initialBodyPadding = document.body.style.paddingBottom;if(stickyClose){stickyClose.addEventListener('click',function(){stickyContainer.parentNode.removeChild(stickyContainer);document.body.style.paddingBottom = initialBodyPadding;});}}mapping.addSize([0,0],baseSizes);defined_ad_units[ container_id ].defineSizeMapping(mapping.build());}if(ad_config['disable_initial_load']){googletag.pubads().disableInitialLoad();}googletag.pubads().collapseEmptyDivs();googletag.pubads().enableSingleRequest();googletag.enableServices();for(var container_id in defined_ad_units){googletag.display(container_id);}googletag.pubads().addEventListener('slotRenderEnded',function(event){var container = document.getElementById(event.slot.getSlotElementId());if(! container){return;}var ad_unit = container.ad_unit;if(! ad_unit){return;}if(ad_unit.fixed_height.active&&container.parentNode.style.height === 'auto'&&event.size){container.parentNode.style.height = event.size[1] + 'px';event.slot.defineSizeMapping(googletag.sizeMapping().addSize([ 0,0 ],event.size).build());}if(event.isEmpty&&(ad_unit.sticky || ! ad_unit.fixed_height.active ||(ad_unit.fixed_height.active&&! ad_unit.in_viewport))){container.parentNode.style.display = 'none';}else{container.parentNode.style.display = 'flex';}var sizes = event.slot.getSizes();if((event.size === null || event.size[0] === 0)&&Array.isArray(sizes)&&sizes.indexOf('fluid')!== -1){if(container){var iframe = container.querySelector('iframe');if(iframe){iframe.style.width = '100%';}}}});googletag.pubads().addEventListener('slotRenderEnded',function(event){var container = document.getElementById(event.slot.getSlotElementId());if(! container){return;}var ad_unit = container.ad_unit;if(! ad_unit || ! ad_unit.sticky){return;}if(! event.isEmpty&&document.body.clientWidth <= 600){stickyContainer.style.display = 'flex';document.body.style.paddingBottom = stickyContainer.clientHeight + 'px';}});(function(){var stickyAd = document.querySelector('.h-stk .stick-to-top:last-child');var siteHeader = document.querySelector('.h-stk .site-header');if(stickyAd&&siteHeader){stickyAd.style.top = 'calc(' + siteHeader.offsetHeight + 'px + 1rem)';}})();});})();</script> <script defer id="bilmur" data-provider="wpcloud" data-service="newspack" src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202449"></script> <script type="text/javascript"> (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo"); vgo('setAccount', '651581855'); vgo('setTrackByDefault', true); vgo('process'); </script> <div class="jetpack-instant-search__widget-area" style="display: none"> </div> <link rel='stylesheet' id='gform_basic-css' href='https://calmatters.org/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=2.9.0' media='all' /> <style id='gform_basic-inline-css'>.gform_body,.gform_footer{transition: opacity 200ms;}.amp-form-submitting .gform_body,.amp-form-submitting .gform_footer{opacity: 0.5;}.amp-form-submit-success .gform_body,.amp-form-submit-success .gform_footer{display: none !important;}</style> <link rel='stylesheet' id='gform_theme_components-css' href='https://calmatters.org/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=2.9.0' media='all' /> <link rel='stylesheet' id='gform_theme-css' href='https://calmatters.org/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=2.9.0' media='all' /> <style id='core-block-supports-inline-css'>.wp-container-core-buttons-is-layout-1{justify-content:center;}.wp-container-core-group-is-layout-5 > .alignfull{margin-right:calc(20px * -1);margin-left:calc(20px * -1);}.wp-container-core-group-is-layout-6 > .alignfull{margin-right:calc(20px * -1);margin-left:calc(20px * -1);}.wp-container-core-group-is-layout-13{flex-direction:column;align-items:flex-start;}.wp-container-core-buttons-is-layout-2{justify-content:center;}</style> <script src="https://calmatters.org/wp-content/plugins/newspack-ads/dist/media-kit-frontend.js?ver=3.2.2" id="newspack-ads-media-kit-frontend-js" defer></script> <script src="https://calmatters.org/wp-content/plugins/newspack-plugin/dist/commons.js?ver=5.9.0-epic-ras-acc.2" id="newspack_commons-js" defer></script> <script id="newspack-reader-activation-js-extra"> var newspack_ras_config = {"auth_intention_cookie":"np_auth_intention","cid_cookie":"newspack-cid","is_logged_in":"","authenticated_email":"","otp_auth_action":"np_otp_auth","otp_rate_interval":"60","account_url":"","is_ras_enabled":""}; var newspack_reader_data = {"store_prefix":"np_reader_1_","is_temporary":"","reader_activity":[]}; </script> <script src="https://calmatters.org/wp-content/plugins/newspack-plugin/dist/reader-activation.js?ver=5.9.0-epic-ras-acc.2" id="newspack-reader-activation-js" async data-wp-strategy="async" data-amp-plus-allowed></script> <script id="newspack-reader-auth-js-extra"> var newspack_reader_activation_labels = {"title":"Sign in","invalid_email":"Please enter a valid email address.","invalid_password":"Please enter a password.","invalid_display":"Display name cannot match your email address. Please choose a different display name.","blocked_popup":"The popup has been blocked. Allow popups for the site and try again.","code_sent":"Code sent! Check your inbox.","code_resent":"Code resent! Check your inbox.","create_account":"Create an account","signin":{"title":"Sign in","success_title":"Success! You\u2019re signed in.","success_message":"Login successful!","continue":"Continue","resend_code":"Resend code","otp":"Email me a one-time code instead","otp_title":"Enter the code sent to your email.","forgot_password":"Forgot password","create_account":"Create an account","register":"Sign in to an existing account","go_back":"Go back","set_password":"Set a password (optional)"},"register":{"title":"Create an account","success_title":"Success! Your account was created and you\u2019re signed in.","success_description":"In the future, you\u2019ll sign in with a magic link, or a code sent to your email. If you\u2019d rather use a password, you can set one below."},"verify":"Thank you for verifying your account!","magic_link":"Please check your inbox for an authentication link.","password_reset_interval":"Please wait a moment before requesting another password reset email.","account_link":{"signedin":"My Account","signedout":"Sign In"},"newsletters_cta":"Subscribe to our newsletter","newsletters_confirmation":"Thanks for supporting CalMatters.","newsletters_continue":"Continue","newsletters_details":"Get the best of CalMatters directly in your email inbox.","newsletters_success":"Signup successful!","newsletters_title":"Sign up for newsletters","auth_form_action":"reader-activation-auth-form"}; </script> <script src="https://calmatters.org/wp-content/plugins/newspack-plugin/dist/reader-auth.js?ver=5.9.0-epic-ras-acc.2" id="newspack-reader-auth-js" async data-wp-strategy="async" data-amp-plus-allowed></script> <script src="https://calmatters.org/wp-content/plugins/newspack-plugin/dist/newspack-ui.js?ver=5.9.0-epic-ras-acc.2" id="newspack-ui-js" defer></script> <script src="https://calmatters.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script src="https://calmatters.org/wp-includes/js/dist/url.min.js?ver=e87eb76272a3a08402d2" id="wp-url-js"></script> <script id="newspack-popups-criteria-js-extra"> var newspackPopupsCriteria = {"is_non_preview_user":"","config":{"articles_read":{"matchingFunction":"range","matchingAttribute":"articles_read"},"articles_read_in_session":{"matchingFunction":"range","matchingAttribute":"articles_read_in_session"},"favorite_categories":{"matchingFunction":"list__in","matchingAttribute":"favorite_categories"},"user_account":{"matchingFunction":"default","matchingAttribute":"user_account"},"newsletter":{"matchingFunction":"default","matchingAttribute":"newsletter"},"subscribed_lists":{"matchingFunction":"list__in","matchingAttribute":"newsletter_subscribed_lists"},"not_subscribed_lists":{"matchingFunction":"list__not_in","matchingAttribute":"newsletter_subscribed_lists"},"donation":{"matchingFunction":"default","matchingAttribute":"donation"},"active_subscriptions":{"matchingFunction":"list__in","matchingAttribute":"active_subscriptions"},"not_active_subscriptions":{"matchingFunction":"list__not_in","matchingAttribute":"active_subscriptions"},"sources_to_match":{"matchingFunction":"list__in","matchingAttribute":"referrer"},"sources_to_exclude":{"matchingFunction":"list__not_in","matchingAttribute":"referrer"}}}; </script> <script src="https://calmatters.org/wp-content/plugins/newspack-popups/includes/../dist/criteria.js?ver=1732562351" id="newspack-popups-criteria-js" defer></script> <script id="newspack-popups-view-js-extra"> var newspack_popups_view = {"debug":"","segments":{"65035":{"criteria":[{"criteria_id":"newsletter","value":"non-subscribers"}],"priority":0}},"donor_landing_page":"280858"}; </script> <script src="https://calmatters.org/wp-content/plugins/newspack-popups/includes/../dist/view.js?ver=1732562351" id="newspack-popups-view-js" defer></script> <script src="https://player.remixd.com/player/index.js?ver=6.7.1" id="remixd-audio-player-script-js" defer></script> <script src="https://calmatters.org/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script src="https://calmatters.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script src="https://calmatters.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&amp;ver=becd7d9884bc1b331e45" id="wp-jp-i18n-loader-js" defer></script> <script id="wp-jp-i18n-loader-js-after"> wp.jpI18nLoader.state = {"baseUrl":"https://calmatters.org/wp-content/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack","jetpack-assets":"plugins/jetpack","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-boost-core":"plugins/jetpack","jetpack-boost-speed-score":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-config":"plugins/jetpack","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-ip":"plugins/jetpack","jetpack-jitm":"plugins/jetpack","jetpack-licensing":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-my-jetpack":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack","jetpack-plugins-installer":"plugins/jetpack","jetpack-post-list":"plugins/jetpack","jetpack-protect-models":"plugins/jetpack","jetpack-protect-status":"plugins/jetpack","jetpack-publicize-pkg":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-stats":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-sync":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wordads":"plugins/jetpack","woocommerce-analytics":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-stats":"jetpack_vendor/automattic/jetpack-stats/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wordads":"jetpack_vendor/automattic/jetpack-wordads/","woocommerce-analytics":"jetpack_vendor/automattic/woocommerce-analytics/"}}; </script> <script id="jetpack-instant-search-js-before"> var JetpackInstantSearchOptions=JSON.parse(decodeURIComponent("%7B%22overlayOptions%22%3A%7B%22colorTheme%22%3A%22light%22%2C%22enableInfScroll%22%3Atrue%2C%22enableFilteringOpensOverlay%22%3Atrue%2C%22enablePostDate%22%3Atrue%2C%22enableSort%22%3Atrue%2C%22highlightColor%22%3A%22%23fcb900%22%2C%22overlayTrigger%22%3A%22submit%22%2C%22resultFormat%22%3A%22expanded%22%2C%22showPoweredBy%22%3Afalse%2C%22defaultSort%22%3A%22relevance%22%2C%22excludedPostTypes%22%3A%5B%22attachment%22%2C%22newspack_lst_event%22%2C%22newspack_lst_generic%22%2C%22newspack_lst_place%22%2C%22newspack_lst_mktplce%22%5D%7D%2C%22homeUrl%22%3A%22https%3A%5C%2F%5C%2Fcalmatters.org%22%2C%22locale%22%3A%22en-US%22%2C%22postsPerPage%22%3A10%2C%22siteId%22%3A163013142%2C%22postTypes%22%3A%7B%22post%22%3A%7B%22singular_name%22%3A%22Post%22%2C%22name%22%3A%22Posts%22%7D%2C%22page%22%3A%7B%22singular_name%22%3A%22Page%22%2C%22name%22%3A%22Pages%22%7D%2C%22attachment%22%3A%7B%22singular_name%22%3A%22Media%22%2C%22name%22%3A%22Media%22%7D%2C%22newspack_lst_event%22%3A%7B%22singular_name%22%3A%22Event%22%2C%22name%22%3A%22Events%22%7D%2C%22newspack_lst_mktplce%22%3A%7B%22singular_name%22%3A%22Marketplace%20Listing%22%2C%22name%22%3A%22Marketplace%22%7D%2C%22newspack_lst_generic%22%3A%7B%22singular_name%22%3A%22Generic%20Listing%22%2C%22name%22%3A%22Generic%20Listings%22%7D%2C%22newspack_lst_place%22%3A%7B%22singular_name%22%3A%22Place%22%2C%22name%22%3A%22Places%22%7D%2C%22newspack_nl_cpt%22%3A%7B%22singular_name%22%3A%22Newsletter%22%2C%22name%22%3A%22Newsletters%22%7D%2C%22newspack_nl_list%22%3A%7B%22singular_name%22%3A%22Subscription%20List%22%2C%22name%22%3A%22Subscription%20Lists%22%7D%2C%22leg_directory%22%3A%7B%22singular_name%22%3A%22Leg%20Tracker%22%2C%22name%22%3A%22Leg%20Tracker%22%7D%7D%2C%22webpackPublicPath%22%3A%22https%3A%5C%2F%5C%2Fcalmatters.org%5C%2Fwp-content%5C%2Fplugins%5C%2Fjetpack%5C%2Fjetpack_vendor%5C%2Fautomattic%5C%2Fjetpack-search%5C%2Fbuild%5C%2Finstant-search%5C%2F%22%2C%22isPhotonEnabled%22%3Atrue%2C%22isFreePlan%22%3Afalse%2C%22apiRoot%22%3A%22https%3A%5C%2F%5C%2Fcalmatters.org%5C%2Fwp-json%5C%2F%22%2C%22apiNonce%22%3A%2277402e15bd%22%2C%22isPrivateSite%22%3Afalse%2C%22isWpcom%22%3Afalse%2C%22hasOverlayWidgets%22%3Afalse%2C%22widgets%22%3A%5B%5D%2C%22widgetsOutsideOverlay%22%3A%5B%5D%2C%22hasNonSearchWidgets%22%3Afalse%2C%22preventTrackingCookiesReset%22%3Afalse%7D")); </script> <script src="https://calmatters.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&amp;ver=7699f93e2ca878e728dc" id="jetpack-instant-search-js" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script> <script src="//stats.wp.com/w.js?ver=202449" id="jp-tracks-js" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script> <script id="wp-parsely-loader-js-before"> window.wpParselySiteId = 'calmatters.org'; </script> <script src="https://calmatters.org/wp-content/plugins/wp-parsely/build/loader.js?ver=b681bb9905652ac12735" id="wp-parsely-loader-js" defer></script> <script data-parsely-site="calmatters.org" src="https://cdn.parsely.com/keys/calmatters.org/p.js?ver=3.17.0" id="parsely-cfg" defer></script> <script id="newspack-amp-fallback-js-extra"> var newspackScreenReaderText = {"open_search":"Open Search","close_search":"Close Search","expand_comments":"Expand Comments","collapse_comments":"Collapse Comments","show_order_details":"Show details","hide_order_details":"Hide details","open_dropdown_menu":"Open dropdown menu","close_dropdown_menu":"Close dropdown menu","is_amp":""}; </script> <script src="https://calmatters.org/wp-content/themes/newspack-theme/js/dist/amp-fallback.js?ver=2.4.0-epic-ras-acc.1" id="newspack-amp-fallback-js"></script> <script id="newspack-menu-accessibility-js-extra"> var newspackScreenReaderText = {"open_search":"Open Search","close_search":"Close Search","expand_comments":"Expand Comments","collapse_comments":"Collapse Comments","show_order_details":"Show details","hide_order_details":"Hide details","open_dropdown_menu":"Open dropdown menu","close_dropdown_menu":"Close dropdown menu","is_amp":""}; </script> <script src="https://calmatters.org/wp-content/themes/newspack-theme/js/dist/menu-accessibility.js?ver=2.4.0-epic-ras-acc.1" id="newspack-menu-accessibility-js"></script> <script id="newspack-amp-fallback-sponsors-js-extra"> var newspackScreenReaderTextSponsors = {"open_info":"Learn More","close_info":"Close"}; </script> <script src="https://calmatters.org/wp-content/themes/newspack-theme/js/dist/amp-fallback-newspack-sponsors.js?ver=2.4.0-epic-ras-acc.1" id="newspack-amp-fallback-sponsors-js"></script> <script id="perfmatters-lazy-load-js-before"> window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;});function perfmattersLazyLoadYouTube(e){var t=document.createElement("iframe"),r="ID?";r+=0===e.dataset.query.length?"":e.dataset.query+"&",r+="autoplay=1",t.setAttribute("src",r.replace("ID",e.dataset.src)),t.setAttribute("frameborder","0"),t.setAttribute("allowfullscreen","1"),t.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),e.replaceChild(t,e.firstChild)} </script> <script async src="https://calmatters.org/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.3.6" id="perfmatters-lazy-load-js"></script> <script src="https://stats.wp.com/e-202449.js" id="jetpack-stats-js" data-wp-strategy="defer" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"163013142\",\"post\":\"0\",\"tz\":\"-8\",\"srv\":\"calmatters.org\",\"hp\":\"atomic\",\"ac\":\"6\",\"amp\":\"0\",\"j\":\"1:14.1-beta\"}") ]); _stq.push([ "clickTrackerInit", "163013142", "0" ]); </script> <script src="https://calmatters.org/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script src="https://calmatters.org/wp-includes/js/dist/a11y.min.js?ver=3156534cc54473497e14" id="wp-a11y-js"></script> <script defer='defer' src="https://calmatters.org/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.9.0" id="gform_json-js"></script> <script id="gform_gravityforms-js-extra"> var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/calmatters.org\/wp-content\/plugins\/gravityforms\/images"}}; var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/calmatters.org\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/calmatters.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"0e80eec6d70b58730cda90b64ec6e7da","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/calmatters.org\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/calmatters.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"0e80eec6d70b58730cda90b64ec6e7da","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; </script> <script defer src="https://calmatters.org/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.9.0" id="gform_gravityforms-js"></script> <script defer='defer' src="https://calmatters.org/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.9.0" id="gform_placeholder-js"></script> <script defer src="https://calmatters.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=f802885f3482236736b18b55abcdc360" id="gform_gravityforms_utils-js"></script> <script defer src="https://calmatters.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=ddd2702ee024d421149a5e61416f1ff5" id="gform_gravityforms_theme_vendors-js"></script> <script id="gform_gravityforms_theme-js-extra"> var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"0e80eec6d70b58730cda90b64ec6e7da"},"ajax":{"ajaxurl":"https:\/\/calmatters.org\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"226d881c44","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again."}}}},"hmr_dev":"","public_path":"https:\/\/calmatters.org\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"81480025c2"}; </script> <script defer src="https://calmatters.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=c055226f9b8c432c9206edab9070263c" id="gform_gravityforms_theme-js"></script> <script> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); </script> <script> var newspackPopupsData = {"449057":{"prompt_id":449057,"prompt_title":"2024.eoy.toaster","prompt_frequency":"once","prompt_placement":"bottom","action_type":"undefined"}}; </script> <script> gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 62) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); </script> <script> gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "62", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_62" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_62"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_62" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [62, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 62, currentPage: 1 } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 62, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); </script> <script id="perfmatters-delayed-scripts-js">const pmDelayClick=false;const pmDelayTimer=setTimeout(pmTriggerDOMListener,10*1000);const pmUserInteractions=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"],pmDelayedScripts={normal:[],defer:[],async:[]},jQueriesArray=[],pmInterceptedClicks=[];var pmDOMLoaded=!1,pmClickTarget="";function pmTriggerDOMListener(){"undefined"!=typeof pmDelayTimer&&clearTimeout(pmDelayTimer),pmUserInteractions.forEach(function(e){window.removeEventListener(e,pmTriggerDOMListener,{passive:!0})}),document.removeEventListener("visibilitychange",pmTriggerDOMListener),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",pmTriggerDelayedScripts):pmTriggerDelayedScripts()}async function pmTriggerDelayedScripts(){pmDelayEventListeners(),pmDelayJQueryReady(),pmProcessDocumentWrite(),pmSortDelayedScripts(),pmPreloadDelayedScripts(),await pmLoadDelayedScripts(pmDelayedScripts.normal),await pmLoadDelayedScripts(pmDelayedScripts.defer),await pmLoadDelayedScripts(pmDelayedScripts.async),await pmTriggerEventListeners(),document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))}),window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),pmWaitForPendingClicks().then(()=>{pmReplayClicks()})}function pmDelayEventListeners(){let e={};function t(t,n){function r(n){return e[t].delayedEvents.indexOf(n)>=0?"perfmatters-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]},t.addEventListener=function(){arguments[0]=r(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=r(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)}),e[t].delayedEvents.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:n||function(){},set:function(n){e["perfmatters"+t]=n}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}function pmDelayJQueryReady(){let e=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>e,set(t){if(t&&t.fn&&!jQueriesArray.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){pmDOMLoaded?e.bind(document)(t):document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})};let n=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e=(e=(e=e.split(" ")).map(function(e){return"load"===e||0===e.indexOf("load.")?"perfmatters-jquery-load":e})).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(function(t){delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]})}return n.apply(this,arguments),this},jQueriesArray.push(t)}e=t}})}function pmProcessDocumentWrite(){let e=new Map;document.write=document.writeln=function(t){var n=document.currentScript,r=document.createRange();let a=e.get(n);void 0===a&&(a=n.nextSibling,e.set(n,a));var i=document.createDocumentFragment();r.setStart(i,0),i.appendChild(r.createContextualFragment(t)),n.parentElement.insertBefore(i,a)}}function pmSortDelayedScripts(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){e.hasAttribute("src")?e.hasAttribute("defer")&&!1!==e.defer?pmDelayedScripts.defer.push(e):e.hasAttribute("async")&&!1!==e.async?pmDelayedScripts.async.push(e):pmDelayedScripts.normal.push(e):pmDelayedScripts.normal.push(e)})}function pmPreloadDelayedScripts(){var e=document.createDocumentFragment();[...pmDelayedScripts.normal,...pmDelayedScripts.defer,...pmDelayedScripts.async].forEach(function(t){var n=t.getAttribute("src");if(n){var r=document.createElement("link");r.href=n,"module"==t.getAttribute("data-perfmatters-type")?r.rel="modulepreload":(r.rel="preload",r.as="script"),e.appendChild(r)}}),document.head.appendChild(e)}async function pmLoadDelayedScripts(e){var t=e.shift();return t?(await pmReplaceScript(t),pmLoadDelayedScripts(e)):Promise.resolve()}async function pmReplaceScript(e){return await pmNextFrame(),new Promise(function(t){let n=document.createElement("script");[...e.attributes].forEach(function(e){let t=e.nodeName;"type"!==t&&("data-perfmatters-type"===t&&(t="type"),n.setAttribute(t,e.nodeValue))}),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t()),e.parentNode.replaceChild(n,e)})}async function pmTriggerEventListeners(){pmDOMLoaded=!0,await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-readystatechange")),await pmNextFrame(),document.perfmattersonreadystatechange&&document.perfmattersonreadystatechange(),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-load")),await pmNextFrame(),window.perfmattersonload&&window.perfmattersonload(),await pmNextFrame(),jQueriesArray.forEach(function(e){e(window).trigger("perfmatters-jquery-load")});let e=new Event("perfmatters-pageshow");e.persisted=window.pmPersisted,window.dispatchEvent(e),await pmNextFrame(),window.perfmattersonpageshow&&window.perfmattersonpageshow({persisted:window.pmPersisted})}async function pmNextFrame(){return new Promise(function(e){requestAnimationFrame(e)})}function pmReplayClicks(){window.removeEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.removeEventListener("mousedown",pmTouchStartHandler),pmInterceptedClicks.forEach(e=>{e.target.outerHTML===pmClickTarget&&e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))})}function pmWaitForPendingClicks(){return new Promise(e=>{window.pmIsClickPending?pmPendingClickFinished=e:e()})}function pmPendingClickStarted(){window.pmIsClickPending=!0}function pmPendingClickFinished(){window.pmIsClickPending=!1}function pmClickHandler(e){e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick"),pmInterceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),pmPendingClickFinished()}function pmTouchStartHandler(e){"HTML"!==e.target.tagName&&(pmClickTarget||(pmClickTarget=e.target.outerHTML),window.addEventListener("touchend",pmTouchEndHandler),window.addEventListener("mouseup",pmTouchEndHandler),window.addEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.addEventListener("mousemove",pmTouchMoveHandler),e.target.addEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"onclick","pm-onclick"),pmPendingClickStarted())}function pmTouchMoveHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler),e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick"),pmPendingClickFinished()}function pmTouchEndHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler)}function pmRenameDOMAttribute(e,t,n){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(n,event.target.getAttribute(t)),event.target.removeAttribute(t))}window.pmIsClickPending=!1,window.addEventListener("pageshow",e=>{window.pmPersisted=e.persisted}),pmUserInteractions.forEach(function(e){window.addEventListener(e,pmTriggerDOMListener,{passive:!0})}),pmDelayClick&&(window.addEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.addEventListener("mousedown",pmTouchStartHandler)),document.addEventListener("visibilitychange",pmTriggerDOMListener);</script></body> </html> <!-- generated in 1.095 seconds 211885 bytes batcached for 180 seconds -->

Pages: 1 2 3 4 5 6 7 8 9 10