@keyframes clock-tick{0%,100%{transform:translate(-50%, -50%) scale(36.3636%);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}50%{transform:translate(-50%, -50%) scale(100%);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}#cmr{background-color:#fbfdff;overflow-x:hidden}#cmr .mobile-only{display:none}@media screen and (max-width: 768px){#cmr .mobile-only{display:block}}#cmr .desktop-only{display:block}@media screen and (max-width: 768px){#cmr .desktop-only{display:none}}#cmr .hidden{display:none !important}#cmr .d-flex{display:flex}#cmr .justify-between{justify-content:space-between}#cmr .align-center{align-items:center}#cmr .gap-8{gap:8px}@media screen and (max-width: 1279px){#cmr .gap-8{gap:.625488663vw}}@media screen and (max-width: 768px){#cmr .gap-8{gap:2.1333333333vw}}#cmr .hero-section{padding:40px 24px;text-align:center;background:#fbfdff;position:relative;background-image:url(/img/current-mortgage-rates/bg-houses-1.webp);background-position:bottom;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 1279px){#cmr .hero-section{padding:3.1274433151vw 1.8764659891vw 3.1274433151vw}}@media screen and (max-width: 768px){#cmr .hero-section{padding:10.6666666667vw 4.2666666667vw;background-image:none}}#cmr .hero-title{font-family:"IBM Plex Serif",serif;font-weight:700;font-size:48px;line-height:60px;color:#303d4d;margin:0 auto 32px;max-width:800px}@media screen and (max-width: 1279px){#cmr .hero-title{font-size:3.7529319781vw;line-height:4.6911649726vw;margin-bottom:2.5019546521vw}}@media screen and (max-width: 768px){#cmr .hero-title{font-size:8.5333333333vw;line-height:10.6666666667vw;margin-bottom:6.4vw}}#cmr .hero-subtitle{font-family:Archivo,sans-serif;font-size:24px;line-height:32px;color:#516170;margin:0 auto 24px;max-width:688px}@media screen and (max-width: 1279px){#cmr .hero-subtitle{font-size:1.8764659891vw;line-height:2.5019546521vw;margin-bottom:1.8764659891vw}}@media screen and (max-width: 768px){#cmr .hero-subtitle{font-size:4.8vw;line-height:6.9333333333vw;margin-bottom:6.4vw}}#cmr .live-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 40px;background:#fff5ef;border:1px solid #ff7d32;border-radius:50px;margin-bottom:24px;user-select:none}@media screen and (max-width: 1279px){#cmr .live-badge{gap:.7818608288vw;padding:.9382329945vw 3.1274433151vw;margin-bottom:1.8764659891vw}}@media screen and (max-width: 768px){#cmr .live-badge{gap:2.6666666667vw;padding:2.6666666667vw 10.6666666667vw;margin-bottom:5.3333333333vw}}#cmr .clock-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;position:relative}#cmr .clock-icon::before{content:"";width:8px;height:8px;background-color:#ff7d32;border-radius:50%}#cmr .clock-icon::after{content:"";position:absolute;z-index:1;top:50%;left:50%;width:22px;height:22px;background-color:#ff7d32;opacity:.3;transform:translate(-50%, -50%) scale(36.3636%);border-radius:50%;animation:clock-tick 2.5s ease-in-out infinite}@media screen and (max-width: 1279px){#cmr .clock-icon{width:1.7200938233vw;height:1.7200938233vw}#cmr .clock-icon::before{width:.625488663vw;height:.625488663vw}#cmr .clock-icon::after{width:1.7200938233vw;height:1.7200938233vw}}@media screen and (max-width: 768px){#cmr .clock-icon{width:4.8vw;height:4.8vw}#cmr .clock-icon::before{width:1.7466666667vw;height:1.7466666667vw}#cmr .clock-icon::after{width:4.8vw;height:4.8vw}}#cmr .live-text{font-family:Archivo,sans-serif;font-weight:700;font-size:14px;color:#303d4d}@media screen and (max-width: 1279px){#cmr .live-text{font-size:1.0946051603vw}}@media screen and (max-width: 768px){#cmr .live-text{font-size:3.2vw}}#cmr .hero-disclaimer{font-family:Archivo,sans-serif;font-size:12px;line-height:18px;color:#516170;margin:0 auto 8px}@media screen and (max-width: 1279px){#cmr .hero-disclaimer{font-size:.9382329945vw;line-height:1.4073494918vw;margin-bottom:.625488663vw}}@media screen and (max-width: 768px){#cmr .hero-disclaimer{font-size:3.2vw;line-height:4.8vw;margin-bottom:2.1333333333vw}#cmr .hero-disclaimer br{display:none}}#cmr .learn-more-link{font-family:Archivo,sans-serif;font-size:12px;line-height:18px;color:#184895;text-decoration:underline}#cmr .learn-more-link:hover{color:#0d3570}@media screen and (max-width: 1279px){#cmr .learn-more-link{font-size:.9382329945vw;line-height:1.4073494918vw}}@media screen and (max-width: 768px){#cmr .learn-more-link{font-size:2.9333333333vw;line-height:4.2666666667vw}}#cmr .market-rates-section{padding:80px 24px;background:#00003c;text-align:center}@media screen and (max-width: 1279px){#cmr .market-rates-section{padding:6.2548866302vw 1.8764659891vw}}@media screen and (max-width: 768px){#cmr .market-rates-section{padding:10.6666666667vw 4.2666666667vw}}#cmr .section-title{font-family:"IBM Plex Serif",serif;font-weight:700;font-size:32px;line-height:1.3;color:#fff;margin:0 0 16px;border-left:none;text-transform:none}@media screen and (max-width: 1279px){#cmr .section-title{font-size:2.5019546521vw;margin-bottom:1.250977326vw}}@media screen and (max-width: 768px){#cmr .section-title{font-size:6.4vw;margin-bottom:4.2666666667vw}}#cmr .section-subtitle{font-family:Archivo,sans-serif;font-size:16px;line-height:24px;color:#fff;margin:0 auto 40px;max-width:688px;text-align:center}@media screen and (max-width: 1279px){#cmr .section-subtitle{font-size:1.250977326vw;line-height:1.8764659891vw;margin-bottom:3.1274433151vw}}@media screen and (max-width: 768px){#cmr .section-subtitle{font-size:3.7333333333vw;line-height:5.3333333333vw;margin-bottom:8vw}}#cmr .rate-tabs{display:inline-flex;background:#f0f5f9;border-radius:80px;padding:8px;margin-bottom:48px;gap:8px}@media screen and (max-width: 1279px){#cmr .rate-tabs{padding:.625488663vw;margin-bottom:3.7529319781vw;gap:.625488663vw}}@media screen and (max-width: 768px){#cmr .rate-tabs{padding:1.6vw;margin-bottom:9.6vw;gap:1.6vw}}#cmr .rate-tab{font-family:Archivo,sans-serif;font-weight:700;font-size:14px;padding:7px 24px;border:none;border-radius:24px;cursor:pointer;transition:all .3s;background:rgba(0,0,0,0);color:#000}#cmr .rate-tab.active{background:#ff7c34;color:#fff}#cmr .rate-tab:hover:not(.active){background:rgba(255,124,52,.1)}@media screen and (max-width: 1279px){#cmr .rate-tab{font-size:1.0946051603vw;padding:.5473025801vw 1.8764659891vw}}@media screen and (max-width: 768px){#cmr .rate-tab{font-size:3.2vw;padding:2.1333333333vw 4.2666666667vw}}#cmr .tab-item{opacity:0;transition:opacity .2s ease-in-out}#cmr .tab-item.selected{opacity:1}#cmr .rate-cards-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;max-width:1200px;margin:0 auto}#cmr .rate-cards-container.col-2-layout{grid-template-columns:repeat(2, 1fr)}#cmr .rate-cards-container.col-2-layout .rate-card:nth-child(odd){justify-self:right}@media screen and (max-width: 1279px){#cmr .rate-cards-container{gap:2.5019546521vw}}@media screen and (max-width: 768px){#cmr .rate-cards-container{grid-template-columns:1fr;gap:6.4vw}}#cmr .rate-card{background:rgba(255,255,255,.2);backdrop-filter:blur(25px);border-radius:16px;padding:24px;max-width:368px}@media screen and (max-width: 1279px){#cmr .rate-card{border-radius:1.250977326vw;padding:1.8764659891vw;max-width:28.7724784988vw}}@media screen and (max-width: 768px){#cmr .rate-card{border-radius:3.2vw;padding:5.3333333333vw;max-width:none}}#cmr .rate-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media screen and (max-width: 1279px){#cmr .rate-card-header{margin-bottom:1.8764659891vw}}@media screen and (max-width: 768px){#cmr .rate-card-header{margin-bottom:6.4vw}}#cmr .rate-card-title{font-family:Archivo,sans-serif;font-weight:700;font-size:24px;color:#fff;margin:0}@media screen and (max-width: 1279px){#cmr .rate-card-title{font-size:1.8764659891vw}}@media screen and (max-width: 768px){#cmr .rate-card-title{font-size:5.3333333333vw}}#cmr .rate-badge{font-family:Archivo,sans-serif;font-weight:700;font-size:12px;padding:4px 12px;border-radius:50px;backdrop-filter:blur(25px);border:1px solid}#cmr .rate-badge.badge-popular{background:rgba(0,180,130,.2);border-color:#00b482;color:#b8e4d1}#cmr .rate-badge.badge-credit{background:rgba(0,180,130,.2);border-color:#00b482;color:#b8e4d1}#cmr .rate-badge.badge-military{background:rgba(0,180,130,.2);border-color:#00b482;color:#b8e4d1}#cmr .rate-badge.badge-balance{background:rgba(0,180,130,.2);border-color:#00b482;color:#b8e4d1}#cmr .rate-badge.badge-term{background:rgba(0,180,130,.2);border-color:#00b482;color:#b8e4d1}@media screen and (max-width: 1279px){#cmr .rate-badge{font-size:.9382329945vw;padding:.3127443315vw .9382329945vw}}@media screen and (max-width: 768px){#cmr .rate-badge{font-size:2.6666666667vw;padding:1.0666666667vw 2.6666666667vw}}#cmr .rate-info{display:flex;align-items:center;justify-content:space-between;gap:32px}@media screen and (max-width: 1279px){#cmr .rate-info{gap:2.5019546521vw}}@media screen and (max-width: 768px){#cmr .rate-info{gap:6.4vw}}#cmr .rate-column{flex:1;text-align:left}#cmr .rate-label{font-family:Archivo,sans-serif;font-size:12px;color:#fff;display:block;margin-bottom:8px}@media screen and (max-width: 1279px){#cmr .rate-label{font-size:.9382329945vw;margin-bottom:.625488663vw}}@media screen and (max-width: 768px){#cmr .rate-label{font-size:2.9333333333vw;margin-bottom:1.6vw}}#cmr .rate-value{font-family:Archivo,sans-serif;font-weight:700;font-size:32px;color:#fff;display:block}@media screen and (max-width: 1279px){#cmr .rate-value{font-size:2.5019546521vw}}@media screen and (max-width: 768px){#cmr .rate-value{font-size:6.9333333333vw}}#cmr .rate-divider{width:1px;height:56px;background:rgba(255,255,255,.3)}@media screen and (max-width: 1279px){#cmr .rate-divider{height:4.3784206411vw}}@media screen and (max-width: 768px){#cmr .rate-divider{height:12.8vw}}#cmr .find-lender-section{padding:10px 0 0;background:#fff;text-align:center}#cmr .find-lender-section .top-img{height:160px;margin:0 auto 40px;position:relative;overflow:hidden}#cmr .find-lender-section .top-img img{height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%)}@media screen and (max-width: 1279px){#cmr .find-lender-section{padding:.7818608288vw 0 0}#cmr .find-lender-section .top-img{height:12.5097732604vw;margin:0 auto 3.1274433151vw}}@media screen and (max-width: 768px){#cmr .find-lender-section{padding:0}#cmr .find-lender-section .top-img{height:26.6666666667vw;margin:0 auto 4.2666666667vw}}#cmr .find-lender-section .section-title{color:#000;font-size:24px}@media screen and (max-width: 1279px){#cmr .find-lender-section .section-title{font-size:1.8764659891vw}}@media screen and (max-width: 768px){#cmr .find-lender-section .section-title{font-size:4.2666666667vw;margin-bottom:1.6vw;padding:0 4.2666666667vw}}#cmr .section-description{font-family:Archivo,sans-serif;font-size:16px;line-height:24px;color:#000;margin:0 auto 32px;max-width:688px}@media screen and (max-width: 1279px){#cmr .section-description{font-size:1.250977326vw;line-height:1.8764659891vw;margin-bottom:2.5019546521vw}}@media screen and (max-width: 768px){#cmr .section-description{font-size:3.7333333333vw;line-height:5.3333333333vw;margin-bottom:6.4vw;padding:0 4.2666666667vw}}#cmr .btn-compare-lenders{font-family:Archivo,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:700;font-size:17px;color:#ff7d32;border:2px solid #ff7d32;border-radius:8px;padding:12px 32px;text-decoration:none;transition:all .3s}#cmr .btn-compare-lenders:hover{background:#ff7d32;color:#fff}#cmr .btn-compare-lenders:hover .arrow-icon{filter:brightness(0) invert(1)}@media screen and (max-width: 1279px){#cmr .btn-compare-lenders{font-size:1.3291634089vw;gap:.9382329945vw;border-radius:.625488663vw;padding:.9382329945vw 2.5019546521vw}}@media screen and (max-width: 768px){#cmr .btn-compare-lenders{font-size:4vw;gap:2.6666666667vw;border-radius:2.1333333333vw;padding:2.6666666667vw 6.4vw;width:calc(100% - 10.6666666667vw);margin:0 5.3333333333vw}}#cmr .mortgage-calc-section{margin-top:40px;background:linear-gradient(166deg, rgba(0, 0, 60, 0.9) 10.11%, rgba(0, 25, 166, 0) 81.91%);box-shadow:-2px -2px 100px 0 rgba(255,255,255,.1) inset,2px 2px 100px 0 rgba(255,255,255,.1) inset;backdrop-filter:blur(25px);padding:80px 24px 0}#cmr .mortgage-calc-section .section-title{text-align:center;font-size:24px}#cmr .mortgage-calc-section .section-subtitle{font-size:16px;line-height:137.5%}#cmr .mortgage-calc-section-inner{width:808px;max-width:100%;margin:56px auto 0}@media screen and (max-width: 1279px){#cmr .mortgage-calc-section{margin-top:3.1274433151vw;padding:6.2548866302vw 1.8764659891vw 0}#cmr .mortgage-calc-section .section-title{font-size:1.8764659891vw}#cmr .mortgage-calc-section .section-subtitle{font-size:1.250977326vw}#cmr .mortgage-calc-section-inner{margin:4.3784206411vw auto 0}}@media screen and (max-width: 768px){#cmr .mortgage-calc-section{margin-top:10.6666666667vw;padding:10.6666666667vw 4.2666666667vw 0}#cmr .mortgage-calc-section .section-title{font-size:6.4vw}#cmr .mortgage-calc-section .section-subtitle{font-size:4.2666666667vw}#cmr .mortgage-calc-section-inner{margin:14.9333333333vw auto 0}}#cmr .arrow-icon{width:16px;height:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23ff7d32"><path d="M8 0L6.59 1.41 12.17 7H0v2h12.17l-5.58 5.59L8 16l8-8z"/></svg>') center/contain no-repeat;transition:filter .3s}@media screen and (max-width: 1279px){#cmr .arrow-icon{width:1.250977326vw;height:1.250977326vw}}@media screen and (max-width: 768px){#cmr .arrow-icon{width:3.7333333333vw;height:3.7333333333vw}}#cmr .knowledge-hub-section{padding:153px 24px 222px;background:#fff;max-width:1200px;margin:0 auto}@media screen and (max-width: 1279px){#cmr .knowledge-hub-section{padding:11.9624706802vw 1.8764659891vw 17.3573103987vw}}@media screen and (max-width: 768px){#cmr .knowledge-hub-section{padding:10.6666666667vw 4.2666666667vw 51.4666666667vw}}#cmr .knowledge-hub-header{margin-bottom:43px}#cmr .knowledge-hub-header h2{margin:0}#cmr .knowledge-hub-header hr{height:1px;flex:1;background-color:#303d4d;border:none}@media screen and (max-width: 1279px){#cmr .knowledge-hub-header{margin-bottom:3.3620015637vw}}@media screen and (max-width: 768px){#cmr .knowledge-hub-header{margin-bottom:8vw}#cmr .knowledge-hub-header hr{display:none}}#cmr .hub-subtitle{font-family:Archivo,sans-serif;font-stretch:expanded;font-weight:400;font-size:20px;line-height:25px;color:#303d4d;text-transform:uppercase;letter-spacing:1.65px}@media screen and (max-width: 1279px){#cmr .hub-subtitle{font-size:1.5637216575vw;line-height:1.9546520719vw}}@media screen and (max-width: 768px){#cmr .hub-subtitle{color:#000;font-size:5.3333333333vw;line-height:6.6666666667vw}}#cmr .hub-description{font-family:Archivo,sans-serif;font-size:16px;line-height:1.4375;color:#303d4d;margin-top:4px}@media screen and (max-width: 1279px){#cmr .hub-description{font-size:1.250977326vw;margin-top:.3127443315vw}}@media screen and (max-width: 768px){#cmr .hub-description{font-size:4.2666666667vw;margin-top:4.2666666667vw;margin-bottom:9.3333333333vw}}#cmr .pagination-controls{display:flex;gap:16px}@media screen and (max-width: 1279px){#cmr .pagination-controls{gap:1.250977326vw}}@media screen and (max-width: 768px){#cmr .pagination-controls{display:none}}#cmr .pagination-arrow{width:50px;height:50px;border:none;border-radius:30px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;box-shadow:0px 10px 27px 0px rgba(0,0,0,.1)}#cmr .pagination-arrow:hover:not(.disabled){background:#f0f5f9;transform:scale(1.05)}#cmr .pagination-arrow.disabled{background:#f0f5f9;cursor:not-allowed;opacity:.5}#cmr .pagination-arrow.disabled svg{color:#a3a5a9}#cmr .pagination-arrow svg{color:#303d4d;transition:color .3s}#cmr .pagination-arrow.prev-arrow{background:#f0f5f9;border:1px solid #f0f5f9}#cmr .pagination-arrow.next-arrow{border:1px solid #f0f5f9;box-shadow:0px 10px 27px 0px rgba(0,0,0,.1)}@media screen and (max-width: 1279px){#cmr .pagination-arrow{width:3.9093041439vw;height:3.9093041439vw}}@media screen and (max-width: 768px){#cmr .pagination-arrow{width:10.6666666667vw;height:10.6666666667vw}}#cmr .articles-carousel{overflow:hidden;position:relative;padding-top:5px}@media screen and (max-width: 768px){#cmr .articles-carousel{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d8d8d8 rgba(0,0,0,0)}#cmr .articles-carousel::-webkit-scrollbar{height:3px}#cmr .articles-carousel::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#cmr .articles-carousel::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:50px}}#cmr .articles-pages{display:flex;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 768px){#cmr .articles-pages{transition:none;transform:none !important}}#cmr .articles-page{min-width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media screen and (max-width: 1279px){#cmr .articles-page{gap:1.8764659891vw}}@media screen and (max-width: 768px){#cmr .articles-page{min-width:auto;display:flex;gap:4.2666666667vw;padding-bottom:2.6666666667vw;margin-right:4.2666666667vw}#cmr .articles-page:last-child{margin-right:4.2666666667vw}}#cmr .article-card{background:#fff;border-radius:6px;overflow:hidden;transition:transform .3s}#cmr .article-card:hover{transform:translateY(-4px)}@media screen and (max-width: 1279px){#cmr .article-card{border-radius:.4691164973vw}}@media screen and (max-width: 768px){#cmr .article-card{border-radius:1.6vw;flex:0 0 71.4666666667vw;width:71.4666666667vw}}#cmr .article-link{text-decoration:none;color:inherit;display:block}#cmr .article-image{width:100%;aspect-ratio:268/148;overflow:hidden;background:#f0f5f9}#cmr .article-image img{width:100%;height:100%;object-fit:cover;display:block}#cmr .article-image-placeholder{width:100%;height:100%;background:linear-gradient(135deg, #f0f5f9 0%, #e0e5e9 100%)}#cmr .article-content{padding:16px 0}@media screen and (max-width: 1279px){#cmr .article-content{padding:1.250977326vw 0}}@media screen and (max-width: 768px){#cmr .article-content{padding:3.2vw 0}}#cmr .article-title{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:22px;color:#000;margin:0 0 12px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1279px){#cmr .article-title{font-size:1.250977326vw;line-height:1.7200938233vw;margin-bottom:.9382329945vw}}@media screen and (max-width: 768px){#cmr .article-title{font-size:3.7333333333vw;line-height:4.8vw;margin-bottom:2.6666666667vw}}#cmr .article-meta{display:flex;align-items:center;gap:8px;font-size:12px}@media screen and (max-width: 1279px){#cmr .article-meta{font-size:.9382329945vw;gap:.625488663vw}}@media screen and (max-width: 768px){#cmr .article-meta{font-size:2.6666666667vw;gap:1.6vw}}#cmr .article-category{font-family:Archivo,sans-serif;font-weight:700;font-size:12px;color:blue;text-decoration:none;text-transform:uppercase;letter-spacing:1.033px}#cmr .article-category:hover{text-decoration:underline}@media screen and (max-width: 1279px){#cmr .article-category{font-size:.9382329945vw}}@media screen and (max-width: 768px){#cmr .article-category{font-size:2.6666666667vw}}#cmr .meta-divider{color:#595959;font-size:10px}@media screen and (max-width: 1279px){#cmr .meta-divider{font-size:.7818608288vw}}@media screen and (max-width: 768px){#cmr .meta-divider{font-size:2.1333333333vw}}#cmr .article-read-time{font-family:Archivo,sans-serif;color:#595959;font-size:10px;display:flex;align-items:center;gap:4px}@media screen and (max-width: 1279px){#cmr .article-read-time{font-size:.7818608288vw;gap:.3127443315vw}}@media screen and (max-width: 768px){#cmr .article-read-time{font-size:2.4vw;gap:.8vw}}#cmr .clock-icon-small{width:10px;height:10px;flex-shrink:0}@media screen and (max-width: 1279px){#cmr .clock-icon-small{width:.7818608288vw;height:.7818608288vw}}@media screen and (max-width: 768px){#cmr .clock-icon-small{width:2.4vw;height:2.4vw}}

/*# sourceMappingURL=current-mortgage-rates.css.map*/