#rental-market-insights{background-color: var(--gray);color: var(--body-text);padding-bottom: 0;}#rental-market-insights .rmi-header-top{max-width: none;margin: 0 auto 4.5rem;}#rental-market-insights .rmi-header-top .display-1{margin-bottom: 0;font-weight: 700;color: var(--gray-darker);white-space: nowrap;}#rental-market-insights .rmi-header-top .display-1__sm{font-weight: 600;color: var(--gray-darker);}#rental-market-insights .rmi-eyebrow{font-family: var(--secondary-font);font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.24em;text-transform: uppercase;color: var(--primary);margin: 0 0 0.75rem;}#rental-market-insights .rmi-layout{display: grid;grid-template-columns: minmax(0, 1.85fr) minmax(0, 1fr);gap: 2.5rem;align-items: start;margin-bottom: 2.5rem;}#rental-market-insights .rmi-copy{margin: 0;padding: 0;}#rental-market-insights .rmi-copy__heading{font-family: var(--secondary-font);font-size: 1.25rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--primary);line-height: 1.3;margin: 0 0 0.75rem;}#rental-market-insights .rmi-copy__heading:not(:first-child){margin-top: 2rem;}#rental-market-insights .rmi-copy p{margin-top: 0;margin-bottom: 1.25rem;line-height: 1.66;letter-spacing: 0.05em;}#rental-market-insights .rmi-copy p:last-child{margin-bottom: 0;}#rental-market-insights .rmi-snapshot{align-self: start;background: #fff;border: 1px solid var(--border-color);border-radius: var(--nhw-border-radius);box-shadow: var(--box-shadow-xl);padding: 2rem 1.75rem;margin: 0;}#rental-market-insights .rmi-snapshot__title{font-family: var(--secondary-font);font-size: 1.25rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--secondary);margin: 0 0 1.25rem;padding-bottom: 0.875rem;border-bottom: 2px solid var(--primary);}#rental-market-insights .rmi-snapshot__list{list-style: none;padding: 0;margin: 0;}#rental-market-insights .rmi-snapshot__list li{display: flex;flex-direction: row;align-items: flex-start;gap: 0.875rem;padding: 0.875rem 0;border-bottom: 1px solid var(--gray-md);}#rental-market-insights .rmi-snapshot__list li:last-child{border-bottom: 0;padding-bottom: 0;}#rental-market-insights .rmi-snapshot__icon{flex: 0 0 2.5rem;display: flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;background: var(--gray);color: var(--primary);font-size: 0.875rem;margin-top: 0.125rem;}#rental-market-insights .rmi-snapshot__content{display: flex;flex-direction: column;gap: 0.25rem;min-width: 0;}#rental-market-insights .rmi-snapshot__label{font-family: var(--secondary-font);font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--primary);line-height: 1.3;}#rental-market-insights .rmi-snapshot__value{font-size: 0.9375rem;line-height: 1.55;letter-spacing: 0.03em;color: var(--body-text);margin: 0;}#rental-market-insights .rmi-cards{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.5rem;margin-bottom: 2.75rem;}#rental-market-insights .rmi-card{background: #fff;border: 1px solid var(--border-color);border-radius: var(--nhw-border-radius);box-shadow: var(--box-shadow);padding: 2rem 1.5rem;transition: box-shadow 0.35s ease, border-color 0.35s ease;}#rental-market-insights .rmi-card:hover{box-shadow: var(--box-shadow-lg);border-color: var(--gray-md);}#rental-market-insights .rmi-card__icon{display: flex;align-items: center;justify-content: center;width: 3.5rem;height: 3.5rem;border-radius: 50%;background: var(--gray);color: var(--primary);margin: 0 0 1.125rem;font-size: 1.25rem;transition: background-color 0.35s ease, color 0.35s ease;}#rental-market-insights .rmi-card:hover .rmi-card__icon{background: var(--primary);color: #fff;}#rental-market-insights .rmi-card h3{font-family: var(--secondary-font);font-size: 1.0625rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--secondary);margin: 0 0 0.75rem;line-height: 1.35;}#rental-market-insights .rmi-card p{font-size: 0.9375rem;line-height: 1.66;letter-spacing: 0.04em;margin: 0;}#rental-market-insights .rmi-cta{background: var(--secondary);border-radius: 0;width: 100%;padding: 3.5rem max(5vw, 1.25rem);text-align: center;margin-top: 0.5rem;}#rental-market-insights .rmi-cta__content{max-width: 1100px;width: 100%;margin: 0 auto;}#rental-market-insights .rmi-cta__heading{font-family: var(--secondary-font);font-size: 36px;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;color: #fff;margin: 0 auto 1.125rem;line-height: 1.15;max-width: none;}#rental-market-insights .rmi-cta__copy{color: rgba(255, 255, 255, 0.9);font-size: 1.0625rem;line-height: 1.66;letter-spacing: 0.04em;margin: 0 auto 1.75rem;max-width: none;}#rental-market-insights .rmi-cta .btn{margin-bottom: 0;}#rental-market-insights .rmi-cta .btn:focus-visible{outline: 0.125rem solid #fff;outline-offset: 0.25rem;}#rental-market-insights .rmi-cta__trust{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 0.75rem 1.75rem;list-style: none;padding: 0;margin: 1.75rem 0 0;}#rental-market-insights .rmi-cta__trust li{display: inline-flex;align-items: center;gap: 0.5rem;margin: 0;padding: 0;color: rgba(255, 255, 255, 0.88);font-family: var(--secondary-font);font-size: 0.875rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;line-height: 1.3;}#rental-market-insights .rmi-cta__trust-icon{display: inline-flex;align-items: center;justify-content: center;color: var(--primary);font-size: 0.8125rem;line-height: 1;}#rental-market-insights .rmi-card:focus-within,#rental-market-insights .rmi-snapshot:focus-within{outline: 0.125rem solid var(--primary);outline-offset: 0.25rem;}@media (max-width: 1199.98px) {#rental-market-insights .rmi-cards { grid-template-columns: repeat(2, 1fr);gap: 1.5rem;}}@media (max-width: 991.98px) {#rental-market-insights .rmi-layout { grid-template-columns: 1fr;gap: 1.75rem;}#rental-market-insights .rmi-header-top{margin-bottom: 3rem;text-align: left;max-width: none;}#rental-market-insights .rmi-cta{padding: 3rem max(5vw, 1.25rem);}#rental-market-insights .rmi-cta__trust{gap: 0.75rem 1.25rem;}}@media (max-width: 767.98px) {#rental-market-insights .rmi-cards { grid-template-columns: 1fr;gap: 1.25rem;margin-bottom: 2rem;}#rental-market-insights .rmi-card{padding: 1.75rem 1.5rem;}#rental-market-insights .rmi-snapshot{padding: 1.75rem 1.5rem;}#rental-market-insights .rmi-cta{padding: 2.5rem 1.25rem;}#rental-market-insights .rmi-cta__heading{font-size: 30px;}#rental-market-insights .rmi-cta .btn{width: 100%;min-width: 0;}#rental-market-insights .rmi-cta__trust{flex-direction: column;gap: 0.75rem;margin-top: 1.5rem;}}@media (max-width: 575.98px) {#rental-market-insights .rmi-eyebrow { font-size: 0.75rem;}#rental-market-insights .rmi-header-top .display-1{white-space: normal;}#rental-market-insights .rmi-card h3{font-size: 1rem;}}