@font-face {
font-family: 'Adelphe Fructidor';
src: url('https://laist-fonts.pages.dev/Adelphe-FructidorRegular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Adelphe Fructidor';
src: url('https://laist-fonts.pages.dev/Adelphe-FructidorSemiBold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Adelphe Fructidor';
src: url('https://laist-fonts.pages.dev/Adelphe-FructidorItalic.woff2') format('woff2');
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Adelphe Fructidor';
src: url('https://laist-fonts.pages.dev/Adelphe-FructidorBoldItalic.woff2') format('woff2');
font-weight: 700;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Lateral';
src: url('https://laist-fonts.pages.dev/Lateral-ExtendedBlack.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-stretch: expanded;
font-display: swap;
}
@font-face {
font-family: 'Lateral';
src: url('https://laist-fonts.pages.dev/Lateral-StandardBold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Lateral';
src: url('https://laist-fonts.pages.dev/Lateral-StandardRegular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Lateral';
src: url('https://laist-fonts.pages.dev/Adelphe-FructidorItalic.woff2') format('woff2');
font-weight: 400;
font-style: italic;
font-display: swap;
}
html, body {
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: 'Adelphe Fructidor', Times New Roman, serif!important;
font-weight: 400;
font-style: normal;
}
h1, h2, h3 {margin:0px;}
h1 {
font-family: Lateral, Arial, sans-serif!important; font-weight:900!important; font-stretch: expanded!important;
}
h2 {
font-family: Lateral, Helvetica, Arial, sans-serif!important;
font-weight: bold!important; font-size:31.25px!important; line-height:110%!important; letter-spacing: -0.625px!important;
Colors
Color format
Hex
Text colors
text/text-primary-black
Text content
}
h3 {
font-family: Lateral, Helvetica, Arial, sans-serif!important;
margin: 0px;
}
body, td, ul, li, p {
font-family: 'Adelphe Fructidor', Times New Roman, serif!important;
font-weight: 400;
font-style: normal;
line-height:1.75;
}
ul {padding:0px;}
li {list-style-position: outside; margin:10px 0px 20px 20px;}
h1 a, li a, h2 a {color:#141414!important; text-decoration:underline!important;}
.buttonstyles, button, .ie-frm-btn {
letter-spacing: .86px!important; font-family:Lateral, Arial, sans-serif!important;
}
.ie-b-label-box {font-family:Lateral; font-weight:400!important;}
ReadMsgBody {
width: 100%;
}
.ExternalClass {
width: 100%;
}
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {
line-height: 100%;
}
body {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
margin: 0 !important;
}
p {
margin: 1em 0;
}
table td {
border-collapse: collapse;
}
img {
outline: 0;
}
a img {
border: none;
}
@-ms-viewport {
width: device-width;
}
@media only screen and (max-width: 670px) {
.container {
width: 100% !important;
}
.footer {
width: auto !important;
margin-left: 0;
}
.mobile-hidden {
display: none !important;
}
.logo {
display: block !important;
padding: 0 !important;
}
img {
max-width: 100% !important;
height: auto !important;
max-height: auto !important;
}
.header img {
max-width: 100% !important;
height: auto !important;
max-height: auto !important;
}
.photo img {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
}
.drop {
display: block !important;
width: 100% !important;
float: left;
clear: both;
}
.footerlogo {
display: block !important;
width: 100% !important;
padding-top: 15px;
float: left;
clear: both;
}
.nav4, .nav5, .nav6 {
display: none !important;
}
.tableBlock {
width: 100% !important;
}
.responsive-td {
width: 100% !important;
display: block !important;
padding: 0 !important;
}
.fluid, .fluid-centered {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
margin-left: auto !important;
margin-right: auto !important;
}
.fluid-centered {
margin-left: auto !important;
margin-right: auto !important;
}
/* MOBILE GLOBAL STYLES - DO NOT CHANGE */
body, .tb_properties {
font-size: 15px !important;
line-height: 1.5 !important;
padding: 0px !important;
}
h2 {
font-size: 20px !important;
line-height: 1 !important;
}
h3 {
font-size: 12px !important;
line-height: 1 !important;
}
.mobile-hidden {
display: none !important;
}
.responsive-td {
width: 100% !important;
display: block !important;
padding: 0 !important;
}
/* END OF MOBILE GLOBAL STYLES - DO NOT CHANGE */
}
@media only screen and (max-width: 640px) {
.newslettercontainer {padding:10px!important; display:block!important; background-size:800px auto!important;}
.block {width:100%!important; display:block!important; padding:0px!important; text-align:left!important;}
table.divider {
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
}
td.stroke {
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
}
.container {
width: 100% !important;
display:block!important;
}
.mobile-hidden {
display: none !important;
}
.logo {
display: block !important;
padding: 0 !important;
}
.photo img {
width: 100% !important;
height: auto !important;
}
.nav5, .nav6 {
display: none !important;
}
.fluid, .fluid-centered {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
margin-left: auto !important;
margin-right: auto !important;
}
.fluid-centered {
margin-left: auto !important;
margin-right: auto !important;
}
}
@media (prefers-color-scheme: dark) {
html, body {background-color:#1B1B1B!important;}.newslettercontainer {background-color:#1B1B1B!important;}
td, h1, h2, h3, span, div, p, a, li a, ul a {color:#F1F1F1!important;}
.buttonstyles {border:1px #f1f1f1 solid!important;}
.stroke {background-color:#9F9F9F!important;}
.footerstroke {border-top:1px #DDDDDD solid!important; border-bottom:1px #9F9F9F solid!important;}
.darkmodeimage {filter: invert(1) hue-rotate(180deg) !important;}
.hidedarkmode {
display: none!important;
}
.showdarkmode {
display: inline!important;
}
}
div.preheader
{ display: none !important; }
Democrat Jane Kim wants to reshape the state’s insurance regulations.
@media only screen and (max-width: 670px) {
.membermessage, .memberbutton {width:100%!important; text-align:center!important; display:block!important; padding:5px 0px!important;}
.membership {width:100%!important; display:block!important; padding:7px 16px!important;}
We noticed you’re not an LAist member. We are 100% community funded now, so please help keep public media and local reporting strong by becoming a member.
DONATE NOW
VIEW ONLINE
Make It Make Sense
Election 2026
By Cato Hernández and Makenna Cramer
Good morning! We're back in your inbox earlier than planned because California has its next insurance commissioner, which may not sound that exciting but trust me, it's a vital role in wildfire recovery. Let's get crackin'.
🥑 INSURANCE COMMISSIONER
Jane Kim’s progressive ‘affordable insurance for all’ message wins over voters
What happened: Jane Kim, a Bernie Sanders-backed Democrat and attorney, has won the race for California insurance commissioner over Democratic state Sen. Ben Allen. She declared victory Friday, pledging accountability for the property insurance industry that has angered consumers over rising premiums and denied or delayed payouts for claims.
What the candidates said:
Jane Kim: “Insurance was created as a shared promise. We pay into the system so that when the worst happens, we’re protected. Californians have kept our end of that bargain, but insurance companies have broken their side of the promise by denying, delaying and underpaying valid claims and dropping coverage. Voters made clear in this election that they want – and deserve – that promise restored. That’s what I will do as Insurance Commissioner,” she said in a statement.
Ben Allen: According to our partners at CalMatters, Allen called Kim and congratulated her yesterday. He said in a text message that he wishes Kim the best.
Background: The job of an insurance commissioner is to lead the Department of Insurance. They regulate most of California’s insurance market, including a lot of what you might expect (auto, home) and some you might not (pet, rideshare, life insurance and workers’ compensation). A former commissioner once called it the “second-hardest job in the state behind the governor.” Kim is the first woman and Asian American to be elected to the job.
What’s at stake: Kim’s election comes at a time when resentment has been growing against insurance companies since the 2025 fires over prolonged delays or refusal to pay out claims on remediation for damaged homes. At the same time, California risks seeing more insurance carriers leave the state if the market isn’t stable, which could drive premiums higher and add to the affordability crunch.
Her vision for the role: Most recently a director of the California Working Families Party, Kim called her race “the first unabashed and unapologetic populist progressive campaign.” She wants to create public wildfire and auto insurance programs, require home insurers to cover the full rebuild costs for total losses and reform the state’s unpopular insurer of last resort,
the FAIR Plan. While the insurance commissioner does not have full regulatory control over the health insurance industry, Kim also wants to write a ‘Medicare for Kids’ plan in hopes of guaranteeing coverage when families are removed from Medi-Cal.
What’s next: Kim will have to balance the needs of insurers and the public in policy to find a path to lower premiums and coverage availability in a state where insurers have canceled homeowner policies or refused to write new ones. She takes office in January.
Did you make an informed vote this election thanks to LAist? Support trusted election resources like this one. Take a moment today to make a donation to help power our nonprofit newsroom so that we can strengthen our in-depth election coverage and be ready for the next one.
😰 IS IT OVER YET? 😰
These results are based on around 10 million votes that have been counted so far statewide — more than 2.8 million in L.A. County and nearly 952,000 in Orange County.
We still have a ways to go! The California Secretary of State estimates there are 3.9 million ballots left to count overall, which includes 310,000 in L.A. County and 220,900 in O.C.
The deadline for ballots to arrive by mail is Tuesday, so we’ll know final numbers soon. You can check on the status of your ballot via the state’s BallotTrax system.
On another note, we can finally lay that federal legal battle over 20,000 ballots in California to rest. The Justice Department has dropped its case that alleged some of the voters were noncitizens. Why? They say it’s no longer possible to get what they wanted — separating those ballots — now that we’re well into counting.
The next local ballot counts drop tonight starting around 4 p.m. Unless there’s another major race call this weekend, we’ll be back Monday, focusing on understanding what these results mean for your life in Southern California.
— Cato and Makenna
📰 Catch up quick
You can get caught up on our past issues here:
Nov. 6: The L.A. city attorney race comes to a close
Nov. 5: Nithya Raman wins the L.A. mayor’s race
Nov. 5: All 8 L.A. city measures could pass
Nov. 4: We’ve got a new governor, plus voter ID fails
Otherwise, you can keep up with the results here:
L.A. County
Orange County
LAist is part of Southern California Public Radio, 474 South Raymond Avenue, Pasadena, CA, 91105, a member-supported public media network.
About Us
LAist Staff
Unsubscribe
Contact Us
Support Us
© 2026 Southern California Public Radio - All Rights Reserved
Terms of Use
Privacy Policy