html.pplight{color-scheme:light;
 --pp-bg:#f4f6f9;--pp-panel:#ffffff;--pp-panel2:#f7f9fc;--pp-text:#0b1220;--pp-muted:#4f5b70;--pp-faint:#7d889c;--pp-border:#dde3eb;
 --bg:#f4f6f9;--text:#0b1220;--card:#ffffff;--border:#dde3eb;--muted:#4f5b70}
html.pplight,html.pplight body{background:#f4f6f9!important;color:#0b1220}
html.pplight .bg-overlay{display:none!important}
html.pplight main h1,html.pplight main h2,html.pplight main h3,html.pplight .pp-h1{color:#0b1220!important}
html.pplight main p{color:#2c3a50}
html.pplight .text-white,html.pplight [class*="text-white/"]{color:#0b1220!important}
html.pplight .muted,html.pplight .hero-sub,html.pplight .opacity-70{color:#4f5b70!important}
html.pplight main [style*="color:#eaf2ff"],html.pplight main [style*="color: #eaf2ff"],html.pplight main [style*="color: rgb(255, 255, 255)"],html.pplight main [style*="color:rgb(255, 255, 255)"]{color:#0b1220!important}
html.pplight main [style*="color:rgba(234,242,255"],html.pplight main [style*="color: rgba(234,242,255"],html.pplight main [style*="rgba(255, 255, 255, 0.85)"],html.pplight main [style*="color:rgba(160,185,215"],html.pplight main [style*="color:#8fa8c8"]{color:#4f5b70!important}
html.pplight main [style*="color:rgba(148,163,184"],html.pplight main [style*="color:rgba(255,255,255,.2)"]{color:#8a95a8!important}
html.pplight main [style*="color:#45bfa7"]{color:#0c8a68!important}
html.pplight main [style*="background:rgba(15,23,42,.6)"],html.pplight main [style*="background:rgba(255,255,255,.035)"],html.pplight main [style*="background:linear-gradient(180deg,rgba(255,255,255,.065)"]{background:#fff!important;border-color:#dde3eb!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.06)}
html.pplight main [style*="background:#1a2336"],html.pplight main [style*="background:#0b1520"]{background:#e9edf3!important}
html.pplight main [style*="linear-gradient(transparent,rgba(14,20,30,.9))"]{background:linear-gradient(transparent,rgba(255,255,255,.0))!important}
html.pplight main [style*="border:1px solid rgba(255,255,255,.08)"],html.pplight main [style*="border:1px solid rgba(255,255,255,.1)"],html.pplight main [style*="border:1px solid rgba(255,255,255,.22)"],html.pplight main [style*="border:1px solid rgba(234,242,255,0.25)"]{border-color:#dde3eb!important}
html.pplight main [style*="border:1px solid rgba(69,191,167,.3)"]{border-color:rgba(12,138,104,.35)!important}
html.pplight .pp-rk-card{background:#fff!important;border-color:#dde3eb!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06)}
html.pplight .pp-rk-title{color:#0b1220!important}
html.pplight .pp-rk-year,html.pplight .pp-rankings-kicker{color:#0c8a68!important}
html.pplight .pp-rk-cta{color:#0c8a68!important}
html.pplight .pp-rk-card p{color:#4f5b70!important}
html.pplight .bb-head{background:#fff!important;box-shadow:0 6px 16px rgba(15,23,42,.06)!important;color:#4f5b70}
html.pplight .bb-card{background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.05)}
html.pplight .bb-av{background:#e9edf3!important}
html.pplight .bb-biochip{background:#f7f9fc!important}
html.pplight .bb-report{color:#2c3a50!important}
html.pplight .bb-cell,html.pplight .bb-sub,html.pplight .bb-meta{color:#4f5b70}
html.pplight .hero-card,html.pplight .card.hero-card{background:#fff!important;border-color:#dde3eb!important}
html.pplight .hero-gradient{background:linear-gradient(180deg,rgba(255,255,255,0) 30%,#fff 100%)!important}
html.pplight .hero-title-line1,html.pplight .hero-title-line2,html.pplight .hero-meta{color:#0b1220!important}
html.pplight .pp-news-card,html.pplight .news-card{background:#fff!important;border-color:#dde3eb!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.05)}
html.pplight .pp-news-card h2{color:#0b1220!important}
html.pplight .pp-news-img{background:#e9edf3!important}
html.pplight .pp-article,html.pplight .pp-rail{background:#fff!important;border-color:#dde3eb!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06)!important}
html.pplight .pp-article p,html.pplight .pp-article li{color:#1f2a3c!important}
html.pplight .pp-article h2,html.pplight .pp-article h3,html.pplight .pp-article strong{color:#0b1220!important}
html.pplight .pp-article a{color:#0c7a5e!important}
html.pplight .pp-article figcaption{color:#5d6980!important}
html.pplight .pp-mast{background:#fff!important;border-color:#dde3eb!important}
html.pplight .pp-mast-overlay{background:linear-gradient(180deg,rgba(255,255,255,0),#fff 92%)!important}
html.pplight .pp-mast h1,html.pplight .pp-h1{color:#0b1220!important}
html.pplight .pp-chip,html.pplight .pp-btn{background:#f4f6f9!important;color:#0b1220!important;border-color:#dde3eb!important}
html.pplight .pp-photo-credit{background:rgba(255,255,255,.85)!important;color:#0b1220!important}
html.pplight .pp-email-section{background:#fff!important;border-color:#dde3eb!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important}
html.pplight .pp-email-heading{color:#0b1220!important}
html.pplight .pp-email-sub,html.pplight .pp-email-note{color:#4f5b70!important}
html.pplight .pp-email-input,html.pplight main input:not([type=checkbox]):not([type=radio]),html.pplight main select,html.pplight main textarea{background:#fff!important;color:#0b1220!important;border-color:#cfd6e1!important}
html.pplight main option{background:#fff;color:#0b1220}
html.pplight .pp-email-submit{background:#0c8a68!important;color:#fff!important}
html.pplight main button.border,html.pplight main .border{border-color:#dde3eb!important}
html.pplight .hover\:bg-neutral-100:hover{background:#eef2f6!important}
html.pplight .pp-clean-footer{background:#fff!important;border-top-color:#dde3eb!important}
html.pplight .pp-clean-footer,html.pplight .pp-clean-footer a,html.pplight .pp-clean-footer__name{color:#0b1220!important}
html.pplight .pp-clean-footer p,html.pplight .pp-clean-footer small,html.pplight .pp-clean-footer [class*="tag"],html.pplight .pp-clean-footer [class*="copy"]{color:#5d6980!important}
html.pplight .pp-social-btn{background:#f4f6f9!important;color:#0b1220!important;border-color:#dde3eb!important}
html.pplight header.sticky,html.pplight body>header{background:rgba(22,84,73,.97)!important;border-bottom-color:rgba(127,216,200,.22)!important}
html.pplight header #siteTitle{color:#fff!important}
html.pplight header .nav-link{color:rgba(255,255,255,.8)!important}
html.pplight header .nav-link.active,html.pplight header .nav-link:hover{color:#fff!important}
html.pplight header .mobile-menu-toggle span{background:#fff!important}
html.pplight nav.mobile-menu{background:#fff!important}
html.pplight nav.mobile-menu a{color:#0b1220!important}
html.pplight main [style*="color:rgba(170,240,230"],html.pplight main [style*="color:#7fd8c8"]{color:#0c7a5e!important}
html.pplight main [style*="background:rgba(59,178,164,.12)"]{background:rgba(12,138,104,.1)!important;border-color:rgba(12,138,104,.3)!important}
html.pplight .pp-mast-overlay{background:linear-gradient(180deg,rgba(255,255,255,0) 55%,rgba(255,255,255,.9) 100%)!important}
html.pplight .pp-rk-sub{color:#4f5b70!important}
html.pplight{--pp-accent-ink:#0a6e54}
html.pplight main [style*="color:#45bfa7"],html.pplight .pp-rk-year,html.pplight .pp-rk-cta,html.pplight .pp-rankings-kicker,html.pplight .bb-more,html.pplight .bb-grv,html.pplight .pp-article a{color:#0a6e54!important}
html.pplight .bb-grv{font-weight:800}
html.pplight main [style*="color:rgba(148,163,184"],html.pplight main [style*="color:rgba(160,185,215"]{color:#5d6980!important}
html.pplight .pp-breadcrumb,html.pplight .pp-breadcrumb a,html.pplight .pp-breadcrumb span{color:#5d6980!important}
html.pplight .pp-news-card span,html.pplight .news-card span{color:#5d6980}
html.pplight .pp-news-card [style*="border-radius:999px"],html.pplight .news-card [style*="border-radius:999px"]{color:#0a6e54!important;background:rgba(12,138,104,.08)!important}
html.pplight .pp-email-submit{background:#0a6e54!important}
html.pplight .pp-read-story{background:#0a6e54!important;color:#fff!important}
.pps kbd{color:rgba(255,255,255,.82)!important;border-color:rgba(255,255,255,.4)!important}
@media (max-width:640px){footer a{display:inline-block;padding-top:9px;padding-bottom:9px}}
html.pplight .pp3-pick{background:#fff;border-color:#e3e7ee}
html.pplight .pp3-pick-head{border-bottom-color:#e3e7ee}
html.pplight .pp3-team{color:#5d6980!important}
html.pplight .pp3-meta,html.pplight .pp3-meta *{color:#4f5a6b!important}
html.pplight .pp3-meta-sep{color:#9aa3b2!important}
html.pplight .pp3-slot-label{color:#5d6980!important}
html.pplight .pp3-slot-value{color:#101722!important}
html.pplight .pp3-headshot{background:#eef1f5;border-color:#e3e7ee;box-shadow:none}
html.pplight .bb-grv{color:#0b1220!important}
.bb-grades.bb-two{display:block!important}
.bb-gg+.bb-gg{margin-top:12px}
.bb-gh{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5d6980}
.bb-grow{display:flex;flex-wrap:wrap;gap:8px}
@media (max-width:640px){.bb-grow{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}}
.pgg+.pgg{margin-top:12px}
.pgg-h{display:block;margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4f5b70}
