main[data-buy-approved-page]{--hp-navy:#02243b;--hp-navy-2:#001c30;--hp-deep:#00192b;--hp-gold:#d5a43d;--hp-gold-2:#f2d37a;--hp-gold-soft:#fbf3df;--hp-ink:#071f36;--hp-muted:#496275;--hp-line:#d7e0e4;--hp-soft:#f3f7f8;--hp-shadow:0 10px 30px rgba(0,25,43,.12);background:#fff!important;color:var(--hp-ink)!important;font-family:Arial,Source Sans\ 3,sans-serif!important}main[data-buy-approved-page] *,main[data-buy-approved-page] :after,main[data-buy-approved-page] :before{box-sizing:border-box}main[data-buy-approved-page] h1,main[data-buy-approved-page] h2,main[data-buy-approved-page] h3,main[data-buy-approved-page] strong{font-family:Georgia,Times New Roman,serif!important;color:inherit}main[data-buy-approved-page] a:focus-visible,main[data-buy-approved-page] button:focus-visible,main[data-buy-approved-page] input:focus-visible,main[data-buy-approved-page] select:focus-visible{outline:2px solid #e4b348!important;outline-offset:3px!important}main[data-buy-approved-page][data-selected-school=""]>section:first-child{min-height:620px!important;background:radial-gradient(circle at 84% 22%,rgba(255,177,69,.46),transparent 28%),linear-gradient(90deg,rgba(0,22,38,.94),rgba(0,28,48,.82) 39%,rgba(0,24,39,.28) 74%,rgba(0,13,23,.33)),url(/images/market-heroes/university-of-chicago.webp) center 48%/cover no-repeat!important;color:#fff!important}main[data-buy-approved-page]>section:first-child>div:first-child{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,17,28,.22))!important}main[data-buy-approved-page]>section:first-child>div:nth-child(2){width:min(1240px,calc(100% - 80px))!important;margin-inline:auto!important;padding:82px 0 68px!important;text-align:left!important}main[data-buy-approved-page]>section:first-child p:first-of-type{margin-bottom:12px!important;color:#efc65f!important;font:800 12px/1.1 Arial,sans-serif!important;letter-spacing:.2em!important}main[data-buy-approved-page]>section:first-child h1{max-width:880px!important;margin:0 0 20px!important;color:#fff!important;font-size:clamp(54px,6vw,82px)!important;font-weight:700!important;line-height:.98!important;letter-spacing:-.035em!important;text-wrap:balance}main[data-buy-approved-page]>section:first-child h1+p{max-width:760px!important;margin:0 0 30px!important;color:#fff!important;font-size:20px!important;line-height:1.35!important;letter-spacing:-.01em!important}main[data-buy-approved-page] [data-ch-buy-school-search=true]{width:min(900px,100%)!important;margin:0!important;position:relative}main[data-buy-approved-page] [data-ch-buy-school-search=true] form{height:72px!important;padding:0!important;gap:0!important;border:0!important;border-radius:7px!important;background:#fff!important;box-shadow:0 9px 28px rgba(0,0,0,.25)!important;overflow:visible!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] form input{color:#18324a!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:16px!important;font-weight:400!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] form button{min-width:170px!important;height:72px!important;border:0!important;border-radius:0 7px 7px 0!important;background:linear-gradient(180deg,#f8dc8c,#d6a33c)!important;color:#10263a!important;font-weight:800!important;box-shadow:none!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] [role=listbox]{top:calc(100% + 8px)!important;border:1px solid var(--hp-line)!important;border-radius:7px!important;background:#fff!important;color:var(--hp-ink)!important;box-shadow:0 18px 42px rgba(0,25,43,.24)!important;text-align:left!important;overflow:auto!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] [role=option]{border-radius:4px!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] [role=option]:hover{background:#eef3f5!important}main[data-buy-approved-page]>section:first-child [class*=popular]{margin-top:20px!important}main[data-buy-approved-page]>section:first-child [class*=popular] p{color:#fff!important;letter-spacing:0!important;font:700 13px/1.2 Arial,sans-serif!important}main[data-buy-approved-page]>section:first-child [class*=popular] button{border:1px solid rgba(239,198,95,.68)!important;border-radius:999px!important;background:rgba(0,31,51,.74)!important;color:#fff!important;font-weight:700!important;box-shadow:none!important}main[data-buy-approved-page]>section:first-child [class*=popular] button:hover{background:linear-gradient(180deg,#f8dc8c,#d6a33c)!important;color:#10263a!important}main[data-buy-approved-page] #buy-overview>section{padding:64px 0 70px!important;background:#fff!important;color:var(--hp-ink)!important}main[data-buy-approved-page] #buy-overview>section>div{width:min(1240px,calc(100% - 80px))!important}main[data-buy-approved-page] #buy-intents-title{margin-bottom:30px!important;font-size:38px!important;color:#12304a!important}main[data-buy-approved-page] #buy-overview [class*=intentGrid]{gap:18px!important}main[data-buy-approved-page] #buy-overview [class*=intentCard]{border:1px solid #d7dee1!important;border-radius:7px!important;background:#fff!important;color:var(--hp-ink)!important;box-shadow:0 3px 10px rgba(13,43,62,.1)!important;overflow:hidden!important}main[data-buy-approved-page] #buy-overview [class*=intentCard]:hover{transform:translateY(-3px)!important;box-shadow:0 10px 25px rgba(13,43,62,.16)!important}main[data-buy-approved-page] #buy-overview [class*=intentCard]>img{height:195px!important}main[data-buy-approved-page] #buy-overview [class*=intentCard] h3{color:#0d2b44!important;font-weight:700!important}main[data-buy-approved-page] #buy-overview [class*=intentCard] li{color:#355d76!important}main[data-buy-approved-page] #buy-overview [class*=intentCard] li:before{color:var(--hp-gold)!important}main[data-buy-approved-page] #buy-overview [class*=intentCta]{border-radius:4px!important;background:linear-gradient(180deg,#f8dc86,#d6a33a)!important;color:#0c273d!important;font-weight:800!important}main[data-buy-approved-page]>section[aria-labelledby=buy-journey-title]{padding:74px 0 82px!important;background:#fff!important;color:var(--hp-ink)!important}main[data-buy-approved-page] #buy-journey-title{font-size:40px!important;margin-bottom:44px!important;color:#12304a!important}main[data-buy-approved-page]>section[aria-labelledby=buy-journey-title] [class*=icon]{width:64px!important;height:64px!important;background:var(--hp-gold-soft)!important;color:#b77e08!important;border:1px solid #ecd69f!important}main[data-buy-approved-page]>section[aria-labelledby=buy-journey-title] b{color:#b77e08!important}main[data-buy-approved-page] [class*=goldButton]{border:0!important;border-radius:5px!important;background:linear-gradient(180deg,#f8dc86,#d6a33a)!important;color:#0c273d!important;box-shadow:none!important;font-weight:800!important}main[data-buy-approved-page] [class*=goldButton]:hover{filter:brightness(1.035)!important}main[data-buy-approved-page]>section[aria-label="Find your college"]{position:relative;background:var(--hp-deep)!important;color:#fff!important;overflow:hidden!important}main[data-buy-approved-page]>section[aria-label="Find your college"]>img{opacity:.38!important;filter:saturate(.75) contrast(1.08)!important}main[data-buy-approved-page]>section[aria-label="Find your college"]>div{padding:42px 0!important}main[data-buy-approved-page]>section[aria-label="Find your college"] h2{color:#fff!important;font-size:31px!important}main[data-buy-approved-page]:not([data-selected-school=""])>section:first-child{min-height:560px!important;background-image:radial-gradient(circle at 82% 18%,rgba(255,177,69,.35),transparent 28%),linear-gradient(90deg,rgba(0,22,38,.94),rgba(0,28,48,.69) 58%,rgba(0,20,34,.32)),var(--buy-hero)!important;background-size:auto,auto,cover!important;background-position:50%,50%,var(--buy-desktop-position)!important;color:#fff!important}main[data-buy-approved-page]:not([data-selected-school=""])>section:first-child>div:nth-child(2){padding:36px 0 54px!important;text-align:left!important}main[data-buy-approved-page]:not([data-selected-school=""])>section:first-child h1{max-width:760px!important;margin:58px 0 18px!important;font-size:clamp(50px,5.4vw,72px)!important;text-align:left!important}main[data-buy-approved-page]:not([data-selected-school=""])>section:first-child h1+p{max-width:620px!important;margin:0 0 22px!important;text-align:left!important}main[data-buy-approved-page] [class*=breadcrumb]{color:rgba(255,255,255,.86)!important}main[data-buy-approved-page] [class*=breadcrumb] button{border-color:rgba(239,198,95,.55)!important;background:rgba(0,31,51,.72)!important;color:#fff!important;border-radius:5px!important}main[data-buy-approved-page] [class*=outlineButton]{border-color:#f1d27b!important;border-radius:5px!important;color:#fff!important}main[data-buy-approved-page]>nav{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:15!important;gap:8px!important;padding:10px max(26px,calc((100% - 1240px)/2))!important;justify-content:flex-start!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--hp-line)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;overflow-x:auto!important}main[data-buy-approved-page]>nav a{padding:9px 14px!important;border-radius:5px!important;color:#24445c!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}main[data-buy-approved-page]>nav a:hover{background:var(--hp-gold-soft)!important;color:#8a5e00!important}main[data-buy-approved-page] [class*=schoolBody]{width:min(1240px,calc(100% - 80px))!important;padding:30px 0 70px!important}main[data-buy-approved-page] [class*=schoolBody]>section{padding:58px 0!important;border-color:#e2e5e6!important}main[data-buy-approved-page] [class*=schoolBody] h2{font-size:36px!important;color:#12304a!important}main[data-buy-approved-page] [class*=benefits]>div{gap:20px!important}main[data-buy-approved-page] [class*=benefits] article{padding:24px!important;border:1px solid #d7dee1!important;border-radius:7px!important;background:#fff!important;box-shadow:0 3px 10px rgba(13,43,62,.06)!important}main[data-buy-approved-page] [class*=benefits] [class*=icon],main[data-buy-approved-page] [class*=financePaths] [class*=icon]{background:var(--hp-gold-soft)!important;color:#b77e08!important;border:1px solid #ecd69f!important}main[data-buy-approved-page] [class*=benefits] h3{color:#12304a!important}main[data-buy-approved-page] [class*=benefits] p{color:var(--hp-muted)!important}main[data-buy-approved-page] #buy-homes{position:relative!important;z-index:0!important;padding:56px 0 64px!important;border:0!important;color:#fff!important}main[data-buy-approved-page] #buy-homes:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(circle at 80% 4%,#063e5e 0,transparent 24%),linear-gradient(145deg,#01273f,#001d31 66%,#032e48)}main[data-buy-approved-page] #buy-homes [class*=sectionHead] h2{color:#fff!important}main[data-buy-approved-page] #buy-homes [class*=sectionHead] p{color:#d9e4ea!important}main[data-buy-approved-page] #buy-homes [class*=sectionHead]>a{color:#efc65f!important;font-weight:800!important}main[data-buy-approved-page] #buy-homes [class*=filters]{padding:12px!important;border:1px solid #36536b!important;border-radius:6px!important;background:#05243a!important;color:#fff!important}main[data-buy-approved-page] #buy-homes [class*=filters] a,main[data-buy-approved-page] #buy-homes [class*=filters] button,main[data-buy-approved-page] #buy-homes [class*=filters] input,main[data-buy-approved-page] #buy-homes [class*=filters] select{min-height:42px!important;border:1px solid #c5d0d7!important;border-radius:5px!important;background:#fff!important;color:#112c43!important}main[data-buy-approved-page] #buy-homes [class*=filters] button[aria-pressed=true]{border-color:#e2b04c!important;background:linear-gradient(180deg,#f7d981,#d6a039)!important;color:#10273b!important;font-weight:800!important}main[data-buy-approved-page] #buy-homes [class*=homeGrid]{gap:14px!important}main[data-buy-approved-page] #buy-homes [class*=homeCard]{border:0!important;border-radius:6px!important;background:#fff!important;color:#112a41!important;box-shadow:0 3px 12px rgba(0,0,0,.22)!important;overflow:hidden!important}main[data-buy-approved-page] #buy-homes [class*=homeCard] button{background:#fff!important;color:#112a41!important}main[data-buy-approved-page] #buy-homes [class*=homeCard] h3{font-family:Arial,Source Sans\ 3,sans-serif!important;color:#0d2b44!important;font-weight:800!important}main[data-buy-approved-page] #buy-homes [class*=homeCard] p{color:#355067!important}main[data-buy-approved-page] #buy-homes [class*=homeCard] strong{color:#0a2740!important;font-size:22px!important}main[data-buy-approved-page] #buy-homes [class*=sourceNote]{color:#d7e4ea!important}main[data-buy-approved-page] #buy-homes [class*=empty]{border:1px solid #5b7487!important;background:#fff!important;color:var(--hp-ink)!important}main[data-buy-approved-page] #buy-homes [class*=empty] p{color:var(--hp-muted)!important}main[data-buy-approved-page] [class*=nextSteps]{gap:18px!important;margin:34px 0!important}main[data-buy-approved-page] [class*=nextSteps]>a{padding:28px!important;border:1px solid #d7dee1!important;border-radius:7px!important;background:#f7f9f9!important}main[data-buy-approved-page] [class*=nextSteps]>a>svg{color:#c58e1d!important}main[data-buy-approved-page] #buy-guides a,main[data-buy-approved-page] #buy-neighborhoods>div>a{border:1px solid #d7dee1!important;border-radius:6px!important;background:#f7f9f9!important}main[data-buy-approved-page] #buy-guides a:hover,main[data-buy-approved-page] #buy-neighborhoods>div>a:hover{border-color:#d7b66b!important;background:var(--hp-gold-soft)!important}main[data-buy-approved-page] #buy-financing{margin:24px 0!important;padding:48px!important;border:1px solid #d7dee1!important;border-radius:8px!important;background:linear-gradient(180deg,#f8fafb,#eef3f5)!important}main[data-buy-approved-page] #buy-financing [class*=financeSummary]{border:1px solid #d7dee1!important;border-radius:6px!important;background:#fff!important;box-shadow:0 4px 14px rgba(13,43,62,.08)!important}main[data-buy-approved-page] #buy-financing [class*=financeSummary] img{border-radius:6px 6px 0 0!important}main[data-buy-approved-page] #buy-financing [class*=financeSummary] strong{color:#0a2740!important;font-size:30px!important}main[data-buy-approved-page] #buy-financing [class*=financePaths]>a{padding:15px!important;border-radius:6px!important;background:rgba(255,255,255,.72)!important}main[data-buy-approved-page] #buy-professionals [class*=proGrid]{gap:16px!important}main[data-buy-approved-page] #buy-professionals [class*=proCard]{padding:22px!important;border:1px solid #31536c!important;border-radius:6px!important;background:#062942!important;color:#fff!important;box-shadow:none!important}main[data-buy-approved-page] #buy-professionals [class*=proCard] img{border-radius:50%!important;border:2px solid #d6a33c!important}main[data-buy-approved-page] #buy-professionals [class*=proCard] small{color:#efc65f!important;font-weight:800!important}main[data-buy-approved-page] #buy-professionals [class*=proCard] b,main[data-buy-approved-page] #buy-professionals [class*=proCard] h3,main[data-buy-approved-page] #buy-professionals [class*=proCard] p{color:#fff!important}@media(max-width:900px){main[data-buy-approved-page]>section:first-child>div:nth-child(2){width:calc(100% - 48px)!important;padding:68px 0 52px!important}main[data-buy-approved-page]>section:first-child h1{font-size:clamp(48px,8vw,64px)!important}main[data-buy-approved-page]>section:first-child h1+p{font-size:18px!important}main[data-buy-approved-page] #buy-overview>section>div,main[data-buy-approved-page] [class*=schoolBody]{width:calc(100% - 48px)!important}main[data-buy-approved-page] #buy-financing{padding:34px!important}}@media(max-width:720px){main[data-buy-approved-page][data-selected-school=""]>section:first-child{min-height:540px!important;background-position:50%!important}main[data-buy-approved-page]>section:first-child>div:nth-child(2){width:calc(100% - 36px)!important;padding:46px 0 34px!important}main[data-buy-approved-page]>section:first-child h1{font-size:40px!important;line-height:1.02!important;margin-bottom:16px!important}main[data-buy-approved-page]>section:first-child h1+p{font-size:15px!important;line-height:1.42!important;margin-bottom:24px!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] form{height:60px!important;border-radius:6px!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] form input{font-size:13px!important;padding-inline:10px!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] form button{min-width:58px!important;width:58px!important;height:60px!important;border-radius:0 6px 6px 0!important;font-size:0!important}main[data-buy-approved-page] [data-ch-buy-school-search=true] form button svg{width:23px!important;height:23px!important}main[data-buy-approved-page] #buy-overview>section{padding:38px 0 42px!important}main[data-buy-approved-page] #buy-overview>section>div,main[data-buy-approved-page] [class*=schoolBody]{width:calc(100% - 36px)!important}main[data-buy-approved-page] #buy-intents-title,main[data-buy-approved-page] #buy-journey-title,main[data-buy-approved-page] [class*=schoolBody] h2{font-size:28px!important}main[data-buy-approved-page]>section[aria-labelledby=buy-journey-title]{padding:48px 0!important}main[data-buy-approved-page]:not([data-selected-school=""])>section:first-child{min-height:480px!important;background-position:50%,50%,var(--buy-mobile-position)!important}main[data-buy-approved-page]:not([data-selected-school=""])>section:first-child>div:nth-child(2){padding-top:24px!important}main[data-buy-approved-page]:not([data-selected-school=""])>section:first-child h1{margin-top:38px!important;font-size:41px!important}main[data-buy-approved-page]>nav{padding:9px 16px!important}main[data-buy-approved-page] [class*=schoolBody]{padding-top:14px!important}main[data-buy-approved-page] [class*=schoolBody]>section{padding:38px 0!important}main[data-buy-approved-page] #buy-homes{padding:42px 0 48px!important}main[data-buy-approved-page] #buy-homes [class*=filters]{padding:10px!important}main[data-buy-approved-page] #buy-homes [class*=homeCard]{border-radius:6px!important}main[data-buy-approved-page] #buy-financing{margin:18px 0!important;padding:24px!important;border-radius:7px!important}main[data-buy-approved-page] #buy-professionals [class*=proCard]{border-radius:6px!important}}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader,html body:has([data-buy-refined=true])>.chGlobalHeader,html body:has([data-frank-reference])>.chGlobalHeader{display:block!important}html body:has([data-buy-refined=true]) [data-buy-homepage-header=true],html body:has([data-frank-reference]) .fr-header{display:none!important}@media (min-width:1200px){html body>#ch-site-navigation.chGlobalHeader,html body>#ch-site-navigation.chGlobalHeader>div:first-child{box-sizing:border-box!important;min-height:80px!important;height:80px!important}html body>#ch-site-navigation.chGlobalHeader>div:first-child{padding-top:8px!important;padding-bottom:8px!important}html body>.chGlobalHeader{display:block!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:90!important;min-height:80px!important;height:auto!important;border-bottom:1px solid #163d5b!important;background:#082d4a!important;color:#fff!important;box-shadow:none!important}html body>.chGlobalHeader>div:first-child{display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;grid-column-gap:24px!important;column-gap:24px!important;width:100%!important;max-width:1680px!important;min-height:80px!important;height:80px!important;margin:0 auto!important;padding:8px 24px!important}html body>.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-height:56px!important;margin:0!important;padding:8px 0 0 62px!important;color:#fff!important;font-size:27px!important;line-height:1!important;letter-spacing:-.9px!important;white-space:nowrap!important}html body>.chGlobalHeader .chOriginalBrandMark{width:54px!important;height:54px!important;flex:0 0 54px!important}html body>.chGlobalHeader nav[aria-label="Primary navigation"]{display:flex!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;min-width:0!important;width:100%!important;gap:16px!important;margin:0!important;white-space:nowrap!important}html body>.chGlobalHeader nav[aria-label="Primary navigation"]>a,html body>.chGlobalHeader nav[aria-label="Primary navigation"]>button{min-height:46px!important;padding:12px 10px!important;border-radius:7px!important;font-size:15px!important;line-height:1.2!important;white-space:nowrap!important}html body>.chGlobalHeader nav[aria-label="Primary navigation"]>:first-child{flex:0 0 204px!important;width:204px!important;min-width:204px!important;max-width:204px!important;justify-content:center!important}html body>.chGlobalHeader .chNavHeaderActions{display:flex!important;align-items:center!important;flex:0 0 auto!important;justify-self:end!important;margin-left:0!important;gap:10px!important}html body>.chGlobalHeader .chNavHeaderActions>[data-nav-school-search]{display:none!important}html body>.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:46px!important;height:46px!important;padding:11px 18px!important;border:1px solid #d0a147!important;border-radius:7px!important;background:linear-gradient(180deg,#e5ba5a,#ca9632)!important;color:#08243e!important;font-size:15px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 6px 16px rgba(2,20,33,.22)!important}html body>.chGlobalHeader>div[role=region]{top:80px!important;z-index:100!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader{position:-webkit-sticky!important;position:sticky!important;top:0!important;min-height:80px!important;height:auto!important;background:#082d4a!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader>div:first-child{min-height:80px!important;height:80px!important;max-width:1680px!important;padding:8px 24px!important;column-gap:24px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{display:block!important;width:auto!important;min-height:56px!important;margin:0!important;padding:8px 0 0 62px!important;font-size:27px!important;letter-spacing:-.9px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader .chOriginalBrandMark{width:54px!important;height:54px!important;flex:0 0 54px!important;margin:0!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader a[aria-label="CollegeHousing.ai home"] small{margin-top:2px!important;color:inherit!important;font-size:8px!important;line-height:1!important;letter-spacing:normal!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader a[aria-label="CollegeHousing.ai home"] small:after{content:none!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]{gap:16px!important;margin:0!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]>a,html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]>button{min-height:46px!important;padding:12px 10px!important;font-size:15px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:46px!important;height:46px!important;padding:11px 18px!important;border-radius:7px!important;background:linear-gradient(180deg,#e5ba5a,#ca9632)!important;color:#08243e!important;font-size:15px!important}}@media (min-width:1400px) and (max-width:1499px){html body>.chGlobalHeader nav[aria-label="Primary navigation"]>:first-child{flex-basis:184px!important;width:184px!important;min-width:184px!important;max-width:184px!important;font-size:14px!important;padding-left:6px!important;padding-right:6px!important}}@media (min-width:1200px) and (max-width:1399px){html body>.chGlobalHeader>div:first-child{column-gap:16px!important;padding-left:18px!important;padding-right:18px!important}html body>.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{min-height:54px!important;padding-left:56px!important;font-size:24px!important;letter-spacing:-.8px!important}html body>.chGlobalHeader .chOriginalBrandMark{width:50px!important;height:50px!important;flex-basis:50px!important}html body>.chGlobalHeader nav[aria-label="Primary navigation"]{gap:8px!important}html body>.chGlobalHeader nav[aria-label="Primary navigation"]>a,html body>.chGlobalHeader nav[aria-label="Primary navigation"]>button{min-height:44px!important;padding:10px 7px!important;font-size:14px!important}html body>.chGlobalHeader nav[aria-label="Primary navigation"]>:first-child{flex:0 0 168px!important;width:168px!important;min-width:168px!important;max-width:168px!important;font-size:13px!important;padding-left:4px!important;padding-right:4px!important}html body>.chGlobalHeader .chNavHeaderActions{gap:6px!important}html body>.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:44px!important;height:44px!important;padding:10px 13px!important;font-size:14px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader>div:first-child{column-gap:16px!important;padding-left:18px!important;padding-right:18px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{min-height:54px!important;padding-left:56px!important;font-size:24px!important;letter-spacing:-.8px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader .chOriginalBrandMark{width:50px!important;height:50px!important;flex-basis:50px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]{gap:8px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]>a,html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]>button{min-height:44px!important;padding:10px 7px!important;font-size:14px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:44px!important;height:44px!important;padding:10px 13px!important;font-size:14px!important}}@media (min-width:1460px){html body>.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{margin-right:0!important;padding-left:66px!important;font-size:28px!important;letter-spacing:-1px!important}html body>.chGlobalHeader .chOriginalBrandMark{width:58px!important;height:58px!important;flex-basis:58px!important}html body>.chGlobalHeader nav[aria-label="Primary navigation"]{gap:20px!important;margin:0!important}html body>.chGlobalHeader nav[aria-label="Primary navigation"]>a,html body>.chGlobalHeader nav[aria-label="Primary navigation"]>button{min-height:48px!important;padding:12px 11px!important;font-size:15px!important}html body>.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:48px!important;height:48px!important;padding:12px 20px!important;font-size:15px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader>div:first-child{column-gap:28px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{padding-left:66px!important;font-size:28px!important;letter-spacing:-1px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader .chOriginalBrandMark{width:58px!important;height:58px!important;flex-basis:58px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]{gap:20px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]>a,html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader nav[aria-label="Primary navigation"]>button{min-height:48px!important;padding:12px 11px!important;font-size:15px!important}html body:has(#college-answer-page[data-property-answer-page=true])>.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:48px!important;height:48px!important;padding:12px 20px!important;font-size:15px!important}}@media (max-width:1199px){html body>.chGlobalHeader{display:block!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:90!important}html body:has([data-buy-refined=true]) [data-buy-homepage-header=true],html body:has([data-frank-reference]) .fr-header{display:none!important}}html body>#ch-site-navigation.chGlobalHeader a[aria-label="CollegeHousing.ai home"],html body>#ch-site-navigation.chGlobalHeader a[aria-label="CollegeHousing.ai home"]>span{text-rendering:geometricPrecision;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-shadow:none!important;filter:none!important;opacity:1!important}@media (min-width:1200px){html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>a,html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>button{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-style:normal!important;font-synthesis:none!important;font-feature-settings:"kern"!important;font-kerning:normal!important;letter-spacing:0!important;text-rendering:geometricPrecision;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-shadow:none!important;filter:none!important;opacity:1!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-synthesis:none!important;text-rendering:geometricPrecision;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-shadow:none!important;filter:none!important;opacity:1!important}}@media (min-width:1200px) and (max-width:1499px){html body>#ch-site-navigation.chGlobalHeader>div:first-child{column-gap:20px!important;padding-left:8px!important;padding-right:8px!important}html body>#ch-site-navigation.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{min-height:50px!important;padding-left:44px!important;font-size:18px!important;letter-spacing:-.5px!important}html body>#ch-site-navigation.chGlobalHeader .chOriginalBrandMark{width:40px!important;height:40px!important;flex-basis:40px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]{justify-content:space-between!important;gap:3px!important;margin-left:0!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>:is(a,button){flex:0 0 auto!important;min-width:max-content!important;min-height:42px!important;padding:9px 4px!important;font-size:13px!important;letter-spacing:-.15px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>button{gap:3px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>button svg{width:10px!important;height:10px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>:first-child{flex:0 0 148px!important;width:148px!important;min-width:148px!important;max-width:148px!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions{gap:3px!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:42px!important;height:42px!important;padding:9px 7px!important;font-size:12px!important}}@media (min-width:1200px) and (max-width:1279px){html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button[aria-label="Search colleges"]{display:none!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button[data-nav-primary-action]{min-width:0!important;padding-left:8px!important;padding-right:8px!important;font-size:0!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button[data-nav-primary-action]:after{font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button[data-nav-primary-action=local-guidance]:after{content:"Guidance"}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button[data-nav-primary-action=claim-market]:after{content:"Check Availability"}}@media (min-width:1500px) and (max-width:1599px){html body>#ch-site-navigation.chGlobalHeader>div:first-child{column-gap:28px!important;padding-left:14px!important;padding-right:14px!important}html body>#ch-site-navigation.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{min-height:54px!important;padding-left:50px!important;font-size:21px!important;letter-spacing:-.7px!important}html body>#ch-site-navigation.chGlobalHeader .chOriginalBrandMark{width:45px!important;height:45px!important;flex-basis:45px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]{justify-content:space-between!important;gap:3px!important;margin-left:0!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>:is(a,button){flex:0 0 auto!important;min-width:max-content!important;min-height:44px!important;padding:10px 5px!important;font-size:13px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>button{gap:4px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>button svg{width:12px!important;height:12px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>:first-child{flex:0 0 168px!important;width:168px!important;min-width:168px!important;max-width:168px!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions{gap:5px!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button[aria-label="Search colleges"]{width:38px!important;min-width:38px!important;padding-left:0!important;padding-right:0!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:44px!important;height:44px!important;padding:10px!important;font-size:13px!important}}@media (min-width:1600px){html body>#ch-site-navigation.chGlobalHeader>div:first-child{column-gap:32px!important;padding-left:20px!important;padding-right:20px!important}html body>#ch-site-navigation.chGlobalHeader a[aria-label="CollegeHousing.ai home"]{min-height:56px!important;padding-left:60px!important;font-size:26px!important;letter-spacing:-.9px!important}html body>#ch-site-navigation.chGlobalHeader .chOriginalBrandMark{width:52px!important;height:52px!important;flex-basis:52px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]{justify-content:space-between!important;gap:5px!important;margin-left:0!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>:is(a,button){flex:0 0 auto!important;min-width:max-content!important;min-height:46px!important;padding:11px 7px!important;font-size:14px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>button{gap:4px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>button svg{width:12px!important;height:12px!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>:first-child{flex:0 0 190px!important;width:190px!important;min-width:190px!important;max-width:190px!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions{gap:8px!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button[aria-label="Search colleges"]{width:44px!important;min-width:44px!important;padding-left:0!important;padding-right:0!important}html body>#ch-site-navigation.chGlobalHeader .chNavHeaderActions>button:not([aria-label]){min-height:46px!important;height:46px!important;padding:11px 16px!important;font-size:14px!important}}@media (min-width:1200px){html body>.chGlobalHeader[data-school-theme=true] nav[aria-label="Primary navigation"]>:is(a,button){border:1px solid color-mix(in srgb,var(--school-brand) 82%,white 18%)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--school-brand) 90%,white 10%),var(--school-brand))!important;color:var(--school-on-brand)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--school-brand) 18%,transparent)!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease!important}html body>.chGlobalHeader[data-school-theme=true] nav[aria-label="Primary navigation"]>:is(a,button):hover{background:linear-gradient(180deg,color-mix(in srgb,var(--school-brand) 82%,white 18%),color-mix(in srgb,var(--school-brand) 92%,black 8%))!important;border-color:color-mix(in srgb,var(--school-brand) 65%,white 35%)!important}html body>.chGlobalHeader[data-school-theme=true] nav[aria-label="Primary navigation"]>[data-school-tab-active=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--school-secondary) 91%,white 9%),var(--school-secondary))!important;border-color:color-mix(in srgb,var(--school-secondary) 72%,white 28%)!important;color:var(--school-on-secondary)!important;box-shadow:0 5px 16px color-mix(in srgb,var(--school-secondary) 24%,transparent),inset 0 -1px color-mix(in srgb,white 30%,transparent)!important}}html body #ch-mobile-navigation[data-school-theme=true] .chMobileNavLink,html body #ch-mobile-navigation[data-school-theme=true] button[id^=ch-mobile-trigger-]{border-left:3px solid var(--school-brand)!important}html body #ch-mobile-navigation[data-school-theme=true] [data-school-tab-active=true]{background:var(--school-secondary)!important;color:var(--school-on-secondary)!important;border-left-color:var(--school-secondary)!important}@media (min-width:1200px){html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>a[href="/campus-partners/real-estate"]{color:#f1d79a!important;background:rgba(208,161,71,.07)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px rgba(208,161,71,.3)!important}html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>a[href="/campus-partners/real-estate"]:focus-visible,html body>#ch-site-navigation.chGlobalHeader nav[aria-label="Primary navigation"]>a[href="/campus-partners/real-estate"]:hover{color:#ffe4a4!important;background:rgba(208,161,71,.12)!important;box-shadow:inset 0 0 0 1px rgba(223,181,94,.48)!important}}@media (max-width:860px){main[data-parent-market-workspace=boston-university] [data-client-property-workspace=three-pane]{grid-template-columns:minmax(0,1fr)!important}main[data-parent-market-workspace=boston-university] [data-client-property-workspace=three-pane]>[data-workspace-pane]{grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important}}@media (max-width:620px){main[data-parent-market-workspace=boston-university] [class*=ParentMarketBuyerWorkspace_trustRow__]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}main[data-parent-market-workspace=boston-university] [class*=ParentMarketBuyerWorkspace_trustRow__]>span{min-width:0!important}}[data-parent-homepage-property-parity=true]>section#homes,section[data-approved-property-workspace=home-properties]:not(#homes){--ch-property-section-treatment:white-unified-v1;background-color:#fff!important;padding-top:36px!important;padding-bottom:28px!important;border-top:1px solid #dfe7e5}#bu-homes[data-bu-property-transition=navy-unified]>section[data-approved-property-workspace=home-properties]{padding-top:0!important;padding-bottom:0!important;border-top:0}#current-homes:has(>section[data-approved-property-workspace=home-properties]),section[aria-labelledby=inventory-heading]:has(>section[data-approved-property-workspace=home-properties]){--ch-property-section-treatment:white-unified-v1;background:#fff!important;padding-top:36px!important;padding-bottom:28px!important;border-color:#dfe7e5!important;overflow:visible}:is(#current-homes,section[aria-labelledby=inventory-heading]):has(>section[data-approved-property-workspace=home-properties])>div:first-child{margin-bottom:20px;gap:20px}:is(#current-homes,section[aria-labelledby=inventory-heading]):has(>section[data-approved-property-workspace=home-properties])>div:first-child h2{color:#12364a;line-height:1.15}:is(#current-homes,section[aria-labelledby=inventory-heading]):has(>section[data-approved-property-workspace=home-properties])>div:first-child p{color:#526b80}:is(#current-homes,section[aria-labelledby=inventory-heading]):has(>section[data-approved-property-workspace=home-properties])>div:first-child>a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;color:#174b67;font-size:14px;line-height:1.4;white-space:normal}:is(#current-homes,section[aria-labelledby=inventory-heading])>section[data-approved-property-workspace=home-properties]{width:100%;max-width:none;margin:0;padding:0!important;border-top:0}:is(#current-homes,section[aria-labelledby=inventory-heading])>section[data-approved-property-workspace=home-properties]>[data-home-workspace-content]>div:first-child:has(h2){display:none}main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university])>section:has(section[data-approved-property-workspace=home-properties]){--ch-property-section-treatment:white-unified-v1;background:#fff!important;height:auto!important;overflow:visible!important;padding-top:36px!important;padding-bottom:28px!important}main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university])>section:has(section[data-approved-property-workspace=home-properties])>div>div:first-child:has(h2){margin-bottom:20px!important;padding-bottom:0;border-bottom:0}main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university])>section:has(section[data-approved-property-workspace=home-properties])>div>div:first-child h2{color:#12364a}main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university])>section:has(section[data-approved-property-workspace=home-properties])>div>div:first-child p{color:#526b80}main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university])>section:has(section[data-approved-property-workspace=home-properties])>div>div:first-child>a{display:inline-flex;align-items:center;min-height:44px;color:#174b67;font-size:14px;line-height:1.4}main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university]) section[data-approved-property-workspace=home-properties]{padding-top:0!important;padding-bottom:0!important;border-top:0}main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university]) section[data-approved-property-workspace=home-properties]>[data-home-workspace-content]>div:first-child:has(h2){display:none}@media (max-width:720px){[data-parent-homepage-property-parity=true]>section#homes,section[data-approved-property-workspace=home-properties]:not(#homes){padding-top:32px!important}#current-homes:has(>section[data-approved-property-workspace=home-properties]),main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university])>section:has(section[data-approved-property-workspace=home-properties]),section[aria-labelledby=inventory-heading]:has(>section[data-approved-property-workspace=home-properties]){padding-top:32px!important}#bu-homes[data-bu-property-transition=navy-unified]>section[data-approved-property-workspace=home-properties],:is(#current-homes,section[aria-labelledby=inventory-heading])>section[data-approved-property-workspace=home-properties],main[data-parent-market-workspace]:not([data-parent-market-workspace=boston-university]) section[data-approved-property-workspace=home-properties]{padding-top:0!important}}[data-parent-homepage-property-parity=true]>section#homes>[data-home-workspace-content]>[style*="--workspace-scene"],section[data-approved-property-workspace=home-properties]:not(#homes)>[data-home-workspace-content]>[style*="--workspace-scene"]{--ch-property-scene-fade:white-surface-v1;background-color:#fff!important;background-image:none!important}section[aria-labelledby=inventory-heading][data-neighborhood-homepage-property-white=true]:has(>section[data-approved-property-workspace=home-properties]){--ch-property-section-treatment:white-neighborhood-v1;background:#fff!important;padding-top:20px!important;padding-bottom:20px!important;border-color:#dfe7e5!important;overflow:visible!important}section[aria-labelledby=inventory-heading][data-neighborhood-homepage-property-white=true]>div:first-child h2{color:#12364a!important}section[aria-labelledby=inventory-heading][data-neighborhood-homepage-property-white=true]>div:first-child p{color:#667b84!important}section[aria-labelledby=inventory-heading][data-neighborhood-homepage-property-white=true]>div:first-child>a{color:#174b67!important}#neighborhood-property-workspace[data-homepage-property-parity-white=true]>section[data-approved-property-workspace=home-properties],section[aria-labelledby=inventory-heading][data-neighborhood-homepage-property-white=true]>section[data-approved-property-workspace=home-properties]:not(#homes){--ch-property-section-treatment:white-neighborhood-v1;background:#fff!important;color:#17364b!important;padding-top:0!important;padding-bottom:0!important;border-top:0!important}#neighborhood-property-workspace[data-homepage-property-parity-white=true]>section[data-approved-property-workspace=home-properties]>[data-home-workspace-content]>[style*="--workspace-scene"],section[aria-labelledby=inventory-heading][data-neighborhood-homepage-property-white=true]>section[data-approved-property-workspace=home-properties]>[data-home-workspace-content]>[style*="--workspace-scene"]{display:none!important;background:none!important}dialog[data-property-panel=details]{--analysis-ink:#0a263a;--analysis-navy:#0a3048;--analysis-navy-deep:#061f31;--analysis-gold:#d7ac4b;--analysis-paper:#fbfaf7;--analysis-stone:#f2efe8;--analysis-line:#ded8cd;width:min(1320px,calc(100vw - 48px))!important;max-height:min(94dvh,980px)!important;padding:0!important;border:1px solid rgba(167,157,141,.72)!important;border-radius:20px!important;background:var(--analysis-paper)!important;color:var(--analysis-ink)!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;box-shadow:0 36px 110px rgba(2,20,32,.42),0 8px 28px rgba(2,20,32,.18)!important}dialog[data-property-panel=details]::-webkit-backdrop{background:rgba(2,24,38,.78)!important;-webkit-backdrop-filter:blur(9px) saturate(.72);backdrop-filter:blur(9px) saturate(.72)}dialog[data-property-panel=details]::backdrop{background:rgba(2,24,38,.78)!important;-webkit-backdrop-filter:blur(9px) saturate(.72);backdrop-filter:blur(9px) saturate(.72)}dialog[data-property-panel=details]>button[aria-label="Close property card"]{top:16px!important;right:16px!important;width:40px!important;height:40px!important;border:1px solid rgba(115,128,137,.45)!important;background:rgba(255,255,255,.94)!important;color:var(--analysis-navy)!important;box-shadow:0 7px 20px rgba(4,28,43,.14)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog[data-property-panel=details] [data-full-property-analysis]{display:grid!important;grid-gap:0!important;gap:0!important;padding:26px 28px 32px!important;background:var(--analysis-paper)!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type{display:grid!important;grid-template-columns:minmax(0,1.48fr) minmax(340px,.62fr)!important;grid-gap:28px!important;gap:28px!important;align-items:stretch!important;margin:0 0 26px!important;padding:0 0 26px!important;border-bottom:1px solid var(--analysis-line)!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:first-child>div:first-child{height:clamp(310px,30vw,390px)!important;border-radius:14px!important;background:#e8e5df!important;box-shadow:inset 0 0 0 1px rgba(16,40,57,.07)!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:first-child>div:nth-child(2){gap:8px!important;margin-top:9px!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:first-child>div:nth-child(2) button{height:64px!important;border-radius:8px!important;border-color:transparent!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:nth-child(2){align-self:stretch!important;gap:11px!important;padding:24px 23px 22px!important;border:1px solid var(--analysis-line)!important;border-radius:14px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 46px rgba(6,31,49,.075)!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:nth-child(2) h2{font-size:clamp(31px,3vw,43px)!important;letter-spacing:-.035em!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:nth-child(2)>strong{font-size:clamp(30px,2.6vw,39px)!important;letter-spacing:-.025em!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:nth-child(2)>div:last-of-type{margin-top:auto!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:24px!important;gap:24px!important;align-items:start!important;padding:0!important;border:0!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>section{width:100%!important;min-width:0!important;height:auto!important;margin:0!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]{--cc-ink:var(--analysis-ink)!important;--cc-muted:#60717d!important;--cc-shell:var(--analysis-stone)!important;--cc-line:#ddd6ca!important;--cc-field-line:#c7c0b5!important;--cc-result:#fffefb!important;--cc-accent:var(--analysis-navy)!important;--cc-accent-hover:var(--analysis-navy-deep)!important;--cc-gold:var(--analysis-gold)!important;padding:30px!important;border:1px solid #ddd6ca!important;border-radius:16px!important;background:var(--analysis-stone)!important;box-shadow:0 18px 52px rgba(5,31,48,.075)!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:first-child{margin-bottom:24px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:first-child h2{max-width:720px;font-size:clamp(31px,3vw,42px)!important;letter-spacing:-.035em!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child{display:grid!important;grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr)!important;grid-gap:30px!important;gap:30px!important;align-items:start!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child>aside{padding:24px!important;border:1px solid #e0d9ce!important;border-radius:12px!important;background:#fffefb!important;box-shadow:0 10px 30px rgba(8,35,52,.055)!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child>aside>div:first-of-type{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child>aside>div:first-of-type>*{min-width:0!important;padding:15px!important;border:1px solid #e3ddd3!important;border-radius:10px!important;background:#f8f6f1!important;overflow-wrap:anywhere}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1] input,dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1] select{min-height:48px!important;border-radius:8px!important;background:#fff!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1] button{border-radius:8px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1] button:not([aria-expanded]){border-color:var(--analysis-navy)!important;background:var(--analysis-navy)!important;color:#fff!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1] button:not([aria-expanded]):hover{border-color:var(--analysis-navy-deep)!important;background:var(--analysis-navy-deep)!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1] button[aria-expanded]{border-color:#9eaeb8!important;background:#fff!important;color:var(--analysis-navy)!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child>aside>div:last-of-type{margin-top:18px!important;padding:18px 0 0!important;border-top:1px solid #e3ddd3!important;border-radius:0!important;background:transparent!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside{align-self:auto!important;min-height:0!important;padding:0!important;border:1px solid #d9d3c9!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 16px 44px rgba(5,31,48,.07)!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form){display:grid!important;grid-template-columns:minmax(270px,.38fr) minmax(0,1fr)!important;grid-gap:0!important;gap:0!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;grid-gap:14px!important;gap:14px!important;margin:0!important;padding:30px 27px!important;border:0!important;background:linear-gradient(145deg,var(--analysis-navy) 0,var(--analysis-navy-deep) 100%)!important;color:#fff!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child img{width:58px!important;height:58px!important;border:2px solid rgba(255,255,255,.72)!important;box-shadow:0 7px 18px rgba(0,0,0,.18)!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child span{color:#e3bd63!important;font-size:10px!important;letter-spacing:.11em!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child h3{margin-top:2px!important;color:#fff!important;font-size:clamp(23px,2.1vw,31px)!important;letter-spacing:-.025em!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child p{max-width:34ch;color:#cbd8e0!important;font-size:12px!important;line-height:1.55!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form{display:grid!important;grid-gap:13px!important;gap:13px!important;padding:28px 30px 27px!important;background:#fff!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form>div:first-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:11px 13px!important;gap:11px 13px!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form>div:first-child>label:last-child{grid-column:1/-1}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form input:not([type=checkbox]),dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form select,dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form textarea{min-height:46px!important;padding:10px 12px!important;border:1px solid #c4cdd3!important;border-radius:8px!important;background:#fff!important;font-size:15px!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form textarea{min-height:82px!important;resize:vertical!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form button[type=submit]{min-height:50px!important;border-radius:8px!important;box-shadow:0 8px 20px rgba(179,133,36,.18)!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:not(:has(>form)){padding:32px!important}@media (max-width:1080px){dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:20px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child>aside>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){dialog[data-property-panel=details]{width:min(96vw,820px)!important}dialog[data-property-panel=details] [data-full-property-analysis]{padding:22px 22px 28px!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type{grid-template-columns:minmax(0,1fr)!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:first-child>div:first-child{height:auto!important;aspect-ratio:1.72!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form){grid-template-columns:minmax(0,1fr)!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child{grid-template-columns:54px minmax(0,1fr)!important;padding:23px 24px!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child p{max-width:62ch}}@media (max-width:680px){dialog[data-property-panel=details]{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important}dialog[data-property-panel=details]>button[aria-label="Close property card"]{position:fixed!important;top:12px!important;right:12px!important}dialog[data-property-panel=details] [data-full-property-analysis]{padding:52px 14px 24px!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type{gap:14px!important;margin-bottom:18px!important;padding-bottom:18px!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:first-child>div:first-child{border-radius:10px!important;aspect-ratio:1.45!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:first-child>div:nth-child(2) button{height:48px!important}dialog[data-property-panel=details] [data-full-property-analysis]>section:first-of-type>div:nth-child(2){padding:19px 17px 18px!important;border-radius:12px!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]{gap:17px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]{padding:19px 16px!important;border-radius:12px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:first-child h2{font-size:29px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child>aside{padding:18px!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1]>div:last-child>aside>div:first-of-type{grid-template-columns:minmax(0,1fr)!important}dialog[data-property-panel=details] [data-canonical-calculator=mortgage-payment-v1],dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside{box-shadow:none!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child{grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important;padding:20px 18px!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside:has(>form)>div:first-child img{width:48px!important;height:48px!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form{padding:20px 17px 19px!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form>div:first-child{grid-template-columns:minmax(0,1fr)!important}dialog[data-property-panel=details] section[aria-label="Full property analysis"]>aside>form>div:first-child>label:last-child{grid-column:auto}}