.senior-guide-byline{color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.55}.senior-guide-byline span{font-size:14px}.senior-guide-opening{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:76px;padding:94px 0;display:grid}.senior-guide-opening h2,.senior-guide-options h2,.senior-guide-questions h2,.senior-guide-official h2,.senior-guide-closing h2{font-family:var(--serif);letter-spacing:-.045em;margin:0 0 21px;font-size:clamp(35px,4vw,56px);line-height:1.05}.senior-guide-opening>div>p:not(.senior-guide-privacy),.senior-guide-real-estate p,.senior-guide-official>p,.senior-guide-closing>div>div>p{max-width:690px;color:var(--muted);font-size:18px;line-height:1.65}.senior-guide-form{background:var(--cream);border-top:2px solid var(--brass);padding:28px}.senior-guide-form h2{margin-bottom:10px;font-size:31px}.senior-guide-form>p:not(.senior-guide-privacy){color:var(--muted);margin:0 0 18px;line-height:1.55}.senior-guide-form .contact-form{padding-top:8px}.senior-guide-form .contact-form label{font-size:16px}.senior-guide-privacy{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.5}.senior-guide-privacy a,.senior-guide-detail a,.senior-guide-real-estate a{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:3px;font-weight:700}.senior-guide-options{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:98px 0}.senior-guide-options h2{max-width:800px}.senior-guide-table-wrap{border:1px solid var(--line);background:var(--paper);margin-top:36px;overflow-x:auto}.senior-guide-table-wrap table{border-collapse:collapse;width:100%;min-width:1100px}.senior-guide-table-wrap th,.senior-guide-table-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:18px;font-size:15px;line-height:1.5}.senior-guide-table-wrap thead th{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.senior-guide-table-wrap tbody th{width:175px;font-family:var(--serif);color:var(--ink);font-size:23px;line-height:1.1}.senior-guide-option-cards{display:none}.senior-guide-detail{padding-top:100px;padding-bottom:100px}.senior-guide-questions{border-top:1px solid var(--line);padding:88px 0}.senior-guide-questions h2{max-width:680px}.senior-guide-questions ul{border-top:1px solid var(--line);max-width:860px;margin:34px 0 0;padding:0;list-style:none}.senior-guide-questions li{border-bottom:1px solid var(--line);color:var(--muted);padding:18px 0 18px 31px;font-size:18px;line-height:1.55;position:relative}.senior-guide-questions li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:1px}.senior-guide-real-estate{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9e2d4;padding:95px 0}.senior-guide-real-estate>.content{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.senior-guide-real-estate h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,56px);line-height:1.05}.senior-guide-real-estate p{margin:0 0 17px}.senior-guide-official{padding:100px 0}.senior-guide-official>p{max-width:760px}.senior-guide-official>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:33px;display:grid}.senior-guide-official a{border-bottom:1px solid var(--line);min-height:122px;color:var(--ink);gap:7px;padding:22px 0;display:grid}.senior-guide-official a:hover strong{color:var(--green)}.senior-guide-official strong{font-family:var(--serif);font-size:24px;line-height:1.1}.senior-guide-official span{color:var(--muted);font-size:16px;line-height:1.5}.senior-guide-disclaimer{border-top:2px solid var(--brass);padding:18px 0 0;max-width:920px!important;color:var(--muted)!important;margin:28px 0 0!important;font-size:14px!important;line-height:1.55!important}.senior-guide-faq{padding-bottom:100px}.senior-guide-faq>p.eyebrow{margin-bottom:18px}.senior-guide-closing{background:var(--green);color:#fff;padding:95px 0}.senior-guide-closing>.content{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:58px;display:grid}.senior-guide-closing h2{color:#fff}.senior-guide-closing .eyebrow{color:#e6c995}.senior-guide-closing>div>div>p{color:#e3e9e3}.senior-guide-closing .button{color:var(--ink);background:#fff;border-color:#fff}.senior-guide-closing .button:hover{background:#e6c995;border-color:#e6c995}.senior-guide-closing .button-outline{color:#fff;background:0 0;border-color:#d9c29a}.senior-guide-closing .button-outline:hover{color:var(--ink);background:#fff;border-color:#fff}.senior-guide-closing .senior-guide-form{color:var(--ink);background:var(--paper)}.senior-guide-closing .senior-guide-disclaimer{border-top-color:#d9c29a;grid-column:1/-1;color:#e3e9e3!important;margin-top:0!important}.senior-guide-closing .senior-guide-form h2{color:var(--ink)}@media (max-width:900px){.senior-guide-opening,.senior-guide-real-estate>.content,.senior-guide-closing>.content{grid-template-columns:1fr;gap:38px}.senior-guide-opening,.senior-guide-detail,.senior-guide-official,.senior-guide-options{padding-top:74px;padding-bottom:74px}.senior-guide-closing{padding:74px 0}}@media (max-width:600px){.senior-guide-opening,.senior-guide-detail,.senior-guide-official,.senior-guide-options,.senior-guide-questions{padding-top:62px;padding-bottom:62px}.senior-guide-table-wrap{display:none}.senior-guide-option-cards{gap:18px;margin-top:30px;display:grid}.senior-guide-option-cards article{background:var(--paper);border-top:2px solid var(--brass);padding:21px}.senior-guide-option-cards h3{font-family:var(--serif);margin:0 0 17px;font-size:28px;line-height:1.08}.senior-guide-option-cards dl{margin:0}.senior-guide-option-cards dl>div{border-top:1px solid var(--line);padding:13px 0}.senior-guide-option-cards dt{letter-spacing:.06em;text-transform:uppercase;color:var(--green);font-size:12px;font-weight:700}.senior-guide-option-cards dd{color:var(--muted);margin:6px 0 0;font-size:16px;line-height:1.5}.senior-guide-questions li{padding-left:29px;font-size:17px}.senior-guide-real-estate,.senior-guide-closing{padding:64px 0}.senior-guide-official>div{grid-template-columns:1fr}.senior-guide-official a{min-height:0;padding:20px 0}.senior-guide-official strong{font-size:23px}.senior-guide-closing>.content{gap:32px}.senior-guide-form{padding:23px}.senior-guide-byline{font-size:15px}}
:root{--ink:#0c0f24;--green:#0c0f24;--sage:#686672;--brass:#506caa;--cream:#f4f5f8;--paper:#fdfdfe;--line:#d6d9e3;--muted:#31303f}body{background:var(--paper);color:var(--ink)}.site-header{background:#fdfdfefa;border-bottom-color:#0c0f2429}.phone-bar,.site-footer,.cookie-consent{background:var(--ink)}.phone-bar{border-bottom:3px solid var(--brass)}.button{background:var(--green);border-color:var(--green);color:#fff}.button:hover{background:#31303f;border-color:#31303f}.button-outline{color:var(--ink);border-color:var(--green);background:0 0}.button-outline:hover{background:var(--green);border-color:var(--green);color:#fff}.eyebrow,.article-card p,.quote-grid cite{color:var(--green)}.text-link{border-bottom-color:var(--brass)}.text-link:hover{color:var(--green);border-bottom-color:var(--green)}.hero,.page-intro,.testimonial-band,.sublanding-checklist,.community-highlights{background:var(--cream)}.paths{background:#eef0f6}.proof-strip,.community-feature,.roadmap-close,.sublanding-cta,.seller-resources-checklist{background:var(--green)}.proof-strip span{color:#f1f5f2}.proof-strip .proof-item{color:inherit;border-right:1px solid #ffffff38;align-items:baseline;gap:10px;padding-right:20px;display:flex}.proof-strip .proof-item:last-child{border-right:0}.proof-strip .proof-link:hover{color:#b9c7e5}.hero-media:has(.paul-headshot){background:#d0cdcc;height:640px;min-height:640px}.bio-grid>.paul-headshot{background:#d0cdcc}.hero-media>picture{width:100%;height:100%;display:block}.hero-media>picture>.paul-headshot{object-fit:cover;object-position:center;width:100%;height:100%}.bio-grid>.paul-headshot{aspect-ratio:4/3;object-fit:contain;object-position:center}.brand-mark,.phone-bar,.cookie-consent{border-color:var(--brass)}.number,.roadmap-list article>span,.fact-value{color:var(--green)}.article-body aside,.blog-cta,.cite-box,.article-distinctive,.seller-resource-card{border-top-color:var(--brass)}.pauls-take{border-top:2px solid var(--brass);background:#eef0f6;margin:42px 0;padding:30px}.pauls-take h2{margin-top:0}.pauls-take p:last-child{margin-bottom:0}.pauls-take p:nth-of-type(4){display:none}.quick-facts{border-top:2px solid var(--brass);background:var(--cream);margin:42px 0;padding:30px}.quick-facts h2{margin-top:0}.quick-facts>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-facts dl{border-bottom:1px solid var(--line);margin:0;padding:15px 12px 15px 0}.quick-facts dt{color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:600}.quick-facts dd{color:var(--muted);margin:3px 0 0;font-size:15px;line-height:1.4}.quick-facts-note{color:var(--muted);margin:18px 0 0!important;font-size:14px!important}@media (max-width:600px){.quick-facts{padding:24px 18px}.quick-facts>div{grid-template-columns:1fr}}.footer-grid a:hover,.footer-grid h2,.footer-brand .brand-mark,.text-link-light:hover{color:#b9c7e5}.footer-brand .brand-mark{border-color:#b9c7e5}.button:focus-visible,.text-link:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#506caa}.search-launcher{z-index:35;background:var(--green);color:#fff;align-items:center;min-height:48px;padding:12px 18px;font-weight:700;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 14px #0c0f2438}.valencia-breadcrumbs{color:var(--muted);align-items:center;gap:9px;padding:16px 0 0;font-size:13px;display:flex}.valencia-breadcrumbs a{color:var(--green);font-weight:700}.valencia-breadcrumbs a:hover{color:var(--brass)}.search-launcher:hover{background:#31303f}.search-directory{padding:78px 0 110px}.search-directory label{font-family:var(--serif);margin-bottom:10px;font-size:28px;display:block}.search-directory input{border:1px solid var(--ink);width:100%;max-width:760px;min-height:54px;font:inherit;padding:12px 15px;font-size:18px}.search-directory>p{color:var(--muted)}.search-directory>div{border-top:1px solid var(--ink);max-width:900px}.search-directory>div a{border-bottom:1px solid var(--line);padding:20px 0;display:block}.search-directory small{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.search-directory h2{font-family:var(--serif);margin:5px 0;font-size:26px}.search-directory span{color:var(--muted)}.senior-help{background:var(--paper);border-bottom:1px solid var(--line);padding:82px 0}.senior-help h2{max-width:700px;font-family:var(--serif);letter-spacing:-.045em;margin:0 0 38px;font-size:clamp(34px,4vw,56px);line-height:1.05}.senior-help-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.senior-help-grid article{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:224px;padding:28px 0 8px;display:flex}.senior-help-grid h3{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 12px;font-size:30px;line-height:1.1}.senior-help-grid p,.closing-copy{max-width:430px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.senior-help-grid .text-link{margin-top:auto}.seller-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.schedule-proof{max-width:440px;color:var(--ink);font-family:var(--serif);margin:22px 0 0;font-size:20px;line-height:1.3}.schedule-proof cite{color:var(--muted);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px;font-style:normal;font-weight:700;display:block}.booking-faq{border-top:1px solid var(--line);max-width:520px;margin:22px 0 24px}.booking-faq details{border-bottom:1px solid var(--line)}.booking-faq summary{color:var(--ink);cursor:pointer;padding:14px 28px 14px 0;font-weight:700;line-height:1.35}.booking-faq summary::marker{color:var(--brass)}.booking-faq p{font-size:16px;line-height:1.55;color:var(--muted)!important;margin:0 0 16px!important}.home-visit-detail{max-width:900px;padding:105px 0}.home-visit-detail h2{max-width:720px;font-family:var(--serif);letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(34px,4vw,56px);line-height:1.05}.home-visit-detail h3{max-width:630px;font-family:var(--serif);letter-spacing:-.035em;margin:38px 0 15px;font-size:clamp(27px,3vw,38px);line-height:1.1}.home-visit-detail p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0 0 18px;font-size:18px;line-height:1.7}.home-visit-decisions{padding:0 0 105px}.home-visit-decisions h2{font-family:var(--serif);letter-spacing:-.045em;margin:0 0 32px;font-size:clamp(34px,4vw,56px);line-height:1.05}.home-visit-decisions>div{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.home-visit-decisions article{border-bottom:1px solid var(--line);padding:25px 0}.home-visit-decisions h3{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 12px;font-size:27px;line-height:1.12}.home-visit-decisions p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.community-scan{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eef0f6;padding:82px 0}.community-scan h2{max-width:690px;font-family:var(--serif);letter-spacing:-.045em;margin:0 0 34px;font-size:clamp(34px,4vw,56px);line-height:1.05}.community-scan>.content>div{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.community-scan article{border-bottom:1px solid var(--line);padding:26px 0 6px}.community-scan h3{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 12px;font-size:27px;line-height:1.1}.community-scan p{max-width:340px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.article-body p,.blog-post-body p,.faq-section details p,.community-highlights li,.success-stories article p,.seller-resource-card p,.fact>p:not(.fact-value){font-size:18px}.mobile-call-link{display:none}@media (min-width:901px) and (max-width:1200px){.senior-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}}@media (max-width:900px){.proof-strip .proof-item{border-right:0;padding-right:0;display:block}.proof-strip .proof-item>span{margin-top:4px;display:block}.senior-help{padding:70px 0}.senior-help-grid{grid-template-columns:1fr;gap:0}.senior-help-grid article{min-height:0;padding:26px 0}.seller-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-scan{padding:70px 0}.home-visit-detail{padding:78px 0}.home-visit-decisions{padding-bottom:78px}.home-visit-decisions>div,.community-scan>.content>div{grid-template-columns:1fr;gap:0}}@media (max-width:600px){.search-launcher{display:none;bottom:82px;right:16px}.phone-bar{border-bottom-width:2px}.hero-media:has(.paul-headshot){height:380px;min-height:380px}main{padding-bottom:0}.mobile-call-link{display:none}.senior-help{padding:62px 0}.senior-help h2{margin-bottom:30px}.senior-help-grid h3{font-size:28px}.seller-resource-grid{grid-template-columns:1fr}.home-visit-detail{padding:64px 0}.home-visit-detail p:not(.eyebrow){font-size:17px}.home-visit-decisions{padding-bottom:64px}.senior-help-grid p,.closing-copy,.community-scan p,.article-body p,.blog-post-body p,.faq-section details p,.community-highlights li,.success-stories article p,.seller-resource-card p,.fact>p:not(.fact-value){font-size:17px}}@media (min-width:601px) and (max-width:1100px){.search-launcher{display:none}}@media (min-width:601px) and (max-width:900px){.hero-media:has(.paul-headshot){height:460px;min-height:460px}}@media (max-width:900px) and (orientation:landscape){.search-launcher{display:none}main{padding-bottom:0}}
.back-to-top{z-index:35;background:var(--paper);min-height:48px;color:var(--ink);font:700 15px var(--sans);cursor:pointer;border:2px solid #506caa;padding:10px 16px;position:fixed;bottom:24px;right:24px}.back-to-top:hover{background:#eef0f6}@media (max-width:1100px){.back-to-top{display:none}}.article-glance{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin:44px 0;padding:30px 0}.article-glance h2{margin-top:0!important}.article-glance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.article-glance dt{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.article-glance dd{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.checklist-page{padding:92px 0 110px}.checklist-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}.checklist-heading h1{max-width:760px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,80px);line-height:.98}.checklist-heading p:not(.eyebrow){max-width:640px;color:var(--muted);margin:22px 0 0;font-size:19px}.checklist-print{flex:none}.checklist-sheet{border-top:2px solid var(--ink);max-width:900px;margin-bottom:38px}.checklist-sheet>section{border-bottom:1px solid var(--line);padding:28px 0}.checklist-sheet h2{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 16px;font-size:30px;line-height:1.1}.checklist-sheet ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checklist-sheet li{color:var(--muted);padding-left:34px;font-size:18px;line-height:1.55;position:relative}.checklist-sheet li:before{border:2px solid var(--brass);content:"";width:18px;height:18px;position:absolute;top:1px;left:0}.checklist-call{padding:26px 0}.checklist-call p{font-family:var(--serif);margin:0 0 6px;font-size:23px}.checklist-call a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px;font-size:20px;font-weight:700}.contact-form{gap:14px}.contact-form label{font-size:16px}.contact-form input,.contact-form textarea{min-height:52px;font-size:17px}@media (max-width:900px){.article-glance dl{grid-template-columns:1fr;gap:18px}.checklist-heading{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.back-to-top{display:none}.article-glance{margin:36px 0;padding:24px 0}.article-glance dd{font-size:16px}.checklist-page{padding:68px 0 92px}.checklist-heading{gap:24px;margin-bottom:32px}.checklist-heading p:not(.eyebrow),.checklist-sheet li{font-size:17px}.checklist-sheet h2{font-size:28px}.checklist-print{width:100%}.touring-checklist-page .checklist-sheet li{font-size:19px;line-height:1.65}.touring-checklist-page .checklist-sheet li:before{width:21px;height:21px}}@media (max-width:900px) and (orientation:landscape){.back-to-top{display:none}}@media print{.site-header,.site-footer,.phone-bar,.mobile-call-link,.back-to-top,.cookie-consent,.checklist-print,.text-link{display:none!important}body,main,.checklist-page{color:#000;background:#fff;margin:0;padding:0}.checklist-sheet{max-width:none}.comparison-sheet th,.comparison-sheet td{padding:14px;font-size:18px}.comparison-sheet tbody th{font-size:20px}}
.text-size-control{border:1px solid #b9c7e5;display:flex}.text-size-control button{min-width:48px;min-height:48px;color:var(--ink);font:700 16px var(--sans);cursor:pointer;background:0 0;border:0;border-right:1px solid #506caa}.text-size-control button:last-child{border-right:0}.text-size-control button:hover,.text-size-control button.is-active{background:#eef0f6}.text-size-control button:focus-visible{outline-offset:-3px;outline:3px solid #506caa}.phone-bar{grid-template-columns:1fr auto 1fr;display:grid}.phone-bar>a{grid-column:2}.phone-bar .text-size-control{justify-self:end}.phone-bar .text-size-control button{color:#fff}.phone-bar .text-size-control button:hover,.phone-bar .text-size-control button.is-active{background:#31303f}.first-call{padding:0 0 96px}.first-call h2{max-width:680px;font-family:var(--serif);letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(34px,4vw,52px);line-height:1.05}.first-call ul{border-top:1px solid var(--ink);max-width:850px;margin:0;padding:0;list-style:none}.first-call li{border-bottom:1px solid var(--line);color:var(--muted);padding:19px 0 19px 30px;font-size:18px;line-height:1.55;position:relative}.first-call li:before{color:var(--brass);content:"•";font-size:24px;line-height:1;position:absolute;top:20px;left:3px}.glossary-page{padding:94px 0 110px}.glossary-page h1{max-width:790px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,80px);line-height:.98}.glossary-intro{max-width:670px;color:var(--muted);margin:24px 0 48px;font-size:20px}.glossary-page dl{border-top:1px solid var(--ink);max-width:900px;margin:0 0 34px}.glossary-page dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.42fr) 1fr;gap:32px;padding:24px 0;display:grid}.glossary-page dt{font-family:var(--serif);letter-spacing:-.03em;font-size:27px;line-height:1.15}.glossary-page dd{color:var(--muted);margin:0;font-size:18px;line-height:1.6}.glossary-call{color:var(--muted);margin:0 0 26px;font-size:18px}.glossary-call a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px;font-weight:700}.comparison-page{padding:92px 0 110px}.comparison-sheet{border-top:2px solid var(--ink);margin-bottom:38px;overflow-x:auto}.comparison-sheet table{border-collapse:collapse;width:100%;min-width:820px}.comparison-sheet th,.comparison-sheet td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px}.comparison-sheet thead th{background:#eef0f6;font-size:15px}.comparison-sheet tbody th{width:31%;font-family:var(--serif);font-size:21px;line-height:1.15}.comparison-sheet td{height:76px}.comparison-sheet p{font-family:var(--serif);margin:26px 0 6px;font-size:23px}.comparison-sheet a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px;margin-bottom:26px;font-size:20px;font-weight:700;display:inline-block}.family-helper{max-width:470px;font-weight:700;color:var(--ink)!important}.call-now-label{font-weight:700;color:var(--ink)!important;margin:25px 0 8px!important}.contact-call-now{margin-bottom:20px}.schedule-call{margin-top:16px}.contact-call-now+.schedule-call{margin-top:0;margin-bottom:20px}.contact-reassurance{color:var(--muted);margin:0 0 22px;font-size:16px;font-weight:700;display:block}.welcome-video{grid-template-columns:minmax(240px,.52fr) minmax(0,1fr);align-items:center;gap:52px;padding:78px 0 18px;display:grid}.welcome-video h2{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(32px,3.5vw,48px);line-height:1.08}.welcome-video p:not(.eyebrow){max-width:430px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.welcome-video video{border:1px solid var(--line);background:#eef0f6;width:100%}.home-welcome-video{border-bottom:1px solid var(--line);background:#eef0f6}.home-welcome-video .content{grid-template-columns:minmax(250px,.58fr) minmax(0,1fr);align-items:center;gap:64px;padding:76px 0;display:grid}.home-welcome-video h2{max-width:460px;font-family:var(--serif);letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(38px,4vw,58px);line-height:1.02}.home-welcome-video p:not(.eyebrow){max-width:480px;color:var(--muted);margin:0;font-size:19px;line-height:1.6}.home-welcome-video video{border:1px solid var(--line);background:#fff;width:100%}.home-video-panel{min-width:0}.video-transcript{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px}.video-transcript summary{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;font-weight:700;display:flex}.video-transcript summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.video-transcript>div{padding:0 0 18px}.video-transcript p{max-width:100%;color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.6}.video-transcript p:last-child{margin-bottom:0}.how-help-steps{max-width:900px;padding:88px 0 24px}.how-help-steps article{border-top:1px solid var(--line);grid-template-columns:72px 1fr;gap:24px;padding:31px 0;display:grid}.how-help-steps article:last-child{border-bottom:1px solid var(--line)}.how-help-steps span{color:var(--brass);font-family:var(--serif);font-size:37px;line-height:1}.how-help-steps h2,.how-help-close h2{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(29px,3vw,42px);line-height:1.08}.how-help-steps p,.how-help-close p{max-width:660px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.how-help-close{padding:70px 0 105px}.how-help-close p{margin-bottom:28px}.how-help-close .contact-reassurance{margin-top:20px;margin-bottom:0}.how-help-faq{max-width:900px;padding:28px 0 46px}.how-help-faq h2{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(32px,3.4vw,48px);line-height:1.08}.how-help-faq details{border-top:1px solid var(--line)}.how-help-faq details:last-child{border-bottom:1px solid var(--line)}.how-help-faq summary{min-height:56px;color:var(--ink);cursor:pointer;padding:16px 38px 16px 0;font-size:18px;font-weight:700;line-height:1.4}.how-help-faq p{max-width:680px;color:var(--muted);margin:0 0 20px;font-size:18px;line-height:1.6}.reading-mode-control{min-height:44px;color:var(--ink);font:700 15px var(--sans);cursor:pointer;background:0 0;border:2px solid #506caa;margin:24px 0 0;padding:9px 14px}.reading-mode-control:hover{background:#eef0f6}.reading-mode-control:focus-visible{outline-offset:3px;outline:3px solid #506caa}html[data-reading-mode=on] .article-header>img,html[data-reading-mode=on] .blog-post-header>img,html[data-reading-mode=on] .blog-post-body section>img,html[data-reading-mode=on] .blog-related{display:none}html[data-reading-mode=on] .article-header,html[data-reading-mode=on] .blog-post-header{padding-bottom:38px}html[data-reading-mode=on] .article-body p,html[data-reading-mode=on] .blog-post-body p{font-size:19px!important;line-height:1.78!important}html[data-text-size=large] body{font-size:18px}html[data-text-size=large] .hero-copy>p:not(.eyebrow),html[data-text-size=large] .lede,html[data-text-size=large] .article-body p,html[data-text-size=large] .blog-post-body p,html[data-text-size=large] .faq-section details p,html[data-text-size=large] .community-highlights li,html[data-text-size=large] .checklist-sheet li,html[data-text-size=large] .glossary-page dd,html[data-text-size=large] .first-call li{font-size:19px}@media (max-width:600px){.contact-call-now+.schedule-call{justify-content:center;width:100%;margin-top:12px;margin-bottom:20px;display:flex}.phone-bar{justify-content:space-between;gap:10px;padding:5px 12px;display:flex}.phone-bar>a{gap:5px;min-width:0;font-size:14px}.phone-bar .text-size-control{flex:none}.phone-bar .text-size-control button{min-width:42px;min-height:40px;font-size:14px}.first-call{padding:0 0 75px}.first-call li{font-size:17px}.glossary-page,.comparison-page{padding:68px 0 92px}.glossary-intro{margin-bottom:34px;font-size:18px}.glossary-page dl>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.glossary-page dt{font-size:25px}.glossary-page dd{font-size:17px}.comparison-sheet{margin-right:-18px}.how-help-steps{padding:62px 0 14px}.welcome-video{grid-template-columns:1fr;gap:25px;padding:58px 0 12px}.welcome-video p:not(.eyebrow){font-size:17px}.home-welcome-video .content{grid-template-columns:1fr;gap:28px;padding:58px 0}.home-welcome-video p:not(.eyebrow){font-size:17px}.video-transcript p{font-size:16px}.how-help-steps article{grid-template-columns:46px 1fr;gap:15px;padding:25px 0}.how-help-steps span{font-size:31px}.how-help-steps p,.how-help-close p{font-size:17px}.how-help-close{padding:54px 0 80px}.how-help-faq{padding:24px 0 32px}.how-help-faq summary,.how-help-faq p{font-size:17px}html[data-reading-mode=on] .article-body p,html[data-reading-mode=on] .blog-post-body p{font-size:19px!important;line-height:1.78!important}}.home-quick-links{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 22px;padding:22px 0;display:flex}.home-quick-links a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.video-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px}.video-summary summary{color:var(--ink);cursor:pointer;align-items:center;padding:12px 0;font-weight:700;display:flex}.video-summary p{padding-bottom:14px}body.cookie-banner-visible main{padding-bottom:96px}@media (max-width:600px){body{padding-bottom:78px}body.cookie-banner-visible main{padding-bottom:0}.mobile-call-link{z-index:45;background:var(--ink);color:#fff;justify-content:center;align-items:center;min-height:56px;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 8px 24px #132c3738}.home-quick-links{grid-template-columns:1fr 1fr;gap:4px 16px;padding:16px 0;display:grid}.home-quick-links a{font-size:16px}}@media print{.text-size-control,.comparison-page>.text-link{display:none!important}.comparison-page{padding:0}.comparison-sheet{overflow:visible}.comparison-sheet table{min-width:0}.comparison-sheet th,.comparison-sheet td{padding:14px;font-size:18px!important}.comparison-sheet tbody th{font-size:20px!important}}:root{--muted:#334847;--sage:#465f57}body,body p:not(.eyebrow):not(.form-status):not(.form-reassurance){font-size:18px;line-height:1.6}body .article-body p,body .blog-post-body p{font-size:18px;line-height:1.65}.guide-jump-nav{top:152px}.guide-jump-nav a,.mobile-nav summary{min-height:44px}@media (max-width:900px){.guide-jump-nav{top:138px}.header-actions .header-text-link,.header-actions>.button-small{display:none}.mobile-nav summary{min-width:48px;min-height:48px!important}}main a:not(.button):not(.article-card):not(.brand){text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px;text-decoration-thickness:1.5px}button,input:not([type=hidden]),select,textarea,summary{min-height:48px}.button,.text-link,.community-list a,.site-footer a,.site-header nav>a,.mobile-nav>div>a,.mobile-nav>div details>summary{align-items:center;min-height:48px}.hero-copy>p:not(.eyebrow){color:#263d40}.hero-media picture,.hero-media picture img{width:100%;height:100%;display:block}.hero-media picture img{object-fit:cover;object-position:center top}.home-welcome-video video{aspect-ratio:16/9;object-fit:cover;object-position:center 15%}input:not([type=hidden]),select,textarea,.contact-form input,.contact-form textarea{font-size:18px;line-height:1.5}.contact-form label{font-size:18px;line-height:1.4}summary:focus-visible,select:focus-visible{outline:3px solid var(--brass);outline-offset:3px}@media (max-width:600px){body p:not(.eyebrow):not(.form-status):not(.form-reassurance){font-size:18px;line-height:1.6}.contact-form label{font-size:18px}}@media (max-width:900px){.phone-bar{display:none}.header-inner{height:68px}.site-header{position:sticky;top:0}.mobile-nav summary{min-width:54px;padding:12px 14px;font-size:14px;min-height:54px!important}.mobile-contact-bar a{min-height:60px}}@media print{body:before{color:#132c37;content:"Paul Saperstein, Broker Associate, SRES®  |  eXp Realty LLC\a 561-220-2345  |  Paul.Saperstein@exprealty.com  |  PaulSapersteinHomes.com";letter-spacing:.01em;white-space:pre-line;border-bottom:1px solid #132c37;margin:0 0 20px;padding:0 0 12px;font:700 10pt/1.45 Arial,sans-serif;display:block}}
.community-information-update{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f4eb;padding:92px 0}.community-listings-actions{flex-wrap:wrap;gap:12px;display:flex}.community-listings-prompt .community-listings-actions .button-outline{color:#fff;background:0 0;border-color:#fff}.community-listings-prompt .community-listings-actions .button-outline:hover{color:var(--ink);background:#fff}.community-match-tool{border-bottom:1px solid var(--line);background:#edf1ed;padding:88px 0}.community-match-tool .content{max-width:760px}.community-match-tool h2{font:600 clamp(35px,4vw,56px)/1.03 var(--serif);letter-spacing:-.045em;margin:0 0 14px}.community-match-tool .content>p:not(.eyebrow){color:var(--muted);font-size:18px}.community-match-form{background:var(--paper);border-top:3px solid var(--green);gap:17px;margin-top:32px;padding:30px;display:grid;box-shadow:0 12px 28px #132c3714}.community-match-form label{gap:7px;font-size:18px;font-weight:700;display:grid}.community-match-form input,.community-match-form select{width:100%;min-height:54px;color:var(--ink);font:18px var(--sans);background:#fff;border:2px solid #84918d;border-radius:0;padding:12px 14px}.community-match-person{grid-template-columns:1fr 1fr;gap:17px;display:grid}.community-match-results{background:var(--paper);border-top:3px solid var(--green);gap:14px;margin-top:30px;padding:30px;display:grid}.community-match-results h3{font:600 32px/1.1 var(--serif);margin:0}.community-match-results p{color:var(--muted);margin:0;font-size:18px}.community-match-results a{border-bottom:1px solid var(--line);font:600 21px/1.2 var(--serif);justify-content:space-between;padding:14px 0;display:flex}@media (max-width:600px){.community-information-update,.community-match-tool{padding:62px 0}.community-match-form{padding:24px 18px}.community-match-person{grid-template-columns:1fr}}
.cookie-notice{max-width:100%;padding-block:9px}.cookie-notice p{font-size:13px}.cookie-notice button{min-width:72px;min-height:48px}.cookie-consent-choices{flex-wrap:wrap}.cookie-consent-choices>p{flex:360px}.cookie-consent-choices fieldset{border:0;flex:350px;align-items:center;gap:16px;margin:0;padding:0;display:flex}.cookie-consent-choices legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cookie-consent-choices label{align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:700;display:inline-flex}.cookie-consent-choices input{accent-color:#f1d49f;block-size:18px;inline-size:18px}@media (max-width:600px){.cookie-notice{flex-direction:row;align-items:center;gap:12px;padding:8px 16px;display:flex!important}.cookie-notice p{font-size:12px;line-height:1.35}.cookie-notice button{flex:none}.cookie-consent-choices{justify-content:flex-start;display:flex!important}.cookie-consent-choices>p,.cookie-consent-choices fieldset{flex:0 auto}.cookie-consent-choices fieldset{flex-direction:column;align-items:flex-start;gap:4px}.cookie-consent-choices>div{grid-template-columns:1fr 1fr;display:grid}.cookie-consent-choices button{min-width:0}}
.printable-guides-page{padding:78px 0 96px}.printable-guides h2{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(34px,4vw,52px);line-height:1.06}.printable-guide-options{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px;display:grid}.printable-guide-options button{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;padding:24px}.printable-guide-options button.is-selected{border:2px solid var(--brass);background:var(--cream)}.printable-guide-options strong{font-family:var(--serif);font-size:25px;line-height:1.08;display:block}.printable-guide-options span{color:var(--muted);margin-top:9px;font-size:16px;line-height:1.55;display:block}.printable-guide-form{max-width:720px}.printable-guide-form .field-group{gap:4px;display:grid}.printable-guide-form .field-group label{margin-top:10px}.printable-guide-form fieldset{border:0;margin:8px 0 18px;padding:0}.printable-guide-form legend{margin-bottom:8px;font-weight:700}.printable-guide-form fieldset label{align-items:center;gap:8px;margin:0 20px 8px 0;display:inline-flex}.printable-guide-form input[type=radio]{width:18px;height:18px}.printable-guide-note{color:var(--muted);font-size:14px;line-height:1.55}.printable-guide-note a{color:var(--green);text-decoration:underline}@media (max-width:600px){.printable-guides-page{padding:62px 0 74px}.printable-guide-options{grid-template-columns:1fr}.printable-guide-options button{padding:22px}.printable-guide-options strong{font-size:24px}.printable-guide-form fieldset label{margin-right:0;display:flex}.printable-guide-form .button{text-align:center;width:100%}}
.senior-help-grid:has(article:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.senior-guide-choice-cards{grid-template-columns:1fr 1fr;gap:15px;margin:28px 0;display:grid}.senior-guide-choice-cards article{border-top:2px solid var(--brass);background:#fff;padding:22px}.senior-guide-choice-cards h2,.senior-guide-steps h2{font-family:var(--serif);margin:0 0 10px;font-size:27px;line-height:1.08}.senior-guide-choice-cards p,.senior-guide-steps>p{color:var(--muted);font-size:16px;line-height:1.55}.senior-guide-choice-cards .button{margin-top:8px;font-size:13px}.senior-guide-steps{border-top:1px solid var(--line);padding:32px 0 0}.senior-guide-steps ol{counter-reset:step;margin:22px 0;padding:0;list-style:none}.senior-guide-steps li{border-top:1px solid var(--line);counter-increment:step;grid-template-columns:34px 1fr;gap:10px;padding:14px 0;display:grid}.senior-guide-steps li:before{background:var(--ink);color:#fff;content:counter(step);place-items:center;width:27px;height:27px;font-size:13px;font-weight:700;display:grid}.senior-guide-steps li strong{display:block}.senior-guide-steps li span{color:var(--muted);grid-column:2;font-size:15px;line-height:1.5}.senior-guide-steps a,.parent-printable-link a{color:var(--green)}.parent-printable-link{margin-top:18px}@media (max-width:900px){.senior-help-grid:has(article:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:is(.senior-help-grid:has(article:nth-child(5)),.senior-guide-choice-cards){grid-template-columns:1fr}.senior-guide-choice-cards article{padding:20px}.senior-guide-choice-cards .button{text-align:center;width:100%}.senior-guide-steps h2{font-size:30px}}
.agent-referral-intro,.agent-referral-form-section{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:64px;padding:84px 0;display:grid}.agent-referral-intro h2,.agent-referral-form-section h2,.agent-referral-reasons h2,.agent-referral-faq h2{font-family:var(--serif);letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(35px,4.2vw,58px);line-height:1.05}.agent-referral-intro p,.agent-referral-form-section p{max-width:700px;color:var(--muted);font-size:18px;line-height:1.65}.agent-referral-promise{background:var(--cream);border-top:2px solid var(--brass);align-self:start;padding:30px}.agent-referral-promise h2{font-size:34px}.agent-referral-reasons{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:84px 0}.agent-referral-reasons>div>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.agent-referral-reasons p{border-bottom:1px solid var(--line);margin:0;padding:18px 0;font-size:18px;line-height:1.5}.agent-referral-form-section{align-items:start}.agent-referral-form{background:var(--cream);border-top:2px solid var(--brass);padding:30px}.agent-referral-form .form-two-column{grid-template-columns:1fr}.agent-referral-form fieldset{border:0;border-top:1px solid var(--line);gap:12px;margin:0;padding:18px 0;display:grid}.agent-referral-form legend{color:var(--ink);padding:0;font-weight:700}.agent-community-options{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.agent-community-options label,.agent-agreement{align-items:center;gap:8px;font-size:16px!important;display:flex!important}.agent-community-options input,.agent-agreement input{min-width:22px;min-height:22px;margin:0}.agent-referral-faq{max-width:900px;padding:84px 0}.agent-referral-faq details{border-top:1px solid var(--line)}.agent-referral-faq details:last-of-type{border-bottom:1px solid var(--line)}.agent-referral-faq summary{min-height:56px;font-family:var(--serif);cursor:pointer;align-items:center;padding:12px 28px 12px 0;font-size:23px;font-weight:600;line-height:1.25;display:flex}.agent-referral-faq p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.guide-referral-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:22px 0;display:flex}.guide-referral-tools p{max-width:700px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.guide-referral-tools a,.community-listing-agent-tip a{color:var(--green);font-weight:700}.guide-referral-tools>div{flex-wrap:wrap;gap:8px;display:flex}.guide-referral-tools button{border:1px solid var(--green);background:var(--paper);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;padding:9px 12px;font-size:15px;font-weight:700}.guide-referral-tools button:hover{background:var(--green);color:#fff}.community-listing-agent-tip{border-left:3px solid var(--brass);color:var(--ink);background:#fffc;margin-top:24px;padding:16px 18px;font-size:16px;line-height:1.55}.community-agent-referral-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:68px 0;display:flex}.community-agent-referral-cta h2{font-family:var(--serif);margin:0 0 10px;font-size:clamp(30px,3.5vw,48px);line-height:1.08}.community-agent-referral-cta p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}@media (max-width:900px){.agent-referral-intro,.agent-referral-form-section{grid-template-columns:1fr;gap:32px;padding:68px 0}.guide-referral-tools,.community-agent-referral-cta{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.agent-referral-intro,.agent-referral-form-section,.agent-referral-reasons,.agent-referral-faq,.community-agent-referral-cta{padding:58px 0}.agent-referral-intro p,.agent-referral-form-section p,.agent-referral-reasons p,.agent-referral-faq p,.community-agent-referral-cta p:not(.eyebrow){font-size:17px}.agent-referral-reasons>div>div,.agent-community-options{grid-template-columns:1fr}.agent-referral-form{padding:24px 18px}.guide-referral-tools{padding:20px 0}.guide-referral-tools>div{width:100%}.guide-referral-tools button{flex:100%}.community-agent-referral-cta .button{width:100%}}
.emotional-seller-article{max-width:860px;padding:84px 0}.emotional-seller-article section{padding:0 0 44px}.emotional-seller-article h2{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(31px,3.5vw,48px);line-height:1.12}.emotional-seller-article p,.emotional-seller-article li{font-size:18px;line-height:1.7}.emotional-seller-article p{margin:0 0 16px}.emotional-seller-article ul{gap:12px;margin:20px 0 0;padding-left:25px;display:grid}.emotional-seller-article a:not(.button){color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.emotional-guide-closing{border-top:2px solid var(--brass);background:var(--cream);margin-top:18px;padding:36px}.emotional-guide-closing .eyebrow{margin-bottom:12px}.emotional-guide-closing .button-row{margin-top:24px}.quieter-article{padding-top:102px}.quieter-article section{padding-bottom:58px}@media (max-width:600px){.emotional-seller-article{padding:58px 0}.emotional-seller-article section{padding-bottom:36px}.quieter-article{padding-top:74px}.quieter-article section{padding-bottom:44px}.emotional-guide-closing{padding:28px 22px}.emotional-seller-article p,.emotional-seller-article li{font-size:17px}}
.timeline-roadmap{max-width:940px;padding-top:clamp(58px,7vw,96px);padding-bottom:34px}.timeline-roadmap-heading{max-width:690px;margin-bottom:clamp(34px,5vw,58px)}.timeline-print-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.timeline-print-actions .button{min-height:50px}.timeline-print-actions .text-button{min-height:44px;font-size:16px}.timeline-roadmap-heading h2,.timeline-roadmap-close h2{color:var(--ink);font-family:var(--serif);letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(38px,4.4vw,58px);line-height:1.03}.timeline-roadmap-heading>p:not(.eyebrow),.timeline-roadmap-close p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:19px;line-height:1.65}.timeline-roadmap ol{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.timeline-roadmap li{border-bottom:1px solid var(--line);margin:0;padding:0}.timeline-roadmap li section{grid-template-columns:86px minmax(0,1fr);gap:28px;padding:30px 8px 32px 0;display:grid}.timeline-step-number{color:var(--brass);font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:42px;font-weight:600;line-height:.95}.timeline-roadmap li h2{color:var(--ink);font-family:var(--serif);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(27px,3vw,35px);line-height:1.08}.timeline-roadmap li p:not(.timeline-step-number){max-width:660px;color:var(--muted);margin:0;font-size:18px;line-height:1.62}.timeline-resource-links{flex-wrap:wrap;gap:8px 30px;padding-top:24px;padding-bottom:clamp(62px,8vw,104px);display:flex}.timeline-resource-links a{min-height:44px;color:var(--ink);align-items:center;font-size:17px;font-weight:700;display:inline-flex}.timeline-resource-links span,.timeline-roadmap-actions .text-link span{color:var(--brass)}.timeline-roadmap-close{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.timeline-roadmap-close>.content{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:center;gap:clamp(36px,7vw,90px);padding-top:clamp(58px,7vw,88px);padding-bottom:clamp(58px,7vw,88px);display:grid}.timeline-roadmap-actions{align-content:start;gap:14px;display:grid}.timeline-roadmap-actions .button{text-align:center;justify-content:center;width:100%;min-height:58px}.timeline-roadmap-actions .text-link{width:max-content;max-width:100%;min-height:44px;color:var(--ink);margin-top:5px;font-size:17px;font-weight:700}.community-timeline-link{max-width:640px;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.55}.community-timeline-link a{color:var(--ink);font-weight:700}@media (max-width:760px){.timeline-roadmap{padding-top:62px;padding-bottom:24px}.timeline-print-actions{gap:10px;margin-top:22px;display:grid}.timeline-print-actions .button{justify-content:center;width:100%}.timeline-print-actions .text-button{width:max-content;max-width:100%}.timeline-roadmap-heading>p:not(.eyebrow),.timeline-roadmap-close p:not(.eyebrow){font-size:18px}.timeline-roadmap li section{grid-template-columns:54px minmax(0,1fr);gap:15px;padding:25px 0}.timeline-step-number{font-size:31px}.timeline-roadmap li h2{font-size:28px}.timeline-roadmap li p:not(.timeline-step-number){font-size:17px}.timeline-resource-links{gap:4px;padding-top:20px;padding-bottom:68px;display:grid}.timeline-roadmap-close>.content{grid-template-columns:1fr;gap:30px;padding-top:60px;padding-bottom:62px}.timeline-roadmap-actions{gap:12px}.timeline-roadmap-actions .text-link{white-space:normal}.community-timeline-link{font-size:17px}}@media print{@page{size:letter;margin:.55in}.skip-link,.site-header,.site-footer,.phone-bar,.mobile-contact-bar,.quick-schedule,.search-launcher,.back-to-top,.cookie-consent,.timeline-print-actions,.timeline-resource-links,.timeline-roadmap-close{display:none!important}body,main{color:#000;background:#fff;padding:0!important}.page-intro{background:#fff;border:0;padding:0 0 22px}.page-intro .content{max-width:none}.page-intro h1{font-size:28pt}.page-intro .lede{max-width:6.7in;font-size:12pt}.timeline-roadmap{max-width:none;padding:0}.timeline-roadmap-heading{margin:0 0 22px}.timeline-roadmap-heading h2{font-size:22pt}.timeline-roadmap-heading>p:not(.eyebrow){font-size:11pt;line-height:1.45}.timeline-roadmap li section{break-inside:avoid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:15px 0}.timeline-step-number{font-size:19pt}.timeline-roadmap li h2{font-size:16pt}.timeline-roadmap li p:not(.timeline-step-number){font-size:11pt;line-height:1.4}}
