/* Neutral paper, a direct sans-serif voice, and stronger editorial hierarchy. */
body.ld-edition{--ld-cream:#f4f5f6;--ld-dark:#101820;--ld-muted:#535e6a;--ld-font:'Segoe UI',Arial,Helvetica,sans-serif;font-family:var(--ld-font);color:#17212b}
body.ld-edition :is(h1,h2,h3,h4,h5,h6){font-family:var(--ld-font)!important;font-weight:700;letter-spacing:-.035em;line-height:1.15}
body.ld-edition :is(.ld-prose,.ld-page-prose,.ld-info-prose,.ld-author-description,.ld-cmp-prose,.ld-cmp-side,.ld-cmp-offer-brand,.ld-cmp-offer-action strong,.ld-cmp-hero-note strong,.ld-cmp-faq summary,.ld-cmp-selector strong,.ld-cmp-nav-label,.ld-promises strong,.ld-sidebar-tools-copy>h2){font-family:var(--ld-font)!important}
body.ld-edition :is(.ld-prose,.ld-page-prose,.ld-info-prose,.ld-cmp-prose){font-size:18px;line-height:1.85;color:#252e38}
body.ld-edition :is(.ld-prose,.ld-cmp-prose) :is(h2,h3){color:#111b25;font-weight:700;line-height:1.2}
body.ld-edition .ld-article .ld-prose>p:first-child{font-size:21px;color:#17212b}
body.ld-edition :is(.ld-hero,.ld-author-hero,.ld-category-hero,.ld-info-hero,.ld-cmp-hero,.ldt-premium-hero,.ldt-hub-hero){background:#f4f5f6}
body.ld-edition .ld-hero:after{background:linear-gradient(90deg,#f4f5f6 0%,#f4f5f6f7 31%,#f4f5f6ba 43%,#f4f5f600 61%)}
body.ld-edition .ld-comparison-page{--cmp-cream:#f4f5f6;--cmp-ink:#121d28}
body.ld-edition .ldt-premium{--ldt-cream:#f4f5f6}
body.ld-edition :is(.ld-author,.ld-toc,.ld-cmp-sources,.ld-cmp-prose blockquote,.ld-prose blockquote,.ld-info-prose blockquote,.ldt-preview-phone,.ld-sidebar-phone){background:#f4f5f6}
body.ld-edition :is(.ld-toc,.ld-author,.ld-cmp-sources){border-color:#d6dce2}
body.ld-edition .ld-toc{border-top:4px solid #c9112e}
body.ld-edition .ld-toc a{border-color:#dbe0e6;color:#34414e}
body.ld-edition .ld-author{border-left:4px solid #c9112e}
body.ld-edition .ld-cmp-hero h1{font-size:clamp(40px,4.7vw,66px);font-weight:750;line-height:1.1;letter-spacing:-.045em}
body.ld-edition .ld-cmp-hero-note{background:#142332;border-top:3px solid #e7132e;box-shadow:none}
body.ld-edition .ld-cmp-hero-note strong{font-size:25px;font-weight:650;letter-spacing:-.035em;line-height:1.15}
body.ld-edition .ld-cmp-hero-note span{color:#e0e7ed}
body.ld-edition .ld-cmp-disclosure{background:#edf0f3;border-block:1px solid #d6dce2;color:#364250}
body.ld-edition .ld-cmp-disclosure strong{color:#a50925}
body.ld-edition .ld-cmp-table-wrap{border-color:#cbd3dc;border-radius:3px}
body.ld-edition .ld-cmp-table thead{background:#142332}
body.ld-edition .ld-cmp-table tbody tr:nth-child(even){background:#f5f7f9}
body.ld-edition .ld-cmp-table td{border-color:#d8dfe6}
body.ld-edition .ld-cmp-offer{border-top:2px solid #263442}
body.ld-edition .ld-cmp-offer:last-child{border-bottom:2px solid #263442}
body.ld-edition .ld-cmp-offer-brand{font-size:29px;font-weight:700;line-height:1.1;letter-spacing:-.035em}
body.ld-edition .ld-cmp-offer-action{background:#142332;border-radius:3px;border-top:3px solid #e7132e}
body.ld-edition .ld-cmp-offer-action strong{color:#fff;font-size:21px;font-weight:650;line-height:1.2}
body.ld-edition .ld-cmp-offer-action small{color:#d6e0e9}
body.ld-edition .ld-cmp-section>h2{border-left:4px solid #ce102c;padding-left:17px}
body.ld-edition .ld-cmp-prose>h2{padding-top:22px;border-top:2px solid #d6dce2}
body.ld-edition .ld-cmp-prose>h2:first-child{padding-top:0;border-top:0}
body.ld-edition .ld-cmp-sources{border-radius:3px;border-top:3px solid #273b4d}
body.ld-edition .ld-cmp-navigation{border-color:#aab6c2}
body.ld-edition .ld-cmp-nav-label{font-size:23px;font-weight:700;letter-spacing:-.025em}
body.ld-edition .ld-cmp-navigation[open]{border-bottom:3px solid #263442}
body.ld-edition .ld-cmp-navigation .ld-cmp-jump>a{border-color:#d4dbe2}
body.ld-edition .ld-cmp-selector{border-color:#cbd3dc}
body.ld-edition .ld-cmp-selector strong{font-size:21px;font-weight:700;line-height:1.2}
body.ld-edition .ld-cmp-selector a:hover{background:#edf0f3}
body.ld-edition .ld-cmp-faq summary{font-size:21px;font-weight:600;letter-spacing:-.02em}
body.ld-edition :is(.ld-prose,.ld-info-prose) th{background:#e9edf1;color:#17212b}
body.ld-edition :is(.ld-prose,.ld-info-prose) :is(th,td){border-color:#cdd5de}
body.ld-edition .ldt-orbit{background:linear-gradient(130deg,#dce2e8,#f2f4f6)}
@media(max-width:760px){body.ld-edition .ld-cmp-hero h1{font-size:40px;line-height:1.13}body.ld-edition .ld-cmp-hero-note strong{font-size:22px}body.ld-edition :is(.ld-prose,.ld-page-prose,.ld-info-prose,.ld-cmp-prose){font-size:17px;line-height:1.8}body.ld-edition .ld-article .ld-prose>p:first-child{font-size:19px}body.ld-edition .ld-cmp-offer-brand{font-size:27px}body.ld-edition .ld-cmp-nav-label{font-size:21px}}

body.ld-edition :is(.ldt-preview-output,.ldt-workshop .ldt-app,.ldt-table-wrap thead th,.ldt-hub-messages,.ld-legal-archive){background:#f4f5f6}
body.ld-edition .ld-contact-form :is(input:not([type=submit]),textarea){background:#f8f9fa!important;border-color:#cdd5de!important}
body.ld-edition :is(.ldt-preview-phone,.ldt-preview-output,.ld-sidebar-phone) :is(strong,p,span,small){font-family:var(--ld-font)!important}
