/* TinaRealty: editorial supporting pages, coordinated with the accepted homepage and buyer/seller direction. */
.interior-page{background:#f6f2ea;overflow-x:clip}
.interior-page .inner-head{position:absolute;inset:0 0 auto;z-index:24;background:linear-gradient(180deg,rgba(248,246,241,.97) 0%,rgba(248,246,241,.81) 72%,transparent);border:0}
.interior-page .inner-head .head-wrap{width:min(1250px,calc(100% - 104px))}
.interior-page .below .wrap{width:min(1210px,calc(100% - 104px))}
.interior-page .below h1,.interior-page .below h2,.interior-page .below h3{font-family:'GFS Didot',Georgia,serif;font-weight:400;letter-spacing:-.034em}
.interior-page .below a{text-decoration:none}
.interior-page .below a:focus-visible,.interior-page .below button:focus-visible,.interior-page .below input:focus-visible{outline:3px solid #ae8353;outline-offset:3px}
.interior-page .below .eyebrow{font:600 10px Cabin,sans-serif;letter-spacing:.22em;color:#896e48;margin-bottom:21px}
.interior-page .below .editorial-hero{position:relative;isolation:isolate;overflow:hidden;background:#233027;color:#fff;height:min(685px,74vw);min-height:600px}
.interior-page .below .editorial-backdrop{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.interior-page .below .editorial-shade{z-index:-2;position:absolute;inset:0;background:linear-gradient(90deg,#101d1cfa 0%,#142523e3 35%,#12222382 69%,#10221f49 100%),linear-gradient(0deg,#0b1513a8,transparent 36%)}
.interior-page .below .ed-inner{position:relative;min-height:100%;display:flex;flex-direction:column;padding-top:122px;padding-bottom:37px}
.interior-page .below .ed-breadcrumb{display:flex;gap:13px;align-items:center;text-transform:uppercase;font:500 10px Cabin,sans-serif;letter-spacing:.16em;color:#e5e0d8}
.interior-page .below .ed-breadcrumb a{border-bottom:1px solid #c6b08a;padding-bottom:5px}
.interior-page .below .ed-breadcrumb span{opacity:.5}
.interior-page .below .ed-copy{max-width:740px;margin:auto 0;padding:35px 0}
.interior-page .below .ed-kicker{display:flex;align-items:center;gap:13px;color:#e2c394;text-transform:uppercase;font:600 10px Cabin,sans-serif;letter-spacing:.20em;margin-bottom:25px}
.interior-page .below .ed-kicker i{width:32px;height:1px;background:#d9ac74;display:block}
.interior-page .below .editorial-hero h1{font:400 clamp(54px,6.2vw,88px)/1.02 'GFS Didot',Georgia,serif;letter-spacing:-.045em;text-transform:none;max-width:790px;text-wrap:balance}
.interior-page .below .editorial-hero h1 em{font-style:normal;color:#e5c899}
.interior-page .below .ed-deck{font:400 clamp(17px,1.5vw,21px)/1.5 'GFS Didot',Georgia,serif;max-width:555px;margin:25px 0 28px;color:#f6f0e9}
.interior-page .below .ed-actions{display:flex;gap:12px;flex-wrap:wrap}
.interior-page .below .ed-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-width:195px;min-height:49px;padding:13px 19px;font:600 10px Cabin,sans-serif;letter-spacing:.1em;border:1px solid #bc9568;color:white;white-space:nowrap}
.interior-page .below .ed-button.gold{background:#b68955}
.interior-page .below .ed-button.gold:hover{background:#956c3e;color:#fff}
.interior-page .below .ed-button.outline{background:#1b2b2c4d;border-color:#fff9;color:#fff}
.interior-page .below .ed-button.outline:hover{background:#f6f2ea;color:#1b2a26}
.interior-page .below .ed-button span{font:300 20px Georgia,serif;line-height:1}
.interior-page .below .ed-signature{align-self:flex-end;font:600 10px Cabin,sans-serif;letter-spacing:.17em;color:#f4eadc}
.interior-page .below .ed-signature span{color:#d8a870;padding:0 6px}
.interior-page .below .about-hero .editorial-shade{background:linear-gradient(90deg,#101a19f7 0%,#182c27ed 35%,#182c27b0 75%,#101a1a66 100%)}
.interior-page .below .about-hero .ed-copy{max-width:630px}
.interior-page .below .contact-hero .editorial-backdrop{object-position:center 50%}
.interior-page .below .communities-hero .editorial-shade{background:linear-gradient(90deg,#12251feb,#10231ad4 40%,#10202257 100%)}
.interior-page .below .properties-hero .editorial-shade{background:linear-gradient(90deg,#152622f2,#162523dc 42%,#15252366)}
.interior-page .below .guides-hero .editorial-shade{background:linear-gradient(90deg,#152128f7 0%,#152128dd 45%,#16202c63)}
.interior-page .below .valuation-hero .editorial-shade{background:linear-gradient(90deg,#172323f5,#17282ada 43%,#15272e5b)}
.interior-page .below .section-topline{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr);gap:65px;align-items:end;margin-bottom:34px}
.interior-page .below .section-topline h2{font-size:clamp(34px,3.9vw,55px);line-height:1.1}
.interior-page .below .section-topline p{color:#5c6057;font-size:15px;line-height:1.85}
.interior-page .below .section-topline strong{font-weight:600;color:#2c302e}
.interior-page .below .feature-lede{font:400 25px/1.43 'GFS Didot',Georgia,serif;color:#3b413b}
.interior-page .below .inline-arrow{font:600 10px Cabin,sans-serif;display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:12px 0;border-bottom:1px solid #967953;letter-spacing:.1em;text-transform:uppercase}
.interior-page .below .inline-arrow span{font:400 22px Georgia,serif}
/* A portrait page with long editorial reading, rather than a conventional two-card landing page. */
.interior-page .below .about-profile{display:grid;grid-template-columns:minmax(0,.81fr) minmax(0,1.04fr);gap:10%;padding-top:100px;padding-bottom:103px;align-items:center}
.interior-page .below .about-photo{position:relative;background:#1e221e;min-height:625px;max-height:680px;overflow:hidden}
.interior-page .below .about-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;position:absolute;inset:0}
.interior-page .below .about-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#090f0cb8)}
.interior-page .below .photo-sign{position:absolute;left:35px;bottom:34px;color:#fff;z-index:1;font:400 30px 'GFS Didot',serif;letter-spacing:.03em}
.interior-page .below .photo-sign small{display:block;font:500 9px Cabin,sans-serif;letter-spacing:.18em;margin-top:10px}
.interior-page .below .about-story h2{font-size:clamp(38px,4vw,58px);line-height:1.05;margin-bottom:29px}
.interior-page .below .about-story h2 em{font-style:normal;color:#9f7749}
.interior-page .below .about-story>p:not(.eyebrow){font-size:15px;line-height:1.93;color:#52584f;margin-bottom:19px}
.interior-page .below .about-story>p.feature-lede{font-size:25px;line-height:1.45;color:#2a302b;margin-bottom:23px}
.interior-page .below .about-credentials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:25px;margin:35px 0 20px;border-top:1px solid #cfc5b4}
.interior-page .below .about-credentials strong{display:block;font:400 clamp(19px,2.5vw,32px) 'GFS Didot',serif;color:#28302b}
.interior-page .below .about-credentials span{display:block;font:400 12px/1.5 Cabin,sans-serif;color:#6d7065;margin-top:7px}
.interior-page .below .about-story .fine{font-size:11px!important;line-height:1.6!important;color:#77786d!important}
.interior-page .below .editorial-section{padding:92px 0;background:#e9e3d8}
.interior-page .below .numbered-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:50px}
.interior-page .below .numbered-process article{padding-top:21px;border-top:1px solid #bfae95}
.interior-page .below .numbered-process article>span{display:block;font:400 12px Cabin,sans-serif;color:#aa7e4c;letter-spacing:.1em;margin-bottom:25px}
.interior-page .below .numbered-process h3{font-size:31px;margin-bottom:17px}
.interior-page .below .numbered-process p{font-size:15px;color:#61645b;line-height:1.82}
.interior-page .below .dual-feature{display:grid;grid-template-columns:1.08fr .92fr;padding-top:100px;padding-bottom:100px;align-items:center;gap:8%}
.interior-page .below .dual-image{height:390px;overflow:hidden}
.interior-page .below .dual-image img{width:100%;height:100%;object-fit:cover}
.interior-page .below .dual-text h2{font-size:clamp(35px,4vw,58px);line-height:1.1;margin:0 0 26px}
.interior-page .below .dual-text p:not(.eyebrow){font-size:15px;color:#62665d;line-height:1.88;margin-bottom:25px}
.interior-page .below .finish-band{background:#20322b;color:#fff;text-align:center;padding:80px 0 83px}
.interior-page .below .finish-band .wrap{max-width:770px}
.interior-page .below .finish-band h2{font-size:clamp(37px,4vw,60px);line-height:1.09}
.interior-page .below .finish-band p:not(.eyebrow){font-size:15px;line-height:1.75;color:#e0e2d8;margin:19px auto 29px;max-width:560px}
.interior-page .below .finish-actions{display:flex;justify-content:center;align-items:center;gap:28px}
.interior-page .below .phone-link{font:400 23px 'GFS Didot',Georgia,serif;border-bottom:1px solid #d1b38e;padding-bottom:7px}
.interior-page .below .contact-main{display:grid;grid-template-columns:1fr .72fr;gap:12%;padding-top:100px;padding-bottom:110px}
.interior-page .below .contact-main-content h2{font-size:clamp(38px,4vw,58px);line-height:1.1;margin-bottom:23px}
.interior-page .below .contact-main-content>.feature-lede{max-width:570px;margin-bottom:42px}
.interior-page .below .contact-method{border-top:1px solid #cbbfae;padding:25px 0 30px}
.interior-page .below .contact-method .method-number{font:600 10px Cabin,sans-serif;letter-spacing:.15em;color:#8f714b;display:block;margin-bottom:10px}
.interior-page .below .contact-method a{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font:400 clamp(24px,2.65vw,38px) 'GFS Didot',Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere}
.interior-page .below .contact-method a>span{font-size:25px;color:#a67d46}
.interior-page .below .contact-method p{color:#74776d;font-size:13px;margin-top:7px}
.interior-page .below .contact-aside{background:#ded9d0;margin:0}
.interior-page .below .contact-aside>img{height:490px;object-fit:cover;object-position:center top}
.interior-page .below .contact-aside-foot{padding:27px 35px 35px}
.interior-page .below .contact-aside-foot strong{font:400 32px 'GFS Didot',Georgia,serif;display:block}
.interior-page .below .contact-aside-foot span{font-size:9px;font-weight:600;letter-spacing:.13em;display:block;margin:7px 0 25px}
.interior-page .below .contact-aside-foot p{font-size:13px;line-height:1.75;color:#545b51;margin-top:12px}
.interior-page .below .quiet-band{background:#e9e3d8;padding:35px 0;border-top:1px solid #cfc3b2}
.interior-page .below .quiet-band .wrap{display:grid;grid-template-columns:1fr 1.2fr 1fr 1.2fr;align-items:center;gap:24px}
.interior-page .below .quiet-band span{font-size:10px;letter-spacing:.12em;color:#6b665d}
.interior-page .below .quiet-band a{font:400 22px 'GFS Didot',Georgia,serif;border-bottom:1px solid #b9a98e;padding-bottom:8px}
/* Directory: grouped, searchable, and clearly distinct from listing-style cards. */
.interior-page .below .community-feature{padding-top:87px;padding-bottom:95px}
.interior-page .below .community-feature-heading{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:35px}
.interior-page .below .community-feature-heading h2{font-size:clamp(38px,4vw,53px);flex:1}
.interior-page .below .community-feature-heading p:last-child{max-width:280px;line-height:1.7;font-size:14px;color:#64685f}
.interior-page .below .feature-locations{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
.interior-page .below .feature-location{height:310px;position:relative;overflow:hidden;background:#394843;isolation:isolate;color:#fff}
.interior-page .below .feature-location>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}
.interior-page .below .feature-location:hover>img{transform:scale(1.035)}
.interior-page .below .feature-location:after{content:'';position:absolute;inset:40% 0 0;z-index:-1;background:linear-gradient(transparent,#0b1613db)}
.interior-page .below .feature-location-caption{position:absolute;inset:auto 20px 19px}
.interior-page .below .feature-location-caption small{font:500 9px Cabin,sans-serif;letter-spacing:.14em;display:block}
.interior-page .below .feature-location-caption strong{font:400 27px 'GFS Didot',serif;display:block;margin:7px 0 4px}
.interior-page .below .feature-location-caption span{font-size:11px;color:#dedfd7}
.interior-page .below .community-feature>.fine{margin-top:15px}
.interior-page .below .community-directory-section{padding:90px 0 110px;background:#e9e3d8}
.interior-page .below .directory-filter-label{display:block;font:600 10px Cabin,sans-serif;letter-spacing:.15em;color:#807355;margin:32px 0 0;max-width:640px}
.interior-page .below .directory-filter-label input{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #ada08d;padding:16px 2px 14px;margin-top:5px;font:400 19px Cabin,sans-serif;color:#252c26;border-radius:0}
.interior-page .below .directory-count{font:400 12px Cabin,sans-serif;color:#777468;margin:14px 0 24px}
.interior-page .below .county-groups{display:grid;grid-template-columns:1fr 1fr;column-gap:75px;align-items:start}
.interior-page .below .county-group{padding:25px 0;border-top:1px solid #c1b7a7;break-inside:avoid}
.interior-page .below .county-label{display:flex;align-items:baseline;gap:15px;margin-bottom:17px}
.interior-page .below .county-label>span{font:600 9px Cabin,sans-serif;letter-spacing:.12em;color:#9a774e}
.interior-page .below .county-label h3{font-size:28px}
.interior-page .below .county-label small{font:500 9px Cabin,sans-serif;color:#878478;margin-left:auto}
.interior-page .below .county-places{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
.interior-page .below .county-places a{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #cec5b8;padding:12px 0;font:400 17px 'GFS Didot',Georgia,serif}
.interior-page .below .county-places a:hover{color:#8d6b40}
.interior-page .below .county-places small{font:600 9px Cabin,sans-serif;color:#9c805a}
.interior-page .below .directory-no-results{color:#614323;margin:30px 0;font-size:16px}
/* Listings design: archived content is explicitly separated from live inventory. */
.interior-page .below .property-start{display:grid;grid-template-columns:1fr 1fr;gap:13%;padding-top:92px;padding-bottom:92px;align-items:start}
.interior-page .below .property-start h2{font-size:clamp(40px,4vw,57px)}
.interior-page .below .property-start p{font-size:15px;line-height:1.86;color:#61655d;margin-bottom:16px}
.interior-page .below .archive-properties{background:#e9e3d8;padding:90px 0 110px}
.interior-page .below .properties-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.interior-page .below .property-preview{background:#f6f2ea;border-bottom:1px solid #cbbba4}
.interior-page .below .property-preview-photo{height:260px;position:relative;overflow:hidden;background:#36473d}
.interior-page .below .property-preview-photo img{height:100%;object-fit:cover}
.interior-page .below .property-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(130deg,#b1b8b0,#d4d2c8);color:#575b54;font:500 10px/2 Cabin,sans-serif;letter-spacing:.11em}
.interior-page .below .snapshot-tag{position:absolute;left:16px;top:15px;background:#21342ae8;color:#fff;padding:8px 10px;font:600 9px Cabin,sans-serif;letter-spacing:.12em}
.interior-page .below .property-preview-meta{padding:27px 24px 32px}
.interior-page .below .property-preview-meta>small{font:500 10px Cabin,sans-serif;color:#8c7656;letter-spacing:.11em}
.interior-page .below .property-preview-meta h3{font-size:29px;margin:9px 0 8px}
.interior-page .below .property-preview-meta>p{font-size:13px;color:#64695e}
.interior-page .below .property-stats{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #d4c9b9;border-bottom:1px solid #d4c9b9;margin:23px 0 20px;padding:15px 0}
.interior-page .below .property-stats span{font:500 10px Cabin,sans-serif;letter-spacing:.05em;color:#60635b}
.interior-page .below .property-preview-meta .inline-arrow{font-size:9px;gap:8px}
/* Editorial guide list. */
.interior-page .below .guides-intro{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:50px;padding:95px 0 105px}
.interior-page .below .guides-intro h2{font-size:clamp(39px,4.1vw,56px)}
.interior-page .below .guides-intro>p{font-size:15px;color:#5d655a;line-height:1.9}
.interior-page .below .guides-index{background:#e9e3d8;padding:95px 0 110px}
.interior-page .below .guide-row{display:grid;grid-template-columns:55px 1fr 35px;gap:30px;align-items:center;padding:25px 8px;border-top:1px solid #c5b9a8}
.interior-page .below .guide-row:last-child{border-bottom:1px solid #c5b9a8}
.interior-page .below .guide-num{font:400 17px 'GFS Didot',serif;color:#ad8856}
.interior-page .below .guide-row small{font:600 9px Cabin,sans-serif;letter-spacing:.16em;color:#81694b}
.interior-page .below .guide-row h3{font-size:clamp(23px,2.4vw,36px);line-height:1.1;margin-top:9px}
.interior-page .below .guide-row:hover h3{color:#916935}
.interior-page .below .guide-arrow{font:400 25px Georgia,serif;color:#987448}
/* Valuation process and live-form handoff. */
.interior-page .below .valuation-how{padding-top:100px;padding-bottom:112px}
.interior-page .below .valuation-delegate{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:75px;padding:45px 48px;background:#e8e0d3;border-left:3px solid #b48a52}
.interior-page .below .valuation-delegate h3{font-size:32px}
.interior-page .below .valuation-delegate p:not(.eyebrow){font-size:14px;color:#68695f;max-width:520px;line-height:1.8;margin-top:9px}
.interior-page .below .valuation-delegate .ed-button{flex:0 0 auto}
/* Unified footer: review clearly marked as preview. */
.interior-page .below .footer{background:#efebe4}
.interior-page .below .footer .review-disclosure{max-width:940px}
@media(max-width:1080px){.interior-page .below .about-hero:after{right:-7%;opacity:.75}.interior-page .below .ed-copy{max-width:650px}.interior-page .below .about-profile{gap:7%}.interior-page .below .about-photo{min-height:550px}.interior-page .below .property-stats{gap:8px}.interior-page .below .properties-board{gap:12px}.interior-page .below .property-preview-meta{padding:23px 17px}}
@media(max-width:800px){.interior-page .inner-head .head-wrap,.interior-page .below .wrap{width:calc(100% - 52px)}.interior-page .below .editorial-hero{height:650px;min-height:600px}.interior-page .below .ed-inner{padding-top:110px}.interior-page .below .ed-copy{max-width:590px}.interior-page .below .editorial-hero h1{font-size:clamp(52px,7.8vw,72px)}.interior-page .below .about-hero:after{opacity:.38;right:-5%}.interior-page .below .about-profile{gap:5%;grid-template-columns:1fr 1.1fr;padding:70px 0}.interior-page .below .about-photo{min-height:480px}.interior-page .below .about-story h2{font-size:42px}.interior-page .below .about-credentials{gap:11px}.interior-page .below .numbered-process{gap:25px}.interior-page .below .contact-main{gap:6%}.interior-page .below .contact-aside>img{height:360px}.interior-page .below .feature-locations{grid-template-columns:1fr 1fr}.interior-page .below .feature-location{height:255px}.interior-page .below .county-groups{column-gap:30px}.interior-page .below .county-places{grid-template-columns:1fr}.interior-page .below .properties-board{grid-template-columns:1fr 1fr}.interior-page .below .property-preview-photo{height:230px}.interior-page .below .quiet-band .wrap{grid-template-columns:1fr 1.2fr}.interior-page .below .quiet-band{padding:28px 0}.interior-page .below .valuation-delegate{padding:30px;flex-wrap:wrap}}
@media(max-width:560px){.interior-page .inner-head .head-wrap,.interior-page .below .wrap{width:calc(100% - 40px)}.interior-page .below .editorial-hero{min-height:670px;height:min(770px,100svh);max-height:770px}.interior-page .below .ed-inner{padding-top:106px;padding-bottom:28px}.interior-page .below .ed-copy{margin:auto 0 30px;padding:0}.interior-page .below .editorial-hero h1{font-size:clamp(45px,11vw,62px);line-height:1.04}.interior-page .below .ed-kicker{font-size:9px;letter-spacing:.13em;gap:9px;margin-bottom:18px}.interior-page .below .ed-kicker i{width:20px}.interior-page .below .ed-deck{font-size:18px;line-height:1.45;margin:20px 0 25px}.interior-page .below .ed-actions{display:grid;grid-template-columns:1fr;gap:11px}.interior-page .below .ed-button{width:100%;min-width:0;padding:13px 15px}.interior-page .below .ed-signature{align-self:flex-start;font-size:8px;line-height:1.4;letter-spacing:.09em}.interior-page .below .about-hero:after{width:100%;right:-30%;height:72%;opacity:.43;mask-image:linear-gradient(0deg,transparent 0%,#000 30%),linear-gradient(90deg,transparent 0%,#000 40%)}.interior-page .below .about-hero .editorial-shade{background:linear-gradient(90deg,#101a19e8,#14241ba9),linear-gradient(0deg,#08130ef0,transparent 75%)}.interior-page .below .about-profile{display:flex;flex-direction:column;gap:35px;padding-top:55px;padding-bottom:70px}.interior-page .below .about-photo{min-height:460px;width:100%}.interior-page .below .photo-sign{left:21px;bottom:22px}.interior-page .below .about-story h2{font-size:43px;margin-bottom:24px}.interior-page .below .about-story .feature-lede{font-size:23px!important}.interior-page .below .about-credentials{grid-template-columns:repeat(3,1fr);gap:12px}.interior-page .below .about-credentials strong{font-size:22px}.interior-page .below .section-topline{display:block;margin-bottom:31px}.interior-page .below .section-topline h2{font-size:39px}.interior-page .below .section-topline p{margin-top:22px}.interior-page .below .editorial-section{padding:63px 0}.interior-page .below .numbered-process{grid-template-columns:1fr;gap:26px;margin-top:35px}.interior-page .below .numbered-process article{padding-top:16px}.interior-page .below .numbered-process article>span{margin-bottom:13px}.interior-page .below .numbered-process h3{font-size:29px;margin-bottom:9px}.interior-page .below .dual-feature{display:flex;flex-direction:column;gap:30px;padding:67px 0}.interior-page .below .dual-image{height:255px;width:100%}.interior-page .below .dual-text h2{font-size:43px}.interior-page .below .finish-band{padding:60px 0}.interior-page .below .finish-band h2{font-size:41px}.interior-page .below .finish-actions{flex-direction:column;gap:22px}.interior-page .below .contact-main{grid-template-columns:1fr;gap:34px;padding:62px 0}.interior-page .below .contact-main-content h2{font-size:43px}.interior-page .below .contact-main-content>.feature-lede{font-size:22px}.interior-page .below .contact-method{padding:20px 0 24px}.interior-page .below .contact-method a{font-size:27px}.interior-page .below .contact-aside{max-width:420px}.interior-page .below .contact-aside>img{height:380px}.interior-page .below .quiet-band .wrap{grid-template-columns:1fr;gap:10px}.interior-page .below .quiet-band a{margin-bottom:16px}.interior-page .below .community-feature{padding:62px 0}.interior-page .below .community-feature-heading{display:block}.interior-page .below .community-feature-heading h2{font-size:41px;margin-bottom:14px}.interior-page .below .feature-locations{grid-template-columns:1fr 1fr;gap:10px}.interior-page .below .feature-location{height:200px}.interior-page .below .feature-location-caption{left:11px;bottom:12px}.interior-page .below .feature-location-caption strong{font-size:22px}.interior-page .below .feature-location-caption span{font-size:10px}.interior-page .below .community-directory-section{padding:70px 0}.interior-page .below .county-groups{display:block}.interior-page .below .county-places{grid-template-columns:1fr 1fr;gap:0 12px}.interior-page .below .county-places a{font-size:16px}.interior-page .below .county-label h3{font-size:26px}.interior-page .below .property-start,.interior-page .below .guides-intro{display:block;padding:65px 0}.interior-page .below .property-start h2,.interior-page .below .guides-intro h2{font-size:44px;margin-bottom:24px}.interior-page .below .archive-properties{padding:70px 0}.interior-page .below .properties-board{grid-template-columns:1fr;gap:25px}.interior-page .below .property-preview-photo{height:260px}.interior-page .below .guides-index{padding:70px 0}.interior-page .below .guide-row{grid-template-columns:28px 1fr 20px;gap:12px;padding:20px 0}.interior-page .below .guide-row h3{font-size:24px}.interior-page .below .valuation-how{padding:70px 0}.interior-page .below .valuation-delegate{padding:25px;margin-top:45px}.interior-page .below .valuation-delegate h3{font-size:30px}.interior-page .below .valuation-delegate .ed-button{white-space:normal}}
@media(prefers-reduced-motion:reduce){.interior-page .below .feature-location>img{transition:none}}
