/* Inner-page styles copied verbatim from ChatGPT's multifamily pages (Austin_Multifamily_Acquisitions_AI_SEO_Final.html).
   Used by pages that have no ChatGPT design of their own (About, Testimonials, Team, Kuper Sotheby's, blog posts, Residential). */
:root{--navy:#071724;--navy2:#0b2235;--gold:#b9924b;--ink:#18212b;--muted:#5d6670;--cream:#f7f5f0;--line:#dedbd4;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.72;background:#fff}
header{height:76px;background:var(--navy);color:#fff;padding:0 4.5vw;display:flex;justify-content:space-between;align-items:center}.brand{font-size:25px;letter-spacing:.08em}.brand small{display:block;color:var(--gold);font-size:9px;font-weight:700;letter-spacing:.13em;margin-top:2px}nav{font-size:11px;font-weight:700;letter-spacing:.06em}nav span{margin-left:28px}
.hero{background:linear-gradient(105deg,rgba(7,23,36,.98),rgba(11,34,53,.94));color:#fff;padding:86px 7vw 82px}.wrap{max-width:1160px;margin:auto}.eyebrow{color:var(--gold);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.hero h1{font:52px/1.08 Georgia,serif;color:#fff;margin:15px 0}.hero .lead{font:27px/1.35 Georgia,serif;max-width:880px;color:#f1f3f4}.hero p{max-width:820px;font-size:17px;color:#e4e8eb}.btn{display:inline-block;background:var(--gold);color:#fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.05em;padding:14px 22px;margin-top:12px}
.proof{border-bottom:1px solid var(--line);background:#fafafa}.proof .wrap{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.proof div{padding:23px;border-right:1px solid var(--line)}.proof div:last-child{border-right:0}.proof strong{display:block;font:23px Georgia,serif;color:var(--navy)}.proof span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}
main{max-width:1080px;margin:auto;padding:56px 7vw 90px}h2,h3{font-family:Georgia,serif;color:var(--navy);line-height:1.2}h2{font-size:34px;margin:58px 0 17px;padding-top:10px}h3{font-size:23px;margin:29px 0 9px}p{font-size:17px;margin:0 0 17px}.intro{font-size:20px}.rule{width:42px;height:2px;background:var(--gold);margin:15px 0 25px}.callout{background:var(--cream);border-left:3px solid var(--gold);padding:23px 27px;margin:29px 0}.callout strong{color:var(--navy)}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.card{border:1px solid var(--line);padding:22px;background:#fff}.card h3{margin-top:0;font-size:20px}.card p{font-size:16px}
table{width:100%;border-collapse:collapse;margin:22px 0 31px;font-size:15px}th,td{border:1px solid var(--line);padding:12px 13px;vertical-align:top}th{background:var(--navy);color:#fff;text-align:left}
ol,ul{font-size:17px;padding-left:24px}li{margin:8px 0}.process li{padding-left:6px;margin-bottom:13px}
.related{background:var(--cream);padding:25px;margin:42px 0}.related a{color:var(--navy);font-weight:700;text-decoration:none;margin-right:15px}
details{border-top:1px solid var(--line);padding:16px 0}details:last-of-type{border-bottom:1px solid var(--line)}summary{font-weight:700;color:var(--navy);cursor:pointer;font-size:17px}details p{padding-top:12px;font-size:16px}
.signature{margin-top:35px;padding:23px 25px;background:var(--cream);border-left:3px solid var(--gold);font-weight:700}.cta{margin-top:55px;background:var(--navy);color:#fff;padding:42px}.cta h2{color:#fff;margin:0 0 12px;padding:0}.cta p{color:#fff}
footer{background:#04131f;color:#dce2e6;padding:38px 7vw;font-size:13px}footer .wrap{max-width:1080px}
@media(max-width:760px){nav{display:none}.hero h1{font-size:40px}.hero .lead{font-size:23px}.proof .wrap,.grid2{grid-template-columns:1fr}.proof div{border-right:0;border-bottom:1px solid var(--line)}main{padding-left:6vw;padding-right:6vw}}

.ai-answer{background:#f7f5f0;border-left:3px solid #b9924b;padding:24px 28px;margin:34px 0}.ai-answer h2{margin:0 0 10px;padding:0;font-size:28px}.ai-answer p{margin:0}.byline{font-size:13px;color:#5d6670;margin:18px 0 28px;padding-bottom:18px;border-bottom:1px solid #dedbd4}.market-snapshot{background:#071724;color:#fff;padding:28px;margin:34px 0}.market-snapshot h2{color:#fff;margin:0 0 10px;padding:0;font-size:27px}.market-snapshot p{color:#e7ebee;margin-bottom:12px}.market-snapshot a{color:#d0ad70;font-weight:700}.resource-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.resource-links a{border:1px solid #dedbd4;padding:16px;text-decoration:none;font-weight:700;color:#071724;background:#fff}@media(max-width:760px){.resource-links{grid-template-columns:1fr}}

/* Added Nov 14, 2026: one body text size on Claude-built pages (cards were 16px, body 17px). */
.card p,.card li{font-size:17px}
