/* Chris Clark Gold comparison design. */
:root{--bg:#ffffff;--text:#000000;--muted:#4f5e6d;--gold:#93761f;--panel:#ffffff;--line:#dce3e9;--ours:#eff5fc;color-scheme:light}.concept-three{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;background:#fff;color:#000}.navy-header{background:linear-gradient(89deg,#071728 29.45%,#0e2740 42.41%,#244462 58.76%,#274667 77.25%,#244462 100%);padding:30px max(35px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px;color:white}.navy-header .brand b,.navy-header .emblem{color:#fab938}.navy-header .emblem{border-color:#fab938}.navy-header .brand small{color:#e2e8f0}.navy-cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(#fab938 0%,#ebc270 100%);color:#071728!important;text-decoration:none;font-size:14px;font-weight:700;padding:13px 23px;border-radius:30px;box-shadow:0 3px 10px #07172818;line-height:1.4;text-align:center}.navy-header .navy-cta{white-space:nowrap}.navy-banner{background:#fab938;color:#071728;text-align:center;padding:14px 20px;font-size:12px;font-weight:700;letter-spacing:1px}.navy-main,.navy-footer{width:calc(100% - 80px);max-width:1180px;margin:auto}.navy-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center;padding:59px 0 47px;background:radial-gradient(at 90% 30%,#fab9380c,transparent 55%)}.navy-intro h1{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-stretch:condensed;font-size:clamp(45px,4.5vw,61px);line-height:1.06;letter-spacing:-2.5px;font-weight:800;margin:0 0 23px}.navy-intro h1 span{color:#274367}.navy-intro>div>p:not(.eyebrow){font-size:17px;line-height:1.75;color:#4f5e6d;margin-bottom:25px}.navy-intro .eyebrow{font-size:11px;color:#93761f}.navy-summary{border:1px solid #ede8dc;border-radius:24px;padding:31px;background:#fff;box-shadow:0 5px 28px #0717280d}.navy-summary>p{font-size:10px;letter-spacing:1.2px;color:#93761f;font-weight:700;margin-bottom:21px}.navy-summary>div{padding:15px 0;border-top:1px solid #e2e8f0;display:grid;grid-template-columns:130px 1fr;gap:15px;align-items:center}.navy-summary strong{font-size:34px;color:#274367;letter-spacing:-1px;line-height:1.1}.navy-summary span{font-size:13px;color:#4f5e6d;line-height:1.5}.navy-summary>small{display:block;color:#657483;font-size:11px;line-height:1.6;margin-top:16px}.concept-three .policy-chart{border:1px solid #d4dfe7;border-top:4px solid #fab938}.concept-three .chart-column-head{background:#f8fafc}.concept-three .chart-column-head.chart-ours{background:linear-gradient(100deg,#071728,#274667);--text:#fff;--muted:#e2e8f0;--gold:#fab938;color:#fff}.concept-three .chart-column-head h2{font-size:28px}.concept-three .chart-ours{background:#eff5fc;--text:#102131;--muted:#4f5e6d;--gold:#93761f;color:#102131;border-right-color:#d4dfe7}.concept-three .chart-topic th{background:#274367;color:#fab938;border-color:#274367}.concept-three .chart-topic th>span{color:#fff;font-weight:600}.concept-three .chart-big-value{font-size:75px;color:#274367}.concept-three .chart-callout{background:#fff8e9;border-left-color:#fab938}.concept-three .chart-theirs{background:white;color:#102131}.concept-three .chart-theirs h3{font-weight:600;font-size:24px;letter-spacing:-.5px}.concept-three .chart-shell a{color:#003d68}.concept-three .sources-panel{border-radius:0;background:#f8fafc}.concept-three .review-library{--rc-bg:#fff;--rc-accent:#274367;--rc-line:#d4dfe7;--rc-text:#102131;--rc-muted:#4f5e6d}.concept-three .review-filters button[aria-pressed=true]{background:#274367;color:#fff}.concept-three .comparison-review-block .review-card{background:#fff;border-radius:15px;border:1px solid #d4dfe7;box-shadow:0 4px 18px #07172808}.concept-three .comparison-review-block .card-topics span{background:#eff5fc;color:#274367}.concept-three .comparison-review-block .outcome{border-color:#fab938;color:#274367}.concept-three .comparison-review-block .review-heading h2{color:#102131;font-size:36px;font-weight:700;letter-spacing:-1px}.navy-closing{border-top:1px solid var(--line);padding:35px 0 45px;display:flex;gap:35px;justify-content:space-between;align-items:center}.navy-closing h2{font-size:33px;letter-spacing:-1px;font-weight:700;margin:0;color:#102131}.navy-footer .footer-brand b{color:#93761f}.navy-footer .fine a{color:#003d68}.concept-three .comparison-notes h2{font-size:33px;font-weight:600;color:#102131}
@media(max-width:950px){.navy-main,.navy-footer{width:calc(100% - 46px)}.navy-intro{gap:30px}.navy-intro h1{font-size:48px}.navy-summary{padding:23px}.navy-summary>div{grid-template-columns:110px 1fr}.navy-summary strong{font-size:28px}}
@media(max-width:650px){.navy-header{padding:23px 18px}.navy-header .navy-cta{display:none}.navy-banner{font-size:9px;letter-spacing:.5px;padding:11px 15px}.navy-main,.navy-footer{width:calc(100% - 30px)}.navy-intro{grid-template-columns:1fr;gap:27px;padding:33px 0}.navy-intro h1{font-size:43px;letter-spacing:-2px}.navy-intro>div>p:not(.eyebrow){font-size:15px}.navy-summary{border-radius:18px;padding:24px}.navy-summary>div{grid-template-columns:108px 1fr}.navy-summary strong{font-size:28px}.navy-cta{font-size:12px}.concept-three .chart-column-head h2{font-size:20px}.concept-three .chart-theirs h3{font-size:19px;letter-spacing:0}.concept-three .chart-big-value{font-size:52px}.concept-three .comparison-review-block .review-heading h2{font-size:29px}.navy-closing{display:block;padding:30px 0}.navy-closing h2{font-size:27px;margin-bottom:20px}.concept-three .comparison-notes h2{font-size:28px}}
