
/* Personal publisher identity; project imagery remains within editorial content. */
.site-header{background:#fff;border-bottom:1px solid #d7e2e4;gap:20px}
.site-header .brand.advisor-brand,.article-header .advisor-brand{width:auto;min-width:185px;flex-shrink:0;align-self:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.2;text-decoration:none;color:#123f46}
.advisor-brand-name{display:block;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}
.advisor-brand-role{display:block;font-size:.75rem;font-weight:500;letter-spacing:.02em;margin-top:5px}
.operator-notice{background:#edf4f5;color:#163e45;border-bottom:1px solid #d4e2e5;padding:14px 24px;font-size:.86rem;line-height:1.6}
.operator-notice>div{max-width:1272px;margin:auto}.operator-notice strong{font-weight:800}.operator-notice span{display:block;font-weight:650}
.advisor-hero-intro{font-size:1.1rem;line-height:1.6;margin:14px 0 20px;color:inherit}
.footer-advisor-brand{margin:0 auto 20px}.footer-advisor-brand .advisor-brand-name{font-size:1.4rem}.footer-advisor-brand .advisor-brand-role{font-size:.85rem}
.article-header .advisor-brand{min-width:180px}.article-header nav{font-size:.88rem}
@media(min-width:1101px){.main-nav{gap:17px}.main-nav a{font-size:.86rem}.header-actions{gap:12px}}
@media(max-width:700px){.site-header .brand.advisor-brand,.article-header .advisor-brand{min-width:0;max-width:205px}.advisor-brand-name{font-size:1rem}.advisor-brand-role{font-size:.67rem}.site-header{gap:12px}.operator-notice{padding:12px 16px;font-size:.8rem}.hero-inner{padding-top:42px}.article-header{gap:12px}.article-header .cta{padding:9px 12px;font-size:.7rem;white-space:nowrap}.advisor-hero-intro{font-size:1rem}.site-header .header-actions .hotline{display:none}}
@media(max-width:380px){.advisor-brand-name{font-size:.93rem}.site-header .header-actions .button{padding:9px 10px;font-size:.68rem}}
