.extra-section{padding:85px max(6%,calc((100vw - 1150px)/2))}.extra-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:40px}.extra-heading>p,.extra-section p{color:#776d60}.extra-section .eyebrow{color:#8b6a42}.process-section{background:#f5f0e8}.process-list{list-style:none;padding:0;margin:45px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.process-list li{border-top:1px solid #cfc0aa;padding-top:20px}.process-list span{font:italic 30px Georgia,serif;color:#a1845d}.process-list h3{font-size:23px;margin-top:20px}.process-list p{font-size:14px}.search-callout{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.search-callout>div>p:not(.eyebrow){max-width:450px}.search-action{border:1px solid #d8c9b5;padding:35px}.search-action small{display:block;font-size:12px;color:#817569;margin-top:20px}.line-icon{display:block;font:50px Georgia,serif;color:#987449;margin-bottom:10px}.mortgage-section{background:#f1eadf}.mortgage-layout{display:grid;grid-template-columns:1fr 1fr;background:#fffdf9}.mortgage-inputs{padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.mortgage-inputs input[type=range]{padding:0;border:0;accent-color:#88663f}.mortgage-inputs .button{grid-column:1/-1;width:100%}.mortgage-result{background:#37322b;padding:40px;color:#fff9ef}.mortgage-result .eyebrow{color:#d1b084}.mortgage-result>strong{font:clamp(34px,4vw,52px) Georgia,serif;display:block;font-variant-numeric:tabular-nums}.mortgage-result p{color:#c5b9a9;font-size:13px}.mortgage-result dl{margin:30px 0}.mortgage-result dl div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #ffffff25;padding:12px 0;font-size:14px}.mortgage-result dd{margin:0;text-align:right}.mortgage-result .text-link{color:#e8d2b3}.calculation-note{font-size:12px;max-width:950px;margin:24px 0 0}#mortgage-error{grid-column:1/-1;color:#a33e2e}.trust-section{display:grid;grid-template-columns:1fr 1fr;gap:80px}.trust-content{padding:25px 0 25px 35px;border-left:1px solid #d8c9b5}.trust-content h3{margin-top:24px}.empty-copy{font-size:14px;padding:18px 0;border-bottom:1px solid #ded4c7}.sold-section{background:#f5f0e8}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.faq-list details{border-bottom:1px solid #d8c9b5;padding:20px 0}.faq-list summary{cursor:pointer;font-family:Georgia,serif;font-size:22px;padding-right:20px}.faq-list details p{font-size:15px;margin-bottom:5px}.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}header{flex-wrap:wrap}header nav{flex-wrap:wrap;justify-content:center;gap:20px;max-width:none}header .phone{margin-left:auto}@media(max-width:1100px){header nav{order:3;width:100%;justify-content:flex-start;border-top:1px solid #dfd7cb;padding-top:15px}.process-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.extra-section{padding:50px 6%}.extra-heading,.search-callout,.trust-section,.faq-section,.mortgage-layout{grid-template-columns:1fr;gap:25px}.extra-heading{margin-bottom:25px}.process-list{grid-template-columns:1fr;gap:20px;margin-top:30px}.process-list li{display:grid;grid-template-columns:45px 1fr;gap:0 10px}.process-list h3{margin:4px 0}.process-list p{grid-column:2;margin-top:8px}.search-action,.mortgage-inputs,.mortgage-result{padding:25px}.mortgage-inputs{grid-template-columns:1fr}.trust-content{padding:10px 0 10px 20px}.faq-list summary{font-size:21px}header nav{max-width:100%;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}header .phone{margin-left:auto}.footer-links{width:100%;gap:13px}}
