
/* V1002 evidence-led authority content */
.location-authority-brief,.article-evidence-practice{max-width:920px;margin:0 auto;padding:72px 40px;color:#f4f4f4;background:#121212;line-height:1.8}
.location-authority-brief h2,.article-evidence-practice h2{font-size:clamp(28px,4vw,46px);line-height:1.12;margin:0 0 28px;color:#fff;text-transform:none;letter-spacing:0}
.location-authority-brief h3,.article-evidence-practice h3{font-size:18px;color:#fff;margin:34px 0 12px;letter-spacing:.2px;text-transform:none}
.location-authority-brief p,.article-evidence-practice p{font-size:16px;color:rgba(255,255,255,.8);max-width:none;line-height:1.8}
.location-authority-brief li,.article-evidence-practice li{font-size:15px;color:rgba(255,255,255,.82);margin:9px 0}
.location-authority-source,.article-evidence-links{border-left:3px solid #e63329;padding:16px 18px;background:rgba(255,255,255,.04);font-size:14px!important}
.location-authority-brief a,.article-evidence-practice a{color:#fff;text-decoration:underline;text-underline-offset:3px}
@media(max-width:768px){.location-authority-brief,.article-evidence-practice{padding:48px 24px}.location-authority-brief h2,.article-evidence-practice h2{font-size:30px}}


/* V1003 verified market intelligence layer */
.market-intelligence-card{max-width:920px;margin:0 auto;padding:72px 40px;color:#1c1c1c;background:linear-gradient(135deg,#fafafa 0%,#f1f1f1 100%);line-height:1.8;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.market-intelligence-card h2{font-size:clamp(28px,4vw,46px);line-height:1.12;margin:0 0 24px;color:#101010;text-transform:none;letter-spacing:0}
.market-intelligence-card h3{font-size:18px;color:#151515;margin:34px 0 12px;letter-spacing:.15px;text-transform:none}
.market-intelligence-card p{font-size:16px;color:#363636;max-width:none;line-height:1.8}
.market-intelligence-card li{font-size:15px;color:#303030;margin:11px 0;padding-left:4px}
.market-intelligence-card strong{color:#111}
.market-intelligence-card table{width:100%;margin:24px 0 30px;border-collapse:collapse;background:#fff;box-shadow:0 8px 26px rgba(0,0,0,.05)}
.market-intelligence-card caption{caption-side:top;text-align:left;padding:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}
.market-intelligence-card th,.market-intelligence-card td{padding:14px 16px;border:1px solid #e4e4e4;text-align:left;vertical-align:top}
.market-intelligence-card th{width:42%;background:#f6f6f6;color:#222;font-size:13px;font-weight:800}
.market-intelligence-card td{color:#333;font-size:14px}
.market-intelligence-card ol{padding-left:24px;margin:0}
.market-intelligence-source{border-left:3px solid #e63329;padding:16px 18px;background:rgba(230,51,41,.06);font-size:14px!important}
.market-intelligence-card a{color:#8f1712;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.market-intelligence-card a:hover,.market-intelligence-card a:focus-visible{color:#5e0f0b}
.market-intelligence-card a:focus-visible{outline:3px solid #e63329;outline-offset:3px}
.market-intelligence-deep-dive{margin:30px 0;padding:22px 24px;background:#fff;border-left:3px solid #1c1c1c;box-shadow:0 8px 22px rgba(0,0,0,.045)}
.market-intelligence-deep-dive h3{margin-top:0}
.market-intelligence-deep-dive p:last-child{margin-bottom:0}
@media(max-width:768px){.market-intelligence-card{padding:48px 24px}.market-intelligence-card h2{font-size:30px}.market-intelligence-card th,.market-intelligence-card td{display:block;width:100%;border-bottom:0}.market-intelligence-card td{border-top:0}.market-intelligence-card tr{display:block;margin-bottom:12px;border:1px solid #e4e4e4}.market-intelligence-card th,.market-intelligence-card td{border-left:0;border-right:0}.market-intelligence-deep-dive{padding:20px}}
@media(prefers-reduced-motion:reduce){.market-intelligence-card *{scroll-behavior:auto}}
