#market-update{background-color: #F4F8FC;background-image: linear-gradient(180deg, #F4F8FC 0%, #EEF4FA 100%);padding: 5.625rem 0;color: var(--body-text, #212529);}@media (min-width: 992px) {#market-update { padding: 7.5rem 0;}}#market-update .market-update__eyebrow{display: block;margin: 0 0 1rem;font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase;color: var(--primary, #0067ff);}#market-update h2{margin: 0 0 2.5rem;font-size: 2.8125rem;font-weight: 500;line-height: 1.15;color: var(--secondary, #1b90cf);text-transform: uppercase;letter-spacing: 0.025em;}@media (max-width: 575.98px) {#market-update h2 { font-size: 2.125rem;}}#market-update .market-update__intro{margin: 0 0 1.25rem;font-size: 1.125rem;line-height: 1.65;color: var(--body-text, #212529);}#market-update .market-update__header{display: grid;grid-template-columns: 1fr;gap: 2rem;margin-bottom: 3rem;}@media (min-width: 992px) {#market-update .market-update__header { grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);gap: 2rem;align-items: start;}}#market-update .market-update__copy p{margin: 0 0 1.25rem;font-size: 1.125rem;line-height: 1.65;color: var(--body-text, #212529);}#market-update .market-update__copy p:last-child{margin-bottom: 0;}#market-update .market-update__snapshot{align-self: start;width: 100%;background-color: #FFFFFF;border: 1px solid var(--border-color, #e7eaee);border-radius: 1.25rem;box-shadow: 1px 5px 24.3px 2.7px rgba(0, 103, 255, 0.06);padding: 2rem 2.25rem;}@media (min-width: 992px) {#market-update .market-update__snapshot { position: sticky;top: 2rem;}}#market-update .market-update__snapshot-title{margin: 0 0 1.25rem;font-size: 1.25rem;font-weight: 600;line-height: 1.3;color: var(--primary, #0067ff);}#market-update .market-update__snapshot-list{list-style: none;margin: 0;padding: 0;}#market-update .market-update__snapshot-item{display: flex;flex-direction: column;gap: 0.2rem;padding: 0.875rem 0;border-bottom: 1px solid var(--border-color, #e7eaee);}#market-update .market-update__snapshot-item:first-child{padding-top: 0;}#market-update .market-update__snapshot-item:last-child{padding-bottom: 0;border-bottom: none;}#market-update .market-update__snapshot-label{font-size: 0.75rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted, #707070);}#market-update .market-update__snapshot-value{font-size: 1rem;font-weight: 500;line-height: 1.4;color: var(--dark, #243642);}#market-update .market-update__cards{display: grid;grid-template-columns: 1fr;gap: 1.5rem;margin-bottom: 3rem;}@media (min-width: 768px) {#market-update .market-update__cards { grid-template-columns: repeat(2, 1fr);gap: 2rem;}}@media (min-width: 1200px) {#market-update .market-update__cards { grid-template-columns: repeat(4, 1fr);}}#market-update .market-update__card{background-color: #FFFFFF;border: 1px solid var(--border-color, #e7eaee);border-radius: 1.25rem;box-shadow: 1px 5px 24.3px 2.7px rgba(0, 103, 255, 0.06);padding: 2rem 2.25rem;transition: box-shadow 0.3s ease, transform 0.3s ease;}#market-update .market-update__card:hover{box-shadow: 0 0.75rem 2.5rem rgba(0, 103, 255, 0.1);transform: translateY(-0.125rem);}#market-update .market-update__card-icon{display: flex;align-items: center;justify-content: center;width: 3.5rem;height: 3.5rem;margin-bottom: 1.5rem;border-radius: 50%;background-color: #E8F2FF;color: var(--primary, #0067ff);font-size: 1.25rem;}#market-update .market-update__card h3{margin: 0 0 1rem;font-size: 1.5rem;font-weight: 500;line-height: 1.3;color: var(--secondary, #1b90cf);text-transform: none;letter-spacing: 0;}#market-update .market-update__card p{margin: 0;font-size: 1rem;line-height: 1.65;color: var(--muted, #707070);}#market-update .market-update__cta{display: flex;flex-direction: column;align-items: flex-start;gap: 1.5rem;background-color: #E8F2FF;border: 1px solid var(--border-color, #e7eaee);border-radius: 1.25rem;padding: 2.5rem;color: var(--body-text, #212529);}@media (min-width: 992px) {#market-update .market-update__cta { flex-direction: row;align-items: center;justify-content: space-between;gap: 2.5rem;}}#market-update .market-update__cta-content{flex: 1 1 auto;}#market-update .market-update__cta-content .market-update__cta-heading{margin: 0 0 0.75rem;font-size: clamp(1.5rem, 2.5vw, 2rem);font-weight: 500;line-height: 1.25;color: var(--secondary, #1b90cf);text-transform: none;letter-spacing: 0;}#market-update .market-update__cta-content p:not(.market-update__cta-heading){margin: 0;font-size: 1.125rem;line-height: 1.6;color: var(--body-text, #212529);max-width: 36rem;}#market-update .market-update__cta .btn{flex-shrink: 0;}#market-update .market-update__cta .btn i{margin-left: 0.5rem;font-size: 0.85em;transition: transform 0.3s ease;}#market-update .market-update__cta .btn:hover i,#market-update .market-update__cta .btn:focus-visible i{transform: translateX(0.2rem);}@media (max-width: 991px) {#market-update .market-update__cta .btn { width: 100%;min-width: 0;white-space: normal;height: auto;min-height: 3.25rem;line-height: 1.3;padding: 0.75rem 1.25rem;}}#market-update a:focus-visible{outline: 2px solid var(--primary, #0067ff);outline-offset: 3px;}