/* CONCIERGE-only private-client treatment. Other divisions keep their approved design. */
.menu-explorer .division-tab[data-division="concierge"]{background:#000;color:#fff;border:1px solid #303235;border-bottom:3px solid #000}
.menu-explorer .division-tab[data-division="concierge"] .tab-number,.menu-explorer .division-tab[data-division="concierge"] .tab-statement{color:#bdbbb5}
.menu-explorer .division-tab[data-division="concierge"] strong,.menu-explorer .division-tab[data-division="concierge"] .concierge-mark,.menu-explorer .division-tab[data-division="concierge"] .tab-arrow{color:#f5f3ef}
.menu-explorer .division-tab[data-division="concierge"]:is(:hover,:focus-visible){background:#000;border-bottom-color:#c7c1b5}
.division-preview[data-division="concierge"]{background:#000;color:#faf8f4;border:1px solid #45464a;border-bottom:4px solid #000;box-shadow:0 28px 90px #0006}
.division-preview[data-division="concierge"] .division-preview-content{padding-top:44px;padding-bottom:46px}
.division-preview[data-division="concierge"] .division-preview-mark{color:#e4dfd5;font-weight:400}
.division-preview[data-division="concierge"] .division-preview-label{color:#bbb5a9}
.division-preview[data-division="concierge"] h2{color:#faf8f4}
.division-preview[data-division="concierge"] #signals-preview-description{color:#c4c4c6}
.division-preview[data-division="concierge"] .division-preview-close{background:#242529;color:#eee}
.division-preview[data-division="concierge"] .division-preview-close:hover{background:#35363b}
.division-preview[data-division="concierge"] .division-preview-link{background:#e8e3da;color:#111214}
.division-preview[data-division="concierge"] .division-preview-link:hover{background:#fff}
.division-preview[data-division="concierge"] :focus-visible{outline-color:#e8e3da}
#panel-concierge{background:#101112;color:#faf8f4;padding:42px;margin-top:28px}
#panel-concierge h2{color:#faf8f4}
#panel-concierge .eyebrow,#panel-concierge .panel-links a{color:#c8c1b4}
#panel-concierge .panel-description,#panel-concierge figcaption{color:#bfc0c3}
#panel-concierge .connected-draft-note{background:#1c1d20;color:#d4d4d6;border-color:#3c3d41}
#panel-concierge .button.primary{background:#e8e3da;color:#111214}
#panel-concierge .panel-links a{border-color:#37383c}

body.concierge-private{--bg:#0c0d0f;--ink:#f4f2ee;--muted:#babac0;--line:#323438;--surface:#16171a;--red:#d0c7b5;--clean-ink:#f4f2ee;--clean-muted:#babac0;--clean-rule:#323438;--clean-surface:#16171a;--clean-red:#d0c7b5;background:#0c0d0f;color:#f4f2ee;color-scheme:dark}
.concierge-private .legal-wrap{--legal-red:#c9c2b6;--legal-line:#323438;max-width:1180px;padding-top:38px}
.concierge-private :is(.journal-masthead,.clean-masthead){background:#090a0b;border-color:#2b2d30}
.concierge-private :is(.article-brandline,.clean-brandline){background:#101113;color:#aaaab0;border-color:#2b2d30}
.concierge-private :is(.article-breadcrumb,.breadcrumbs){color:#aaaab0}
.concierge-private :is(.article-breadcrumb,.breadcrumbs) a{color:#ceccc6}
.concierge-private .network-hero{padding:48px 0 64px;gap:64px;border-color:#323438}
.concierge-private .network-hero h1{font-size:clamp(38px,4.7vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.045em;color:#faf8f4;max-width:14ch}
.concierge-private .network-hero>div>p:not(.legal-kicker){color:#bfc0c4;font-size:17px;max-width:48ch}
.concierge-private :is(.legal-kicker,.network-label){color:#c9c2b6;letter-spacing:.14em;font-size:11px}
.concierge-private .network-state{background:#141518;border:1px solid #33353a;padding:36px;color:#d9d9dd}
.concierge-private .network-hero .network-state{border-top:2px solid #aaa396;padding:42px;align-self:center}
.concierge-private .network-state h2{font-weight:500;color:#f4f2ee}
.concierge-private section[aria-label="Seven CONCIERGE service topics"]{padding-top:40px}
.concierge-private .concierge-topic{padding:26px 0;border-color:#323438}
.concierge-private .concierge-heading{font-size:clamp(19px,1.8vw,24px);font-weight:500;color:#f5f3ef}
.concierge-private .concierge-summary{color:#bfc0c4}
.concierge-private .concierge-topics{color:#bfc0c4}
.concierge-private .concierge-topics>span:not(.concierge-includes){background:#17181b;border-color:#34363a;color:#bfc0c4;border-radius:0}
.concierge-private .concierge-topics .concierge-includes,.concierge-private .concierge-expand{color:#c9c2b6}
.concierge-private .concierge-topic summary::after{color:#d1cabc}
.concierge-private .concierge-topic summary:hover .concierge-heading{color:#fff;text-decoration:underline;text-decoration-color:#77746e;text-underline-offset:6px}
.concierge-private .concierge-topic>div{color:#c5c6cb;padding-top:22px}
.concierge-private .legal-pdf{background:#e8e3da;color:#101112!important;border-radius:2px;font-size:14px;font-weight:700;padding:14px 22px}
.concierge-private .legal-pdf:hover{background:#fff}
.concierge-private .legal-note{background:#151619;color:#bfc0c4;border:1px solid #33353a;font-size:13px}
.concierge-private .network-links a{color:#d2ccbf}
.concierge-private :is(.site-footer,.clean-footer){background:#090a0b;color:#bfc0c4;border-color:#323438}
.concierge-private :is(.site-footer,.clean-footer) a{color:#e7e4dc}
.concierge-private :is(.site-footer,.clean-footer) .footer-science,.concierge-private .clean-footer-science{color:#bfc0c4}
.concierge-private a:focus-visible,.concierge-private button:focus-visible,.concierge-private summary:focus-visible{outline:2px solid #d9d1c2;outline-offset:5px}

/* Keep the unfinished inquiry preview visually connected without enabling submissions. */
.concierge-private.studio-clean main{background:transparent}
.concierge-private.studio-clean :is(h1,h2,h3){color:#f5f3ef}
.concierge-private.studio-clean .eyebrow{color:#c9c2b6}
.concierge-private.studio-clean .page-hero h1{font-weight:500}
.concierge-private.studio-clean .signals-document-mark{background:#16171a;border-color:#34363a;color:#e4dfd5}
.concierge-private.studio-clean .signals-document-mark span{color:#bfc0c4}
.concierge-private.studio-clean .on-this-page{background:#141518;color:#e2ded6;border-color:#34363a}
.concierge-private.studio-clean .on-this-page a{color:#c9c2b6}
.concierge-private.studio-clean :is(.topic-form-wrap,.preview-form){background:#141518;border-color:#34363a;color:#f4f2ee}
.concierge-private.studio-clean :is(input,textarea,select){background:#0c0d0f;color:#f4f2ee;border:1px solid #55575b;accent-color:#d0c7b5}
.concierge-private.studio-clean :is(input,textarea)::placeholder{color:#a1a2a8}
.concierge-private.studio-clean .topic-cta-btn{background:#e8e3da;color:#111214;border-color:#e8e3da}
.concierge-private.studio-clean .curated-card{background:#16171a;border-color:#34363a;color:#eee}
.concierge-private.studio-clean .curated-card p{color:#bfc0c4}
.concierge-private.studio-clean .curated-card :is(span,b),.concierge-private.studio-clean :is(.curated-heading,.curated-return,.page-return) a{color:#c9c2b6}
.concierge-private.studio-clean .curated-return{background:#16171a;border-color:#34363a}
@media(max-width:760px){#panel-concierge{padding:28px 20px}.concierge-private .network-hero{gap:24px;padding:30px 0 36px}.concierge-private .network-hero .network-state{padding:26px;margin:0}.concierge-private .network-state{padding:26px}.concierge-private .concierge-topic{padding:22px 0}.division-preview[data-division="concierge"] .division-preview-content{padding:30px 24px}}
