
.cc-mortgage-content{max-width:940px}.cc-mortgage-content h2{font-size:clamp(29px,3.5vw,39px);line-height:1.2}.cc-mortgage-intro{max-width:850px}.cc-mortgage-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin:28px 0 45px}.cc-mortgage-links a{font-size:15px;font-weight:700}.cc-mortgage-stage{padding:32px 0;border-top:1px solid var(--line);scroll-margin-top:120px}.cc-mortgage-stage p{max-width:850px;line-height:1.8}.cc-mortgage-stage details{max-width:850px;margin-top:20px;background:var(--soft);padding:18px 23px}.cc-mortgage-stage summary{cursor:pointer;font-weight:700}.cc-mortgage-stage details p:first-of-type{margin-top:18px}.cc-mortgage-stage details p:last-child,.cc-mortgage-stage details ul:last-child{margin-bottom:0}.cc-mortgage-callout{margin:32px 0;padding:26px 28px;background:var(--soft);border-left:3px solid #927533}.cc-mortgage-callout h2{font-size:31px}.cc-mortgage-callout p{max-width:800px}.cc-mortgage-source{font-size:13px;line-height:1.7;margin:35px 0 0}.cc-mortgage-source summary{cursor:pointer}.cc-mortgage-source ul{padding-left:20px}.cc-mortgage-source p{margin:16px 0 0}.cc-glossary-search{max-width:850px;margin:28px 0}.cc-glossary-search label{display:block;font-weight:700;margin-bottom:8px}.cc-glossary-search input{font:inherit;color:inherit;width:100%;padding:14px 16px;border:1px solid #eceeeb;border-radius:0;background:#ffffff}.cc-glossary-search input:focus-visible{outline:3px solid #927533;outline-offset:3px}.cc-glossary-count{font-size:14px;margin:10px 0}.cc-glossary-alphabet{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 38px}.cc-glossary-alphabet a{display:inline-flex;min-width:40px;min-height:44px;align-items:center;justify-content:center;border:1px solid #eceeeb;text-decoration:none}.cc-glossary-alphabet a:hover{background:var(--yellow)}.cc-glossary-letter{scroll-margin-top:120px;padding:26px 0 5px;border-top:1px solid var(--line)}.cc-glossary-letter h2{color:#354149;font-size:32px}.cc-glossary-letter dl{margin:0}.cc-glossary-term{margin:0 0 27px;scroll-margin-top:120px}.cc-glossary-term dt{font:25px/1.3 Georgia,serif;margin-bottom:9px}.cc-glossary-term dd{margin:0;max-width:850px;line-height:1.8}.cc-glossary-term[hidden],.cc-glossary-letter[hidden]{display:none!important}@media(max-width:760px){.cc-mortgage-stage{padding:26px 0}.cc-mortgage-callout{padding:23px 20px}.cc-mortgage-stage details{padding:17px}.cc-mortgage-links{gap:12px 22px}.cc-glossary-term dt{font-size:23px}}
