.villa-map-page,.villa-index-page{--vc-bronze-text: #7a6146}.villa-map-page .article-table caption,.villa-index-page .article-table caption{color:var(--vc-bronze-text)}.vc-note{max-width:78ch;margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--lx-muted, #6f6b64)}.vc-note a,.vc-sources a,.vc-link,.vc-findings-list a,.vc-method a{color:var(--lx-ink, #1b1a18);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vc-table th[scope=row] a{color:inherit}.vc-table td,.vc-table th{white-space:normal}.vc-table-dense th,.vc-table-dense td{padding:12px 14px;font-size:14px;text-align:right}.vc-table-dense th:first-child,.vc-table-dense td:first-child{text-align:left}.vc-suppressed{color:var(--lx-muted, #6f6b64)}.vc-steps-title,.vc-h3{margin:clamp(36px,4vw,56px) 0 14px;font:400 clamp(24px,2.2vw,32px)/1.1 var(--lx-serif)!important;text-transform:none!important;letter-spacing:-.01em!important}.vc-steps{list-style:decimal;display:grid;gap:12px;max-width:78ch;margin:0;padding-left:1.3em;font-size:15.5px;line-height:1.7;color:#3f3c37}.vc-steps strong{color:var(--lx-ink, #1b1a18)}.vc-findings-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;margin:0 0 22px;padding:0;list-style:none;background:var(--lx-stone, #dedbd4);border:1px solid var(--lx-stone, #dedbd4)}.vc-findings-list li{padding:22px 22px 20px;background:#fff;font:400 clamp(19px,1.6vw,23px)/1.35 var(--lx-serif);color:var(--lx-ink, #1b1a18)}.vc-cite{display:inline-block;margin:0 0 22px;padding:10px 14px;border-left:3px solid var(--lx-bronze, #8b7357);background:#fff;font:600 13px/1.5 var(--lx-sans);color:var(--lx-ink, #1b1a18)}.vc-toc ol{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 clamp(32px,4vw,48px);padding:0;list-style:none}.vc-toc a{display:inline-block;padding:8px 12px;border:1px solid var(--lx-stone, #dedbd4);background:#fff;font:600 12.5px/1.2 var(--lx-sans);color:var(--lx-ink, #1b1a18);text-decoration:none}.vc-toc a:hover,.vc-toc a:focus-visible{border-color:var(--lx-ink, #1b1a18)}.vc-profile{padding:clamp(32px,4vw,48px) 0;border-top:1px solid var(--lx-stone, #dedbd4);scroll-margin-top:96px}.vc-profile:target{box-shadow:inset 3px 0 0 var(--lx-bronze, #8b7357);padding-left:18px}.vc-profile-kicker{margin:0 0 10px;font:600 10.5px/1.4 var(--lx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vc-bronze-text)}.vc-profile h2{margin:0 0 14px;max-width:26ch;font:400 clamp(28px,2.8vw,42px)/1.06 var(--lx-serif)!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--lx-ink, #1b1a18)}.vc-answer{max-width:72ch;margin:0 0 22px;font-size:16.5px;line-height:1.75;color:#3f3c37}.vc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:0 32px;max-width:1100px;margin:0 0 22px;border-top:1px solid var(--lx-stone, #dedbd4)}.vc-facts>div{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--lx-stone, #dedbd4)}.vc-facts dt{font:600 10.5px/1.6 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted, #6f6b64)}.vc-facts dd{margin:0;font-size:14.5px;line-height:1.6;color:var(--lx-ink, #1b1a18)}.vc-facts dd ul{margin:0;padding-left:1.1em;list-style:disc}.vc-facts dd li{margin:0 0 4px}.vc-facts-compact{margin-top:28px}.vc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:0 0 14px}.vc-link{font:600 13px/1.3 var(--lx-sans)}.vc-sources{margin:0;max-width:90ch;font-size:12.5px;line-height:1.6;color:var(--lx-muted, #6f6b64)}.vc-index-head{padding-top:clamp(24px,3vw,48px)}.vc-index-head .page-title{max-width:18ch;margin:0 0 22px}.vc-index-answer{max-width:62rem!important}.vc-h2{margin:0 0 18px;max-width:30ch;font:400 clamp(28px,2.8vw,42px)/1.06 var(--lx-serif)!important;text-transform:none!important;letter-spacing:-.01em!important}.vc-lede{max-width:78ch;margin:0 0 8px;font-size:15.5px;line-height:1.7;color:#3f3c37}.vc-limits{list-style:disc;display:grid;gap:8px;max-width:80ch;margin:0;padding-left:1.2em;font-size:15px;line-height:1.7;color:#3f3c37}.vc-embed-label{display:block;margin:0 0 8px;font:600 10.5px/1.2 var(--lx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vc-bronze-text)}.vc-embed-code{display:block;width:100%;max-width:900px;padding:14px;border:1px solid var(--lx-stone, #dedbd4);background:#fff;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--lx-ink, #1b1a18);resize:vertical}.vc-embed-code:focus-visible{outline:2px solid var(--lx-ink, #1b1a18);outline-offset:2px}.vc-embed-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:14px 0 0}.vc-sources-title{margin:0 0 14px;font:400 clamp(26px,2.4vw,36px)/1.1 var(--lx-serif)!important;text-transform:none!important}.vc-sources-section .source-links{display:grid;gap:6px;margin:14px 0;padding-left:1.2em;font-size:14px}.vc-sources-section .source-links a{color:var(--lx-ink, #1b1a18);text-decoration:underline}.villa-map-page .dm-more a,.villa-map-page .button-row .text-link{color:var(--lx-ink, #1b1a18)}@media(max-width:760px){.vc-facts>div{grid-template-columns:1fr;gap:2px}.vc-profile:target{padding-left:12px}.vc-table-wrap{margin-inline:0}.vc-index-head{padding-top:12px}}.vc-hero .lx-phero-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vc-hero-credit{position:absolute;right:clamp(16px,3vw,40px);bottom:14px;margin:0;font:600 10px/1.3 var(--lx-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 1px 2px rgba(0,0,0,.45)}@media(max-width:760px){.vc-hero-credit{left:16px;right:auto;bottom:10px}}.vc-hero .breadcrumbs,.vc-hero .breadcrumbs a{color:#ffffffeb!important}.vc-hero .breadcrumbs,.vc-hero .lx-kicker,.vc-hero .lx-phero-meta{text-shadow:0 1px 3px rgba(0,0,0,.55)}.vc-hero .lx-phero-veil{background:linear-gradient(180deg,#14131173,#14131133,#14131159 60%,#141311c7),linear-gradient(90deg,#1413118c,#14131100 65%)!important}
