.rates-credibility-strip-module__PDiMpa__strip{border-bottom:1px solid var(--me-stone);color:var(--me-ink);padding-block:24px 36px}.rates-credibility-strip-module__PDiMpa__strip .rates-credibility-strip-module__PDiMpa__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:600}.rates-credibility-strip-module__PDiMpa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rates-credibility-strip-module__PDiMpa__grid>:nth-child(-n+2){grid-column:1/-1}.rates-credibility-strip-module__PDiMpa__card,.rates-credibility-strip-module__PDiMpa__googleCard{border:1px solid var(--me-stone);background:#faf8f3;border-radius:8px;min-width:0}.rates-credibility-strip-module__PDiMpa__strip .rates-credibility-strip-module__PDiMpa__card{min-height:112px;color:var(--me-ink);flex-direction:column;justify-content:center;gap:8px;padding:16px;text-decoration:none;display:flex}.rates-credibility-strip-module__PDiMpa__card strong{font-size:18px;font-weight:600;line-height:1.25}.rates-credibility-strip-module__PDiMpa__card>span{font-size:17px;line-height:1.45}.rates-credibility-strip-module__PDiMpa__card .rates-credibility-strip-module__PDiMpa__source{color:var(--me-oxblood);text-underline-offset:3px;font-size:14px;line-height:1.5;text-decoration:underline}.rates-credibility-strip-module__PDiMpa__googleCard>a[data-state]{width:100%;height:100px;box-shadow:none;color:var(--me-ink);background:0 0;border:0;border-radius:8px;gap:10px 7px;padding:12px}.rates-credibility-strip-module__PDiMpa__googleCard>a[data-state]>span{color:var(--me-ink);font-size:16px}.rates-credibility-strip-module__PDiMpa__googleCard>a[data-state]>span:first-child{font-size:20px}.rates-credibility-strip-module__PDiMpa__googleCard>a[data-state]>span:nth-child(3){font-size:14px}.rates-credibility-strip-module__PDiMpa__googleCard>p{color:var(--me-graphite);margin:8px 12px 12px;font-size:13px;line-height:1.5}.rates-credibility-strip-module__PDiMpa__strip :is(a,button):focus-visible{outline:2px solid var(--me-oxblood);outline-offset:4px}.rates-credibility-strip-module__PDiMpa__strip .rates-credibility-strip-module__PDiMpa__checked{color:var(--me-graphite);margin:14px 0 0;font-size:13px;line-height:1.5}@media (min-width:600px){.rates-credibility-strip-module__PDiMpa__grid>:nth-child(-n+2){grid-column:auto}.rates-credibility-strip-module__PDiMpa__strip .rates-credibility-strip-module__PDiMpa__card{min-height:136px;padding:20px}.rates-credibility-strip-module__PDiMpa__card strong{font-size:20px}.rates-credibility-strip-module__PDiMpa__googleCard>a[data-state]{height:136px}}@media (min-width:1024px){.rates-credibility-strip-module__PDiMpa__grid{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(0,1fr))}}
.daily-market-update-module__o5Df4G__section{border-bottom:1px solid var(--me-stone);width:min(100% - 96px,1440px);margin:0 auto;padding-block:clamp(28px,4vw,48px);scroll-margin-top:92px}.daily-market-update-module__o5Df4G__header,.daily-market-update-module__o5Df4G__byline,.daily-market-update-module__o5Df4G__copy,.daily-market-update-module__o5Df4G__sources{max-width:80ch}.daily-market-update-module__o5Df4G__header h2{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.18}.daily-market-update-module__o5Df4G__header .daily-market-update-module__o5Df4G__timestamp{margin-top:10px}.daily-market-update-module__o5Df4G__timestamp,.daily-market-update-module__o5Df4G__credentials,.daily-market-update-module__o5Df4G__sources{color:var(--me-graphite);font-size:14px;line-height:1.6}.daily-market-update-module__o5Df4G__byline{align-items:center;gap:14px;margin-block:22px;display:flex}.daily-market-update-module__o5Df4G__byline>div{min-width:0}.daily-market-update-module__o5Df4G__byline p{font-size:16px;line-height:1.5}.daily-market-update-module__o5Df4G__byline .daily-market-update-module__o5Df4G__credentials{margin-top:3px;font-size:14px}.daily-market-update-module__o5Df4G__portrait{background:var(--me-stone);border-radius:50%;flex:0 0 64px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.daily-market-update-module__o5Df4G__portrait img{object-fit:cover;object-position:center 18%}.daily-market-update-module__o5Df4G__copy p{text-wrap:pretty;font-size:17px;line-height:1.65}.daily-market-update-module__o5Df4G__copy p+p{margin-top:16px}.daily-market-update-module__o5Df4G__sources{margin-top:22px}.daily-market-update-module__o5Df4G__sources ul{flex-wrap:wrap;gap:6px 22px;margin:8px 0 0;padding:0;list-style:none;display:flex}.daily-market-update-module__o5Df4G__section a{color:var(--me-oxblood);text-underline-offset:3px;text-decoration:underline}.daily-market-update-module__o5Df4G__section a:focus-visible{outline:3px solid var(--me-oxblood);outline-offset:4px}.daily-market-update-module__o5Df4G__sources a{padding-block:7px;display:inline-block}@media (max-width:719px){.daily-market-update-module__o5Df4G__section{width:calc(100% - 40px)}}@media (max-width:359px){.daily-market-update-module__o5Df4G__section{width:calc(100% - 32px)}.daily-market-update-module__o5Df4G__byline{align-items:flex-start;gap:10px}}.daily-market-update-module__o5Df4G__related{border:1px solid var(--me-stone);border-radius:10px;max-width:80ch;margin-top:24px;padding:20px}.daily-market-update-module__o5Df4G__related p{margin:0 0 8px;font-size:16px;line-height:1.6}.daily-market-update-module__o5Df4G__related a{padding-block:10px;font-size:16px;line-height:1.5;display:inline-block}
.florida-rates-overview-module__QU1SQa__overview{border-bottom:1px solid var(--me-stone);width:min(100% - 96px,1440px);color:var(--me-ink);margin:0 auto;padding:clamp(28px,4vw,48px) 0;scroll-margin-top:92px}.florida-rates-overview-module__QU1SQa__overview>h2{letter-spacing:-.025em;text-wrap:balance;max-width:32ch;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.18}.florida-rates-overview-module__QU1SQa__overview>.florida-rates-overview-module__QU1SQa__intro{max-width:72ch;color:var(--me-graphite);margin:16px 0 24px;font-size:17px;line-height:1.6}.florida-rates-overview-module__QU1SQa__programs{align-content:start;gap:10px;min-width:0;display:grid}.florida-rates-overview-module__QU1SQa__program{border:1px solid var(--me-stone);background:#faf8f3;border-radius:12px;min-width:0}.florida-rates-overview-module__QU1SQa__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 22px;list-style:none;display:flex}.florida-rates-overview-module__QU1SQa__summary::-webkit-details-marker{display:none}.florida-rates-overview-module__QU1SQa__summary:hover{background:#ddd6cc33;border-radius:12px}.florida-rates-overview-module__QU1SQa__summary:focus-visible{outline:2px solid var(--me-oxblood);outline-offset:3px;border-radius:12px}.florida-rates-overview-module__QU1SQa__summary h3{min-width:0;margin:0;font-size:clamp(18px,1.4vw,21px);font-weight:600;line-height:1.3}.florida-rates-overview-module__QU1SQa__toggle{text-align:center;color:var(--me-oxblood);flex:0 0 24px;font-size:26px;line-height:1}.florida-rates-overview-module__QU1SQa__minus,.florida-rates-overview-module__QU1SQa__program[open] .florida-rates-overview-module__QU1SQa__plus{display:none}.florida-rates-overview-module__QU1SQa__program[open] .florida-rates-overview-module__QU1SQa__minus{display:inline}.florida-rates-overview-module__QU1SQa__programBody{padding:0 22px 22px}.florida-rates-overview-module__QU1SQa__overview a{color:var(--me-oxblood);text-underline-offset:4px;line-height:1.6;text-decoration:underline}.florida-rates-overview-module__QU1SQa__overview a:focus-visible{outline:2px solid var(--me-oxblood);outline-offset:5px}.florida-rates-overview-module__QU1SQa__overview>.florida-rates-overview-module__QU1SQa__intro:last-child{margin:22px 0 0}.florida-rates-overview-module__QU1SQa__overview>.florida-rates-overview-module__QU1SQa__intro:last-child a{padding-block:8px;font-weight:600;display:inline-block}@media (max-width:719px){.florida-rates-overview-module__QU1SQa__overview{width:calc(100% - 40px)}.florida-rates-overview-module__QU1SQa__summary{padding:16px 18px}.florida-rates-overview-module__QU1SQa__programBody{padding:0 18px 18px}}@media (max-width:359px){.florida-rates-overview-module__QU1SQa__overview{width:calc(100% - 32px)}}.florida-rates-overview-module__QU1SQa__detailsHeading{margin:28px 0 16px;font-size:20px;font-weight:600;line-height:1.35}.florida-rates-overview-module__QU1SQa__methodology{border:1px solid var(--me-stone);background:#faf8f3;border-radius:12px;margin-top:32px;padding:clamp(20px,3vw,32px)}.florida-rates-overview-module__QU1SQa__methodology h3{margin:0 0 16px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3}.florida-rates-overview-module__QU1SQa__methodology p{max-width:84ch;color:var(--me-graphite);margin:12px 0;font-size:16px;line-height:1.65}.florida-rates-overview-module__QU1SQa__methodology a{align-items:center;gap:12px;min-height:48px;margin-top:8px;font-weight:600;display:inline-flex}
.program-comparison-module__qEjIwW__comparison{min-width:0;margin-block:24px 32px}.program-comparison-module__qEjIwW__table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%}.program-comparison-module__qEjIwW__caption{text-align:left;color:var(--me-graphite);padding:0 0 16px;font-size:16px;font-weight:500}.program-comparison-module__qEjIwW__table thead{background:var(--me-ink);color:var(--me-bone)}.program-comparison-module__qEjIwW__table th,.program-comparison-module__qEjIwW__table td{vertical-align:top;overflow-wrap:anywhere;padding:20px 18px}.program-comparison-module__qEjIwW__table thead th{font-size:15px;font-weight:600;line-height:1.5}.program-comparison-module__qEjIwW__table thead th:first-child{border-radius:12px 0 0;width:25%}.program-comparison-module__qEjIwW__table thead th:last-child{border-radius:0 12px 0 0}.program-comparison-module__qEjIwW__table thead th span{font-weight:400}.program-comparison-module__qEjIwW__table tbody{background:#faf8f3}.program-comparison-module__qEjIwW__program{font-weight:400}.program-comparison-module__qEjIwW__program>strong{margin-bottom:6px;font-size:20px;font-weight:600;display:block}.program-comparison-module__qEjIwW__program>span{color:var(--me-graphite);font-size:14px;line-height:1.6;display:block}.program-comparison-module__qEjIwW__program>.program-comparison-module__qEjIwW__date{margin-top:10px;font-size:13px}.program-comparison-module__qEjIwW__pair{gap:10px;display:grid}.program-comparison-module__qEjIwW__pair>span{flex-direction:column;gap:3px;display:flex}.program-comparison-module__qEjIwW__pair strong{font-family:var(--me-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(19px,1.65vw,25px);font-weight:600;line-height:1.2}.program-comparison-module__qEjIwW__pair>span>span{color:var(--me-graphite);font-size:13px;line-height:1.5}.program-comparison-module__qEjIwW__cost{font-size:15px;line-height:1.6;display:block}.program-comparison-module__qEjIwW__unavailable{color:var(--me-graphite);font-size:14px;line-height:1.6}.program-comparison-module__qEjIwW__table .program-comparison-module__qEjIwW__termsRow td{border-bottom:1px solid var(--me-stone);padding-top:0;padding-bottom:24px}.program-comparison-module__qEjIwW__terms{color:var(--me-graphite);font-size:13px;line-height:1.65}.program-comparison-module__qEjIwW__terms p{margin:0 0 8px}.program-comparison-module__qEjIwW__terms p:last-child{margin-bottom:0}.program-comparison-module__qEjIwW__details{border-top:1px solid var(--me-stone);margin-top:14px}.program-comparison-module__qEjIwW__summary{min-height:48px;color:var(--me-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;scroll-margin-block:180px 120px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.program-comparison-module__qEjIwW__summary::-webkit-details-marker{display:none}.program-comparison-module__qEjIwW__summary:focus-visible{outline:2px solid var(--me-oxblood);outline-offset:3px;border-radius:3px}.program-comparison-module__qEjIwW__chevron{border-bottom:2px solid;border-right:2px solid;flex:0 0 9px;width:9px;height:9px;margin-right:4px;transform:rotate(45deg)}.program-comparison-module__qEjIwW__details[open] .program-comparison-module__qEjIwW__chevron{transform:rotate(225deg)}.program-comparison-module__qEjIwW__detailsBody{padding:4px 0 8px}.program-comparison-module__qEjIwW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.program-comparison-module__qEjIwW__note{color:var(--me-graphite);max-width:96ch;margin:16px 0 0;font-size:14px;line-height:1.65}.program-comparison-module__qEjIwW__mobileLabel{display:none}@media (max-width:959px){.program-comparison-module__qEjIwW__table,.program-comparison-module__qEjIwW__table tbody{display:block}.program-comparison-module__qEjIwW__caption{width:100%;display:block}.program-comparison-module__qEjIwW__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.program-comparison-module__qEjIwW__table tbody{border:1px solid var(--me-stone);border-radius:12px;margin-bottom:16px;overflow:hidden}.program-comparison-module__qEjIwW__table .program-comparison-module__qEjIwW__figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.program-comparison-module__qEjIwW__table th,.program-comparison-module__qEjIwW__table td{min-width:0;padding:16px;display:block}.program-comparison-module__qEjIwW__program{background:var(--me-bone);grid-column:1/-1}.program-comparison-module__qEjIwW__mobileLabel{margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.5;display:block}.program-comparison-module__qEjIwW__figures td{border-top:1px solid var(--me-stone)}.program-comparison-module__qEjIwW__pair{gap:12px}.program-comparison-module__qEjIwW__pair strong{font-size:23px}.program-comparison-module__qEjIwW__termsRow{display:block}.program-comparison-module__qEjIwW__table .program-comparison-module__qEjIwW__termsRow td{border-top:1px solid var(--me-stone);border-bottom:0;padding:16px}}@media (max-width:359px){.program-comparison-module__qEjIwW__table th,.program-comparison-module__qEjIwW__table td,.program-comparison-module__qEjIwW__table .program-comparison-module__qEjIwW__termsRow td{padding:14px}.program-comparison-module__qEjIwW__pair strong{font-size:21px}}
