:root{--ink:#171b21;--muted:#55585d;--pale:#f2f2f2;--line:#d3d4d5;--gold:#ff9f1c;--bg:#fff;--bg2:#f2f2f2;--bg-2:#f2f2f2;--panel:#fff;--panel2:#f2f2f2;--panel-2:#f2f2f2;--text:#171b21;--amber:#ff9f1c;--amber2:#805200;--amber-2:#805200;--radius:5px;--shadow:none}
body{background:#fff;color:var(--ink)}.legacy{font-family:'Segoe UI',Arial,sans-serif}.legacy .container{width:min(1200px,calc(100% - 64px))}.legacy .nav{height:auto}.legacy header{background:#fff}.legacy .brand{color:var(--ink)}.legacy .brand small{font-size:.875rem;text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.legacy .eyebrow{color:#805200;font-size:.875rem;letter-spacing:.11em}.legacy .page-hero{background:#fff;padding:0}.legacy .page-hero:after,.legacy .hero:before{display:none}.legacy .hero-inner{padding:58px 0}.legacy .page-hero h1{font-size:clamp(2.7rem,4.8vw,4.5rem);line-height:1.1;font-weight:600;letter-spacing:-.045em}.legacy .page-hero .lede{color:var(--muted)}.legacy .breadcrumbs,.legacy .breadcrumbs a{color:var(--muted);font-size:.875rem}.legacy .meta-row span{color:var(--muted);background:#f2f2f2;border-color:var(--line);font-size:.875rem;border-radius:4px}.legacy .article-body p,.legacy .article-body li,.legacy .partner-grid p,.legacy .profile p,.legacy .scenario-concern p,.legacy .scenario-path p{color:var(--muted);font-size:1rem}.legacy .article-card,.legacy .service-card,.legacy .insight-card,.legacy .scenario-card,.legacy .carrier-nameplate,.legacy .referral-step,.legacy .side-card,.legacy .credential,.legacy .contact-card,.legacy .signal{background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:none}.legacy .article-card:hover,.legacy .service-card:hover{background:#f7f7f7;border-color:#888}.legacy .article-card .number{color:#707378}.legacy .article-card .read,.legacy .insight-card .read,.legacy .service-card .arrow,.legacy .audit-row strong,.legacy .credential strong,.legacy .mini-list b,.legacy .partner-point strong{color:var(--ink)}.legacy .article-card h2{line-height:1.3}.legacy .article-wrap{grid-template-columns:minmax(0,1fr) 310px}.legacy .article-note,.legacy .source-list li,.legacy .source-list a,.legacy .carrier-disclosure,.legacy .source-note,.legacy .notice,.legacy .carrier-nameplate small{color:var(--muted)!important;font-size:.875rem!important}.legacy .pullquote,.legacy .answer-box,.legacy .partner-callout{color:var(--ink);background:#f2f2f2;border-left:3px solid var(--gold);border-radius:0;padding:24px}.legacy .side-card a:not(.btn){color:var(--ink)}.legacy .audit-row,.legacy .annuity-type,.legacy .scenario-concern,.legacy .partner-point{background:#f2f2f2;border-color:var(--line);border-radius:4px}.legacy .audit-row b:first-child,.legacy .choice-num{color:#805200;background:#f3e6ce}.legacy .cta-band,.legacy .guide-capture,.legacy .partner-panel,.legacy .annuity-panel{background:#f2f2f2;border-color:var(--line);border-radius:5px}.legacy .cta-band h2,.legacy .annuity-panel h2,.legacy .profile h2{line-height:1.14}.legacy .guide-form{background:#fff;border-color:var(--line);border-radius:5px}.legacy .form-field label,.legacy .form-consent,.legacy .form-note,.legacy .guide-capture p,.legacy .guide-points{color:var(--muted);font-size:.875rem}.legacy .form-field input,.legacy .form-field select{background:#fff;color:var(--ink);border-color:#888;border-radius:4px;font-size:1rem}.legacy .btn{border-radius:4px;min-height:50px;font-weight:700}.legacy .btn-primary{background:var(--gold);color:var(--ink)}.legacy .btn-secondary{background:#fff;color:var(--ink);border-color:#777}.legacy .btn-primary:hover{background:#ffc15a}.legacy .carrier-nameplate span,.legacy .signal b,.legacy .scenario-top .persona,.legacy .referral-step b{color:#805200;font-size:.875rem}.legacy .carrier-logo{background:#fff;border-radius:4px}.legacy .carrier-logo.dark{background:#14375b}.legacy .portrait:before,.legacy .portrait:after{color:#fff}.legacy .review-score strong{color:var(--ink)}.legacy .review-stars{color:#805200}.legacy .problem-strip,.legacy .scenario-path{background:#f2f2f2}.legacy .local-list span,.legacy .pill{background:#f2f2f2;color:var(--muted);border-color:var(--line);font-size:.875rem}.legacy .trust-row{color:var(--muted)}.legacy .article-grid{align-items:stretch}.legacy .source-list a{overflow-wrap:anywhere}.legacy footer{background:#08090b;color:#bfbfbf}.legacy footer .brand{color:white}.legacy footer a{color:inherit}.legacy footer p{font-size:.875rem}.legacy footer .footer-top{margin-bottom:30px}.legacy .topline{background:#171b21;color:#dedede}.legacy .nav .button{color:var(--ink)}.legacy main a:hover{text-underline-offset:4px}.legacy .hero-grid{padding:45px 0}.legacy .decision-card{background:#f2f2f2;color:var(--ink);border-color:var(--line);border-radius:4px}
@media(max-width:900px){.legacy .article-wrap{grid-template-columns:1fr}.legacy .sidebar{position:static}.legacy .guide-capture,.legacy .partner-panel,.legacy .market-shift,.legacy .problem-grid,.legacy .review-wrap{grid-template-columns:1fr}.legacy .article-grid{grid-template-columns:1fr 1fr}.legacy .cta-band{grid-template-columns:1fr}}
@media(max-width:800px){.legacy .container{width:calc(100% - 36px)}.legacy .nav{height:auto}.legacy .hero-inner{padding:42px 0}.legacy .page-hero h1{font-size:2.75rem}.legacy .brand small{font-size:.8rem}.legacy .guide-capture,.legacy .partner-panel{padding:24px}.legacy .article-wrap{gap:30px}.legacy .sidebar{top:auto}}
@media(max-width:620px){.legacy .article-grid,.legacy .carrier-shelf,.legacy .scenario-grid,.legacy .annuity-grid,.legacy .grid-3,.legacy .form-grid,.legacy .profile{grid-template-columns:1fr}.legacy .container{width:calc(100% - 32px)}.legacy .page-hero h1{font-size:2.4rem}.legacy .brand small{font-size:.75rem}.legacy .article-card{padding:24px;min-height:300px}.legacy .partner-grid{padding:45px 0}.legacy .cta-band{padding:24px}.legacy .article-body p,.legacy .article-body li{font-size:1rem}.legacy .form-field.full{grid-column:auto}}
html{scroll-behavior:auto}.legacy .brand small{line-height:1.4}.legacy .section-head h2{line-height:1.12}.legacy .annuity-type p,.legacy .scenario-path p,.legacy .scenario-concern p{font-size:1rem}
