/* Public editorial refinement. Body and interface remain Manrope. */
.cohesion-review .brand-dot{display:none}
.cohesion-review .site-note .wrap{display:block;max-width:1000px}
.cohesion-review .site-note h2{max-width:800px;margin:0 0 24px}
.cohesion-review .site-note p,.cohesion-review .search-heading>p,.cohesion-review .section-heading>p,.cohesion-review .inner-hero>.wrap>p:not(.eyebrow),.cohesion-review .lead{font-family:var(--serif);font-size:clamp(22px,2vw,29px);font-weight:400;line-height:1.5;letter-spacing:0;max-width:760px;color:var(--navy)}
.cohesion-review .site-note p{margin:24px 0 0}
.cohesion-review .inner-hero--navy>.wrap>p:not(.eyebrow),.cohesion-review .about-band .lead{color:#fff}
.cohesion-review .search-heading{display:block;margin-bottom:30px}.cohesion-review .search-heading>p{margin:18px 0 0;max-width:720px}
.cohesion-review .section-heading{align-items:start}.cohesion-review .section-heading>p{max-width:490px;font-size:24px}
.cohesion-review .search-account{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;border:1px solid #d3d9d0;border-left:4px solid #7a8f7a;padding:32px;margin-top:36px;background:#fff;align-items:center}
.cohesion-review .search-account h3{font-family:var(--serif);font-size:30px;margin:0 0 12px}.cohesion-review .search-account p{font:500 16px/1.7 Manrope,sans-serif;margin:0;max-width:590px}
.cohesion-review .account-actions{display:flex;align-items:center;flex-direction:column;gap:14px}.cohesion-review .account-actions .button{font-size:14px;white-space:normal;text-align:center}.cohesion-review .account-login{font-size:15px;text-decoration:underline}
.cohesion-review .pathway-copy>span{font:500 31px/1.1 var(--serif);letter-spacing:0;color:var(--navy);display:block}.cohesion-review .pathway-copy h3{font-size:25px;line-height:1.3;margin-top:18px}.cohesion-review .pathway-copy b{position:static;display:block;font-size:13px;letter-spacing:0;margin-top:24px}.cohesion-review .pathway-copy p{font-size:16px;line-height:1.7}
.place-preview{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.place-preview .lead{margin-top:0}.place-preview h2{max-width:500px}
.cohesion-review .footer-main{grid-template-columns:2fr 1fr 1fr;gap:8%;padding:56px 0}.cohesion-review .site-footer{padding-top:0;background:#1e2a44}.footer-closing{border-bottom:1px solid #ffffff36;padding:55px 0}.cohesion-review .footer-closing p{font:400 clamp(28px,3.5vw,50px)/1.25 var(--serif);color:#f9f7f2;margin:0}.cohesion-review .footer-brand{display:block;font:400 clamp(40px,4vw,62px)/1.1 var(--serif);color:#f9f7f2;letter-spacing:-1px}.footer-brand small{display:block;font:600 12px/1.4 Manrope,sans-serif;letter-spacing:.32em;margin-top:16px}.cohesion-review .footer-logos{display:block;padding:0;background:transparent;margin:10px 0 22px}.cohesion-review .footer-logos .broker-logo{width:170px;max-height:80px;object-fit:contain;background:transparent;padding:0;filter:grayscale(1) brightness(0) invert(1);opacity:.85}.cohesion-review .footer-affiliation{font-size:10px;letter-spacing:.16em;margin-top:24px}.cohesion-review .footer-email{font-size:15px;display:inline-block;overflow-wrap:anywhere}.cohesion-review .footer-main h3{color:#fff}.cohesion-review .footer-bottom{font-size:11px}
.biography-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8%;align-items:start}.biography-grid aside{position:sticky;top:110px}.biography-grid aside img{width:100%;height:auto;display:block}.biography-grid article h2{font-size:clamp(42px,4vw,64px)}.biography-grid article h3{font-size:28px;margin-top:40px}.biography-grid article p{font-size:18px;line-height:1.85}.biography-grid article .lead{font-size:25px;line-height:1.5}.portrait-caption{font-size:10px!important;letter-spacing:.12em;margin-top:15px}.biography blockquote{font:italic 30px/1.45 var(--serif);color:var(--navy);border-left:2px solid var(--sage);margin:36px 0;padding:12px 0 12px 28px}.brokerage-story{display:grid;grid-template-columns:2fr 1fr;gap:10%;align-items:center}.brokerage-story img{max-width:220px;justify-self:center}.brokerage-story p{margin-bottom:0}
.community-discovery{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px;margin-top:44px}.community-discovery article{border-bottom:1px solid #cdd4cc;padding-bottom:24px;display:flex;flex-direction:column}.community-discovery img{width:100%;aspect-ratio:1.4;object-fit:cover}.community-discovery article>div{padding-top:22px;display:flex;flex-direction:column;flex:1}.community-discovery h3{font-size:30px;margin:0 0 14px}.community-discovery p{font-size:17px}.community-discovery a{margin-top:auto;align-self:start;font-size:14px}.image-note{font-size:12px!important;line-height:1.6;max-width:750px;margin-top:24px;color:#566258}.region-list{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:40px;margin-top:40px;border-top:1px solid #d2d5cc;padding-top:32px}.region-list h3{font-size:26px}.region-list p{font-size:16px}.cohesion-review [id=across-kentucky]{background:#e8e1d6}
.editorial-rows{margin-top:35px}.editorial-rows article{display:grid;grid-template-columns:90px 1fr;gap:30px;border-top:1px solid #cbd2c9;padding:35px 0}.editorial-rows h3{font-size:32px;margin:0 0 14px}.editorial-rows p{max-width:850px;font-size:18px;line-height:1.8;margin:0}.editorial-rows .eyebrow{padding-top:10px}
.cohesion-review .commercial-portrait{height:510px;object-fit:cover;object-position:58% center}.cohesion-review .construction-grid{gap:0 35px}.cohesion-review .construction-category{box-shadow:none;border:0;border-top:1px solid #bbc6b8;background:transparent;border-radius:0;padding:28px 0;cursor:default;transform:none}.cohesion-review .construction-category h3{font-size:28px}.cohesion-review .construction-category p{font-size:17px}.land-detail{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:28px}.land-detail h3{font-size:27px}.land-detail>div p{font-size:18px}.cohesion-review [id=land-acreage]{background:#e8e1d6}
.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:36px}.resource-grid>a{padding:32px 0;border-top:1px solid #c2cabc;display:block}.resource-grid h3{font-size:30px;margin:14px 0}.resource-grid p{font-size:18px;max-width:540px}.resource-grid b{font-size:14px;color:var(--navy)}.resource-grid a:hover b{text-decoration:underline}.resource-help{padding:24px 0}.resource-note{font:italic 24px/1.5 var(--serif);margin:30px 0}.cohesion-review .investment-topic{border-top:1px solid #c2cabc}
.cohesion-review[data-page="/about/"] .contact-band{background:#f0eee7}.cohesion-review[data-page="/about/"] .contact-grid{grid-template-columns:1fr 1fr;gap:10%}.cohesion-review[data-page="/sell/"] [id=valuation]{background:#e8e1d6}.cohesion-review[data-page="/commercial/"] .contact-band{border-top:5px solid #7a8f7a}.cohesion-review .lead-form .form-note{font-size:12px}.cohesion-review .contact-grid>div:first-child>p:not(.eyebrow){font:400 24px/1.5 var(--serif)}.direct-email{font-size:17px;overflow-wrap:anywhere}.publication-page .inner-hero{background:#f9f7f2;border-bottom:double 4px #1e2a44}.publication-page .inner-hero h1{max-width:1000px}.publication-page .inner-hero .eyebrow{border-top:1px solid #1e2a44;border-bottom:1px solid #1e2a44;padding:14px 0;letter-spacing:.2em}.cohesion-review .inner-card:not(a){box-shadow:none;cursor:default}
@media(max-width:1000px){.community-discovery{grid-template-columns:1fr 1fr}.biography-grid{gap:5%}.biography-grid aside{position:static}.cohesion-review .search-account{grid-template-columns:1fr}.region-list{gap:24px}.cohesion-review .footer-main{gap:30px}.cohesion-review .footer-brand{font-size:42px}}
@media(max-width:700px){.cohesion-review .site-note{padding:55px 0}.cohesion-review .site-note h2{font-size:37px}.cohesion-review .site-note p,.cohesion-review .search-heading>p,.cohesion-review .section-heading>p,.cohesion-review .lead{font-size:23px}.place-preview,.biography-grid,.brokerage-story,.land-detail,.region-list,.resource-grid,.community-discovery{grid-template-columns:1fr}.place-preview{gap:20px}.cohesion-review .search-account{padding:24px 18px}.cohesion-review .account-actions{align-items:stretch}.cohesion-review .account-actions .button{width:100%}.cohesion-review .footer-main{grid-template-columns:1fr 1fr;padding:40px 0}.cohesion-review .footer-main>div:first-child{grid-column:1/-1}.footer-closing{padding:36px 0}.cohesion-review .footer-brand{font-size:46px}.biography-grid article{padding-top:36px}.biography-grid article h2{font-size:42px}.biography-grid article h3{font-size:27px}.biography-grid article p{font-size:17px}.biography-grid aside img{max-height:570px;object-fit:cover;object-position:center 25%}.brokerage-story{gap:25px}.brokerage-story img{justify-self:start;max-width:170px}.community-discovery{gap:30px}.community-discovery img{aspect-ratio:1.5}.region-list{gap:20px}.editorial-rows article{grid-template-columns:30px 1fr;gap:18px;padding:28px 0}.editorial-rows h3{font-size:28px}.editorial-rows p{font-size:17px}.editorial-rows .eyebrow{letter-spacing:0}.cohesion-review .commercial-portrait{height:380px;object-position:55% center}.land-detail{gap:20px}.cohesion-review[data-page="/about/"] .contact-grid{grid-template-columns:1fr}.cohesion-review .section-heading>p{max-width:none}.cohesion-review .construction-grid{grid-template-columns:1fr}.cohesion-review .inner-hero h1{overflow-wrap:normal}.cohesion-review .contact-grid p{max-width:none}}
.cohesion-review .site-note h2{font-size:clamp(36px,4.2vw,58px);line-height:1.15}
.footer-brand-row{display:flex;align-items:center;gap:25px}.brand-seal{width:130px;height:130px;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative}.brand-seal img{width:172px;max-width:none;height:172px;position:absolute;left:-21px;top:-20px}.cohesion-review .footer-brand-row .footer-brand{font-size:clamp(34px,3.3vw,49px)}
@media(max-width:1100px){.footer-brand-row{display:block}.brand-seal{margin-bottom:22px}}
@media(max-width:700px){.cohesion-review .footer-brand-row .footer-brand{font-size:46px}}
@media(max-width:700px){.biography-grid{gap:0}.cohesion-review[data-page="/about/"] .contact-grid{gap:32px}}

/* Owner-requested visual revision: homepage introduction and shared footer only. */
.cohesion-review .site-note{padding:32px 0 12px}
.cohesion-review .site-note .wrap{display:grid;max-width:1400px;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:6%;align-items:start}
.cohesion-review .site-note h2{margin:0;max-width:none}
.cohesion-review .site-note p{margin:0;max-width:none}
.cohesion-review .site-footer{padding-bottom:18px}
.cohesion-review .footer-closing{padding:22px 0}
.cohesion-review .footer-main{padding:24px 0;gap:5%;grid-template-columns:2fr 1fr 1fr}
.cohesion-review .footer-brand-row{display:flex;gap:18px;align-items:center}
.cohesion-review .brand-seal{width:90px;height:90px;margin:0}
.cohesion-review .brand-seal img{width:119px;height:119px;left:-14.5px;top:-13.85px}
.cohesion-review .footer-brand small{margin-top:8px}
.cohesion-review .footer-main>div:first-child>p{margin:8px 0}
.cohesion-review .footer-main>div:first-child>.footer-affiliation{margin:12px 0 4px}
.cohesion-review .footer-logos{margin:4px 0 8px}
.cohesion-review .footer-main h3{margin:6px 0 12px}
.cohesion-review .footer-main>div:nth-child(2) a,.cohesion-review .footer-main>div:nth-child(3) a{margin:7px 0}
.cohesion-review .footer-bottom{padding-top:14px;gap:12px}
@media(min-width:701px) and (max-width:1100px){.cohesion-review .footer-brand-row{gap:10px}.cohesion-review .footer-brand-row .footer-brand{font-size:34px}.cohesion-review .brand-seal{width:70px;height:70px}.cohesion-review .brand-seal img{width:93px;height:93px;left:-11.3px;top:-10.8px}}
@media(max-width:800px){.cohesion-review .site-note .wrap{grid-template-columns:1fr;gap:16px}.cohesion-review .site-note{padding:32px 0 8px}}
@media(max-width:700px){
.cohesion-review .footer-closing{padding:20px 0}
.cohesion-review .footer-main{grid-template-columns:1fr 1fr;gap:18px 24px;padding:20px 0}
.cohesion-review .footer-brand-row{gap:14px}
.cohesion-review .footer-brand-row .footer-brand{font-size:36px}
.cohesion-review .brand-seal{width:76px;height:76px}
.cohesion-review .brand-seal img{width:101px;height:101px;left:-12.3px;top:-11.7px}
.cohesion-review .footer-brand small{font-size:10px;letter-spacing:.25em;margin-top:7px}
.cohesion-review .footer-main h3{margin:0 0 10px}
.cohesion-review .footer-bottom span{margin-bottom:6px}
}

/* Revision 3: only the owner-specified spacing and composition corrections. */
.cohesion-review .site-note{padding:32px 0 8px;text-align:center}
.cohesion-review .site-note .wrap{display:block;max-width:1320px}
.cohesion-review .site-note h2{margin:0 auto 18px}
.cohesion-review .site-note p{max-width:1180px;margin:0 auto}
.cohesion-review #find-your-place{padding-top:36px}
.cohesion-review .footer-main{grid-template-columns:1.7fr 1fr 1fr;gap:6%}
.cohesion-review .footer-main h3{font-size:21px}
.cohesion-review .footer-main>div:nth-child(2) a,.cohesion-review .footer-main>div:nth-child(3) a{font-size:16px;line-height:1.45;margin:6px 0}
.cohesion-review .footer-main>div:first-child>p:not(.footer-affiliation){font-size:14px;line-height:1.5}
.cohesion-review .footer-affiliation{font-size:11px}
.cohesion-review .footer-bottom{font-size:12px}
.cohesion-review[data-page="/sell/"] .inner-section:has(.editorial-rows)>.wrap>h2,.cohesion-review[data-page="/sell/"] .inner-section:has(.editorial-rows)>.wrap>.eyebrow,#commercial-scope>.wrap>h2,#commercial-scope>.wrap>.eyebrow{text-align:center}
.cohesion-review[data-page="/sell/"] .editorial-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
#commercial-scope .editorial-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}
.cohesion-review[data-page="/sell/"] .editorial-rows article,#commercial-scope .editorial-rows article{display:block;padding:24px 0}
.cohesion-review[data-page="/sell/"] .editorial-rows article>.eyebrow,#commercial-scope .editorial-rows article>.eyebrow{display:block;margin-bottom:14px;padding:0}
.biography-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5%;align-items:start}
.biography-grid aside{position:static}
.biography-grid article h3{margin-top:26px}
.biography-grid article p{line-height:1.7}
.biography-ending blockquote{margin:32px 0}
.biography-continuation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5%}
.biography-continuation h3{font-size:28px;margin:0 0 22px}
.biography-continuation p{font-size:18px;line-height:1.7}
.brokerage-story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5%;align-items:center}
.brokerage-story img{width:100%;max-width:none;height:auto;display:block}
@media(max-width:900px){.cohesion-review[data-page="/sell/"] .editorial-rows{gap:22px}.cohesion-review[data-page="/sell/"] .editorial-rows h3{font-size:28px}}
@media(max-width:700px){
.cohesion-review .site-note{padding:26px 0 6px}
.cohesion-review .site-note h2{margin-bottom:16px}
.cohesion-review #find-your-place{padding-top:28px}
.cohesion-review .footer-main{grid-template-columns:1fr 1fr;gap:16px 24px}
.cohesion-review .footer-main>div:nth-child(2) a,.cohesion-review .footer-main>div:nth-child(3) a{font-size:15px;margin:5px 0}
.cohesion-review .footer-main h3{font-size:19px}
.cohesion-review[data-page="/sell/"] .editorial-rows,#commercial-scope .editorial-rows,.biography-grid,.biography-continuation,.brokerage-story{grid-template-columns:1fr;gap:0}
.biography-grid article{padding-top:28px}
.biography-continuation{gap:22px}
.biography-continuation p{font-size:17px}
.biography-ending blockquote{margin:24px 0}
.brokerage-story{gap:24px}
.brokerage-story img{max-width:none;width:100%;height:auto}
}
.cohesion-review .footer-main{padding-top:18px;padding-bottom:18px}
