.ghc-page{--ghc-ink: #18272f;--ghc-muted: #50616a;--ghc-blue: #1a6dd4;--ghc-blue-deep: #15518f;--ghc-soft: #edf6ff;--ghc-line: rgba(16, 34, 43, .1);width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 88px;color:var(--ghc-ink);font-family:Avenir Next,Segoe UI,sans-serif}.ghc-page *{box-sizing:border-box}.ghc-page a{color:var(--ghc-blue-deep)}.ghc-page button,.ghc-page summary{font-family:inherit}.ghc-page p{font-size:1rem;line-height:1.72}.ghc-kicker{margin:0 0 8px;color:var(--ghc-blue-deep);font-family:IBM Plex Mono,monospace;font-size:.72rem!important;font-weight:700;letter-spacing:.12em;line-height:1.3!important;text-transform:uppercase}.ghc-hero{overflow:hidden;padding:26px;border:1.5px solid rgba(26,109,212,.24);border-radius:24px;background:radial-gradient(circle at 90% 6%,rgba(111,183,250,.25),transparent 38%),linear-gradient(145deg,#f8fbff,#edf6ff);box-shadow:0 14px 34px #15518f1a}.ghc-breadcrumb{display:flex;gap:9px;align-items:center;margin-bottom:26px;color:var(--ghc-muted);font-size:.82rem}.ghc-breadcrumb a{font-weight:700;text-decoration:none}.ghc-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.7fr);gap:34px;align-items:end}.ghc-hero-copy{max-width:760px}.ghc-hero h1{max-width:780px;margin:0;color:var(--ghc-blue);font-family:Avenir Next,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.04}.ghc-deck{max-width:750px;margin:22px 0 0;color:#273841;font-size:clamp(1.05rem,2vw,1.23rem)!important}.ghc-deck a{font-weight:750}.ghc-byline{margin:18px 0 0;color:var(--ghc-muted);font-size:.88rem!important}.ghc-byline a{font-weight:700}.ghc-hero-finding{padding:22px;border:1px solid rgba(26,109,212,.17);border-radius:22px;background:#fffc}.ghc-hero-finding>span{color:var(--ghc-muted);font-size:.8rem;font-weight:700;text-transform:uppercase}.ghc-hero-finding strong{display:block;margin:7px 0 10px;color:var(--ghc-blue-deep);font-family:IBM Plex Mono,monospace;font-size:2.35rem;line-height:1}.ghc-hero-finding strong small{color:var(--ghc-muted);font-size:.85rem}.ghc-hero-finding p{margin:12px 0 0;color:var(--ghc-muted);font-size:.84rem;line-height:1.5}.ghc-meter{height:9px;overflow:hidden;border-radius:999px;background:#1a6dd41a}.ghc-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15518f,#3b8ef5)}.ghc-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px}.ghc-stat-grid div{padding:14px 16px;border-radius:17px;background:#ffffffad;border:1px solid rgba(16,34,43,.07)}.ghc-stat-grid strong{display:block;color:var(--ghc-blue-deep);font-family:IBM Plex Mono,monospace;font-size:1.18rem}.ghc-stat-grid span{display:block;margin-top:3px;color:var(--ghc-muted);font-size:.76rem}.ghc-reporter-bar{position:relative;z-index:3;display:flex;align-items:stretch;gap:10px;width:calc(100% - 32px);margin:-9px auto 0;padding:10px;border:1px solid var(--ghc-line);border-radius:16px;background:#fffffff5;box-shadow:0 12px 34px #10222b14}.ghc-reporter-bar>*{min-height:42px}.ghc-forbes-link{display:grid;grid-template-columns:auto auto 1fr;gap:7px;align-items:center;min-width:330px;padding:7px 12px;border-radius:11px;background:#10222b;color:#fff!important;text-decoration:none}.ghc-forbes-link span{color:#ffffffb8;font-size:.72rem}.ghc-forbes-link strong{font-family:Georgia,serif;font-size:1.02rem}.ghc-forbes-link b{justify-self:end;color:#fff;font-size:.72rem}.ghc-reporter-bar button,.ghc-reporter-bar>details>summary,.ghc-license{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(26,109,212,.2);border-radius:11px;background:#fff;color:var(--ghc-blue-deep);font-size:.78rem;font-weight:750;text-decoration:none;cursor:pointer}.ghc-reporter-bar details{position:relative}.ghc-reporter-bar details[open] summary{background:#edf6ff}.ghc-reporter-bar details>div{position:absolute;top:48px;left:0;display:grid;min-width:180px;padding:8px;border:1px solid var(--ghc-line);border-radius:12px;background:#fff;box-shadow:0 15px 36px #10222b24}.ghc-reporter-bar details a{padding:8px 10px;border-radius:7px;font-size:.8rem;font-weight:650;text-decoration:none}.ghc-reporter-bar details a:hover{background:#edf6ff}.ghc-license{margin-left:auto}.ghc-section{margin-top:54px}.ghc-section-head{max-width:790px;margin-bottom:22px}.ghc-section-head h2,.ghc-model h2,.ghc-methodology h2{margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:800;line-height:1.1;letter-spacing:-.025em}.ghc-section-head>p:last-child{margin:12px 0 0;color:var(--ghc-muted)}.ghc-story-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:28px;align-items:start}.ghc-prose p{margin:0 0 16px;color:#273841}.ghc-prose a{font-weight:700}.ghc-price-card{padding:22px;border:1px solid var(--ghc-line);border-radius:24px;background:linear-gradient(145deg,#edf6fff5,#fffffffa);box-shadow:0 12px 30px #15518f17}.ghc-price-card h3{margin:0 0 18px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.55rem;font-weight:800}.ghc-price-card h3 a{color:var(--ghc-ink);text-decoration:none}.ghc-price-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ghc-price-card-grid div{padding:12px 8px;border-radius:14px;background:#ffffffb8;text-align:center}.ghc-price-card-grid div.featured{background:#e8f4ff;outline:1px solid rgba(26,109,212,.16)}.ghc-price-card-grid span{display:block;margin-bottom:5px;color:var(--ghc-muted);font-size:.7rem;text-transform:uppercase}.ghc-price-card-grid strong{font-family:IBM Plex Mono,monospace;font-size:.92rem}.ghc-price-card>a{display:inline-block;margin-top:17px;font-size:.83rem;font-weight:700}.ghc-model{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px;margin-top:54px;padding:28px;border-radius:26px;background:#10222b;color:#fff;box-shadow:0 18px 48px #10222b26}.ghc-model .ghc-kicker{color:#8bc7ff}.ghc-model-copy>p{margin:15px 0 0;color:#ffffffd1}.ghc-model-boundary{color:#fff!important;font-weight:700}.ghc-model-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.ghc-model-metrics div{padding:15px;border-radius:16px;background:#ffffff14}.ghc-model-metrics dt{color:#ffffffa3;font-size:.73rem}.ghc-model-metrics dd{margin:6px 0 0;font-family:IBM Plex Mono,monospace;font-size:1.18rem;font-weight:800}.ghc-model-method{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.15);padding-top:15px}.ghc-model-method summary{font-size:.85rem;font-weight:750;cursor:pointer}.ghc-model-method p{margin:12px 0 0;color:#ffffffb8;font-size:.86rem}.ghc-table-shell{overflow:hidden;border:1px solid var(--ghc-line);border-radius:22px;background:#fff;box-shadow:0 12px 34px #10222b0f}.ghc-table-shell table{width:100%;border-collapse:collapse}.ghc-table-shell th,.ghc-table-shell td{padding:13px 14px;border-bottom:1px solid rgba(16,34,43,.07);font-size:.84rem;text-align:right;white-space:nowrap}.ghc-table-shell thead th{background:#f5f9fc;color:var(--ghc-muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.ghc-table-shell th:first-child{text-align:left}.ghc-table-shell tbody th{font-weight:750}.ghc-table-shell tbody th a{text-decoration:none}.ghc-table-shell tbody tr:hover{background:#fbfdff}.ghc-table-shell tbody tr:first-child{background:#e8f4ff75}.ghc-table-shell td:nth-child(3){display:grid;grid-template-columns:minmax(45px,80px) 42px;gap:8px;align-items:center}.ghc-share{display:block;height:7px;overflow:hidden;border-radius:999px;background:#1a6dd41a}.ghc-share i{display:block;height:100%;border-radius:inherit;background:var(--ghc-blue)}.ghc-table-shell footer{display:flex;justify-content:space-between;gap:18px;padding:13px 16px;color:var(--ghc-muted);font-size:.77rem}.ghc-table-shell footer a{font-weight:750;white-space:nowrap}.ghc-group-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ghc-group-grid article{padding:20px;border:1px solid var(--ghc-line);border-radius:20px;background:linear-gradient(160deg,#e8f4ffb3,#fff)}.ghc-group-grid h3{margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.2rem;font-weight:800}.ghc-group-grid p{margin:9px 0 12px;color:var(--ghc-muted);font-size:.82rem;line-height:1.55}.ghc-group-grid ul{margin:0;padding:0;list-style:none}.ghc-group-grid li+li{margin-top:6px}.ghc-group-grid a{font-size:.84rem;font-weight:700}.ghc-regulatory-note{margin-top:16px;padding:17px 19px;border-left:4px solid var(--ghc-blue);border-radius:8px 16px 16px 8px;background:#f4f9ff;color:#273841;font-size:.9rem;line-height:1.65}.ghc-trend-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ghc-trend-grid article{padding:14px 16px;border:1px solid var(--ghc-line);border-radius:16px;background:#fff}.ghc-trend-grid article.featured{grid-column:1 / -1;background:linear-gradient(90deg,#e9f5ff,#f8fbff);border-color:#1a6dd440}.ghc-trend-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.ghc-trend-grid article a{font-weight:750;text-decoration:none}.ghc-trend-grid article strong{color:var(--ghc-blue-deep);font-family:IBM Plex Mono,monospace}.ghc-trend-grid article>span{display:block;height:6px;overflow:hidden;margin:9px 0 7px;border-radius:999px;background:#1a6dd414}.ghc-trend-grid article>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15518f,#3b8ef5)}.ghc-trend-grid small{color:var(--ghc-muted);font-size:.72rem}.ghc-table-note{margin:12px 0 0;color:var(--ghc-muted);font-size:.78rem!important}.ghc-methodology{display:grid;grid-template-columns:.7fr 1.3fr;gap:34px;margin-top:54px;padding:28px;border:1px solid rgba(26,109,212,.18);border-radius:24px;background:var(--ghc-soft)}.ghc-methodology dl{margin:0}.ghc-methodology dl div{display:grid;grid-template-columns:115px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid rgba(16,34,43,.08)}.ghc-methodology dl div:first-child{padding-top:0}.ghc-methodology dt{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}.ghc-methodology dd{margin:0;color:var(--ghc-muted);font-size:.84rem;line-height:1.55}.ghc-methodology>a{grid-column:2;font-size:.84rem;font-weight:750}.ghc-source-list{display:grid;gap:9px}.ghc-source-list>a{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:start;padding:15px 16px;border:1px solid var(--ghc-line);border-radius:16px;background:#fff;color:var(--ghc-ink);text-decoration:none}.ghc-source-list>a:hover{border-color:#1a6dd459;box-shadow:0 8px 25px #10222b0f}.ghc-source-list>a>span{display:grid;place-items:center;width:38px;height:32px;border-radius:9px;background:#e8f4ff;color:var(--ghc-blue-deep);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.ghc-source-list small{display:block;color:var(--ghc-muted);font-size:.7rem}.ghc-source-list strong{display:block;margin-top:2px;font-size:.9rem}.ghc-source-list p{margin:3px 0 0;color:var(--ghc-muted);font-size:.77rem;line-height:1.45}.ghc-source-list b{color:var(--ghc-blue)}.ghc-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ghc-faq-grid article{padding:19px;border:1px solid var(--ghc-line);border-radius:18px;background:#fff}.ghc-faq-grid h3{margin:0;font-size:.98rem}.ghc-faq-grid p{margin:9px 0 0;color:var(--ghc-muted);font-size:.84rem;line-height:1.58}.ghc-article-footer{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;margin-top:48px;padding:20px;border-radius:20px;background:#edf6ff}.ghc-article-footer strong{font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.15rem;font-weight:800}.ghc-article-footer p{margin:4px 0 0;color:var(--ghc-muted);font-size:.74rem;line-height:1.4}.ghc-article-footer button{padding:10px 13px;border:0;border-radius:10px;background:var(--ghc-blue-deep);color:#fff;font-weight:750;cursor:pointer}.ghc-article-footer>a{font-size:.8rem;font-weight:750}@media (max-width: 900px){.ghc-hero-grid,.ghc-story-grid,.ghc-model,.ghc-methodology{grid-template-columns:1fr}.ghc-group-grid{grid-template-columns:repeat(2,1fr)}.ghc-reporter-bar{flex-wrap:wrap}.ghc-forbes-link{min-width:min(100%,330px)}.ghc-license{margin-left:0}.ghc-methodology>a{grid-column:1}.ghc-table-shell{overflow-x:auto}.ghc-table-shell table{min-width:830px}}@media (max-width: 640px){.ghc-page{width:min(100% - 20px,1180px);padding-top:14px}.ghc-hero{padding:20px;border-radius:22px}.ghc-hero h1{font-size:clamp(2rem,11vw,3rem)}.ghc-stat-grid{grid-template-columns:1fr 1fr}.ghc-reporter-bar{width:calc(100% - 12px)}.ghc-forbes-link{width:100%;min-width:0}.ghc-reporter-bar button,.ghc-reporter-bar>details,.ghc-reporter-bar>details>summary,.ghc-license{flex:1 1 auto}.ghc-group-grid,.ghc-trend-grid,.ghc-faq-grid{grid-template-columns:1fr}.ghc-trend-grid article.featured{grid-column:1}.ghc-model,.ghc-methodology{padding:21px}.ghc-model-metrics{grid-template-columns:1fr}.ghc-methodology dl div{grid-template-columns:1fr;gap:5px}.ghc-table-shell footer{flex-direction:column}.ghc-source-list>a{grid-template-columns:38px 1fr}.ghc-source-list>a>b{display:none}.ghc-article-footer{grid-template-columns:1fr 1fr}.ghc-article-footer>div{grid-column:1 / -1}}
