.chairman-review-nav{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding:18px 24px;background:#fffaf3;border-bottom:2px solid #682937;color:#422d28;margin-bottom:24px}.chairman-review-nav a{color:#682937;font:600 16px system-ui;text-decoration:none}.chairman-review-nav .review-brand{font:700 26px Georgia;margin-right:auto}.review-brand small{display:block;font:12px system-ui;color:#5c4b43}.chairman-project-button{display:inline-block;background:#682937;color:#fff!important;padding:12px 18px;border:0;border-radius:4px;font:600 16px system-ui;cursor:pointer;margin:12px 8px 12px 0;white-space:normal;max-width:100%}body{overflow-wrap:anywhere}table{max-width:100%}video{max-width:100%;height:auto}@media(max-width:400px){.chairman-review-nav{padding:16px;gap:12px}.chairman-review-nav .review-brand{flex-basis:100%}table{display:block;overflow-x:auto}dialog{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;box-sizing:border-box}}

.review-search-link{display:inline-flex;align-items:center;gap:6px}.review-search-link svg{flex-shrink:0}

.table-subcategories{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 30px}.table-subcategories a{display:inline-block;background:#fffaf3;border:1px solid #d6cbbb;color:#682937;padding:10px 16px;text-decoration:none;font:600 14px system-ui}.table-subcategories a:hover{background:#eee8de}.table-section-page{margin:0;background:#f5f1e9;color:#242824;font:16px/1.65 Arial,Helvetica,sans-serif}.table-section-page *{box-sizing:border-box}.table-section-page a{color:#8a002d}.table-main{max-width:1280px;margin:auto;padding:35px 6% 70px}.table-main h1,.table-custom h2,.table-model-card h2{font-family:Georgia,serif;font-weight:400;line-height:1.15}.table-main h1{font-size:clamp(38px,6vw,64px);margin:15px 0 22px}.table-intro{max-width:790px;color:#666b64}.table-main .eyebrow{font:600 11px system-ui;letter-spacing:.14em;text-transform:uppercase;margin-top:35px;color:#8a002d}.table-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(235px,100%),1fr));gap:24px}.table-model-card{background:white;border:1px solid #e0d9ce;padding:18px;display:flex;flex-direction:column;min-width:0}.table-model-card>a{text-decoration:none}.table-model-card img{width:100%;height:230px;object-fit:contain}.table-model-card h2{font-size:25px;margin:18px 0 10px;color:#242824}.table-model-card p{font-size:12px;color:#666b64}.table-model-card>a:last-child{margin-top:auto;padding-top:15px;font-weight:600;font-size:13px}.table-badge{background:#f1e2e6;align-self:start;padding:5px 8px;color:#682937!important}.table-custom{border-top:1px solid #d6cbbb;padding:30px 0;margin-top:35px}.table-custom h2{font-size:32px}.table-custom p{max-width:780px}.table-custom>a{display:inline-block;margin-right:20px}.table-footer{border-top:1px solid #d6cbbb;padding:30px 6%;display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.table-skip{position:absolute;left:-9999px}.table-skip:focus{left:15px;top:10px;background:white;padding:12px;z-index:100}.table-section-page a:focus-visible{outline:3px solid #af8151;outline-offset:3px}

/* 2026-11-01 mobile nav safety: keep all links visible at 390px */
html,body{max-width:100%;overflow-x:hidden}
@media(max-width:480px){.chairman-review-nav{gap:8px 16px;padding:14px 16px}.chairman-review-nav a{font-size:15px;white-space:nowrap}.chairman-review-nav .review-brand{white-space:normal}header .r8-nav{display:inline-block;margin:6px 12px 0 0}}

/* 2026-11-01 round d: v18 look for all static pages (shared stylesheet; undo = restore .bak-20261101d) */
:root{--v18-cream:#f5f1e9;--v18-ink:#242824;--v18-burgundy:#8a002d;--v18-line:#d9d7cd;--v18-serif:Georgia,'Times New Roman',serif}
html body{background:var(--v18-cream)!important;color:var(--v18-ink)}
body h1,body h2,body h3{font-family:var(--v18-serif)!important;font-weight:400;letter-spacing:-.01em}
body h1{font-size:clamp(34px,5vw,56px);line-height:1.05}
.chairman-review-nav{background:var(--v18-cream)!important;border-bottom:1px solid var(--v18-line)!important;padding:14px 6%!important;position:sticky;top:0;z-index:50;margin-bottom:0!important}
.chairman-review-nav a{color:var(--v18-ink)!important;font:500 14px Arial,Helvetica,sans-serif!important}
.chairman-review-nav a[href="/inquire"]{background:var(--v18-burgundy);color:#fff!important;padding:10px 16px;font-weight:700!important}
.chairman-review-nav .review-brand{display:block;width:150px;height:46px;background:url(/assets/logo.jpg) left center/contain no-repeat;font-size:0!important;color:transparent!important;flex:0 0 auto}
.chairman-review-nav .review-brand small{display:none}
/* hide the old second header/logo bar under the nav */
.chairman-review-nav ~ header{display:none!important}
body > main,body > header + main{max-width:1240px;margin:0 auto;padding:32px 6%}
article,section{background:#fff;border:1px solid var(--v18-line)}
.v18-footer{background:#e8e5da;padding:48px 6% 22px;margin-top:48px;font:15px/1.6 Arial,Helvetica,sans-serif;color:var(--v18-ink)}
.v18-footer .v18-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;max-width:1240px;margin:auto}
.v18-footer img{width:160px;height:auto}.v18-footer a{display:block;color:var(--v18-ink);text-decoration:none;margin:4px 0}
.v18-footer .v18-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--v18-burgundy);margin:0 0 8px}
.v18-footer .v18-phone{font:28px var(--v18-serif)}.v18-footer .v18-tag{font:20px/1.3 var(--v18-serif)}
.v18-footer .v18-bottom{max-width:1240px;margin:28px auto 0;padding-top:14px;border-top:1px solid var(--v18-line);font-size:13px}
@media(max-width:480px){.chairman-review-nav{position:static;padding:12px 16px!important}.chairman-review-nav .review-brand{flex-basis:100%;width:130px;height:40px}.chairman-review-nav a{font-size:14px!important}body > main{padding:20px 16px}}

/* 2026-11-01 round e: mobile hamburger for the static-page nav (button added by chairman-project-bridge.js) */
.v18-menu-toggle{display:none}
@media(max-width:760px){
 .chairman-review-nav{flex-wrap:wrap!important;align-items:center}
 .chairman-review-nav .review-brand{flex-basis:auto!important;margin-right:auto}
 .chairman-review-nav.v18-has-toggle > a:not(.review-brand){display:none!important}
 .chairman-review-nav.v18-has-toggle.v18-open > a:not(.review-brand){display:block!important;flex-basis:100%;padding:12px 0;border-top:1px solid var(--v18-line)}
 .chairman-review-nav.v18-has-toggle.v18-open > a[href="/inquire"]{text-align:center;padding:12px 16px;margin-top:8px}
 .v18-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--v18-line);background:#fffaf3;color:var(--v18-ink);cursor:pointer;padding:0}
 .v18-menu-toggle svg{width:22px;height:22px}
}
