.gbx{--gb-teal:#009389;--gb-teal-deep:#007870;--gb-teal-soft:#e6f4f3;--gb-amber:#935600;--gb-amber-soft:#fdf3e6;--gb-black:#0b0b0b;--gb-ink:#1a1a1a;--gb-ink-2:#525252;--gb-ink-3:#7a7a7a;--gb-line:#e2e2df;--gb-line-2:#d4d4d4;--gb-paper:#fff;--gb-paper-2:#f8f8f7;--gb-white:#fff;--gb-success:#009389;--gb-accent:var(--gb-teal);--gb-accent-deep:var(--gb-teal-deep);--gb-accent-soft:var(--gb-teal-soft);--gb-font:var(--font-inter), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--gb-font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gb-r-sm:6px;--gb-r-md:10px;--gb-r-lg:16px;--gb-r-xl:24px;--gb-shadow-sm:0 1px 2px #0b0b0b0a, 0 1px 1px #0b0b0b08;--gb-shadow-md:0 6px 24px -8px #0b0b0b1f, 0 2px 6px #0b0b0b0a;--gb-shadow-lg:0 24px 48px -16px #0b0b0b2e, 0 4px 12px #0b0b0b0a;background:var(--gb-paper);color:var(--gb-ink);font-family:var(--gb-font);font-size:16px;line-height:1.55}.gbx *{box-sizing:border-box}.gbx a{color:inherit;text-decoration:none}.gbx button{cursor:pointer;font-family:inherit}.gbx img{max-width:100%;display:block}.gbx .h-display{letter-spacing:-.025em;color:var(--gb-black);text-wrap:balance;font-size:clamp(48px,6vw,88px);font-weight:700;line-height:1.02}.gbx .h-page{letter-spacing:-.022em;color:var(--gb-black);text-wrap:balance;font-size:clamp(40px,4.5vw,64px);font-weight:700;line-height:1.05}.gbx .h-section{letter-spacing:-.018em;color:var(--gb-black);text-wrap:balance;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.1}.gbx .h-card{letter-spacing:-.015em;color:var(--gb-black);text-wrap:pretty;font-size:22px;font-weight:700;line-height:1.2}.gbx .eyebrow{font-family:var(--gb-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gb-ink-3);font-size:11px;font-weight:500}.gbx .meta{color:var(--gb-ink-3);letter-spacing:.005em;font-size:13px}.gbx .lede{color:var(--gb-ink-2);text-wrap:pretty;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.gbx .gbx-container{max-width:1280px;margin:0 auto;padding:0 32px}.gbx .gbx-container-wide{max-width:1440px;margin:0 auto;padding:0 32px}.gbx .gbx-container-narrow{max-width:920px;margin:0 auto;padding:0 32px}.gbx .gbx-btn{letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:transform .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.gbx .gbx-btn:active{transform:translateY(1px)}.gbx .gbx-btn-primary{background:var(--gb-black);color:var(--gb-white)}.gbx .gbx-btn-primary:hover{background:var(--gb-ink)}.gbx .gbx-btn-accent{background:var(--gb-accent);color:var(--gb-white)}.gbx .gbx-btn-accent:hover{background:var(--gb-accent-deep)}.gbx .gbx-btn-ghost{color:var(--gb-black);border-color:var(--gb-line-2);background:0 0}.gbx .gbx-btn-ghost:hover{background:var(--gb-paper-2)}.gbx .tag{font-family:var(--gb-font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--gb-paper-2);color:var(--gb-ink);border:1px solid var(--gb-line);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.gbx .tag-accent{background:var(--gb-accent-soft);color:var(--gb-accent-deep);border-color:color-mix(in srgb, var(--gb-accent) 20%, transparent)}.gbx .tag-amber{background:var(--gb-amber-soft);color:var(--gb-amber);border-color:#9356002e}.gbx .filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gbx .chip{letter-spacing:-.003em;color:var(--gb-ink-2);border:1px solid var(--gb-line-2);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.gbx .chip:hover{background:var(--gb-white);border-color:var(--gb-ink-3);color:var(--gb-black)}.gbx .chip.is-active{background:var(--gb-black);color:var(--gb-white);border-color:var(--gb-black)}.gbx .chip .count{font-family:var(--gb-font-mono);opacity:.6;font-size:11px}.gbx .chip.is-active .count{opacity:.7}.gbx .gbx-card{background:var(--gb-white);border:1px solid var(--gb-line);border-radius:var(--gb-r-lg);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.gbx .gbx-card:hover{box-shadow:var(--gb-shadow-md);border-color:var(--gb-line-2);transform:translateY(-2px)}.gbx .card-thumb{aspect-ratio:16/10;background:var(--gb-paper-2);position:relative;overflow:hidden}.gbx .card-body{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.gbx .gen-thumb{width:100%;height:100%;display:block;position:relative}.gbx .divider{background:var(--gb-line);border:0;height:1px;margin:0}.gbx .divider-strong{background:var(--gb-line-2)}.gbx .pagination{justify-content:center;align-items:center;gap:6px;margin:64px 0 0;display:flex}.gbx .pagination button{border:1px solid var(--gb-line-2);min-width:40px;height:40px;color:var(--gb-ink-2);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.gbx .pagination button:hover{border-color:var(--gb-black);color:var(--gb-black)}.gbx .pagination button.is-active{background:var(--gb-black);color:var(--gb-white);border-color:var(--gb-black)}.gbx .pagination button[disabled]{opacity:.4;cursor:not-allowed}.gbx .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}@media (max-width:1024px){.gbx .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.gbx .blog-grid{grid-template-columns:1fr}}.gbx .featured{background:var(--gb-white);border:1px solid var(--gb-line);border-radius:var(--gb-r-xl);grid-template-columns:1.2fr 1fr;gap:0;margin-top:40px;transition:box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.gbx .featured:hover{box-shadow:var(--gb-shadow-md);border-color:var(--gb-line-2)}.gbx .featured-image{aspect-ratio:16/11;background:var(--gb-paper-2);position:relative;overflow:hidden}.gbx .featured-body{flex-direction:column;justify-content:center;gap:20px;padding:48px clamp(40px,5vw,64px);display:flex}@media (max-width:880px){.gbx .featured{grid-template-columns:1fr}.gbx .featured-body{padding:32px}}.gbx .article-wrap{grid-template-columns:220px minmax(0,700px) 240px;justify-content:center;gap:48px;max-width:1280px;margin:56px auto 0;padding:0 32px;display:grid}@media (max-width:1100px){.gbx .article-wrap{grid-template-columns:minmax(0,700px);gap:0}.gbx .article-wrap .toc-col,.gbx .article-wrap .share-col{display:none}}.gbx .article-body{color:var(--gb-ink);font-size:17px;line-height:1.7}.gbx .article-body>*+*{margin-top:1.1em}.gbx .article-body h2{letter-spacing:-.018em;color:var(--gb-black);margin-top:56px;margin-bottom:8px;scroll-margin-top:96px;font-size:28px;font-weight:700;line-height:1.2}.gbx .article-body h3{color:var(--gb-black);margin-top:32px;scroll-margin-top:96px;font-size:20px;font-weight:700}.gbx .article-body p{color:var(--gb-ink-2)}.gbx .article-body strong{color:var(--gb-black)}.gbx .article-body ul,.gbx .article-body ol{color:var(--gb-ink-2);padding-left:22px}.gbx .article-body li+li{margin-top:6px}.gbx .article-body a{color:var(--gb-accent-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gbx .article-body img{border-radius:var(--gb-r-md);margin:24px 0}.gbx .article-body blockquote:not(.pull-quote){border-left:3px solid var(--gb-accent);color:var(--gb-ink-2);padding-left:20px;font-style:italic}.gbx .callout{border-left:3px solid var(--gb-accent);background:var(--gb-accent-soft);border-radius:0 var(--gb-r-md) var(--gb-r-md) 0;margin:32px 0;padding:24px 28px}.gbx .callout-stat{background:var(--gb-black);color:var(--gb-white);border-radius:var(--gb-r-lg);grid-template-columns:auto 1fr;align-items:center;gap:24px;margin:32px 0;padding:28px 32px;display:grid}.gbx .callout-stat .num{letter-spacing:-.04em;color:var(--gb-accent);font-size:56px;font-weight:700;line-height:1}.gbx .callout-stat .lbl{color:#ffffffc7;font-size:15px;line-height:1.5}.gbx .pull-quote{color:var(--gb-black);letter-spacing:-.015em;border-top:1px solid var(--gb-line-2);border-bottom:1px solid var(--gb-line-2);text-wrap:balance;margin:40px 0;padding:28px 0;font-size:26px;font-weight:600;line-height:1.3}.gbx .pull-quote .who{color:var(--gb-ink-3);letter-spacing:0;margin-top:12px;font-size:13px;font-weight:500;display:block}.gbx .mid-cta{background:var(--gb-black);color:var(--gb-white);border-radius:var(--gb-r-lg);grid-template-columns:1fr auto;align-items:center;gap:28px;margin:48px 0;padding:36px;display:grid;position:relative;overflow:hidden}.gbx .mid-cta .h{letter-spacing:-.012em;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.25}.gbx .mid-cta .sub{color:#ffffffb3;margin:0;font-size:14px}.gbx .mid-cta .glow{background:radial-gradient(circle, var(--gb-accent) 0%, transparent 60%);opacity:.45;pointer-events:none;width:320px;height:320px;position:absolute;inset:auto auto -40% -10%}@media (max-width:640px){.gbx .mid-cta{grid-template-columns:1fr}}.gbx .toc-col,.gbx .share-col{position:relative}.gbx .toc{font-size:13px;position:sticky;top:96px}.gbx .toc .title{font-family:var(--gb-font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--gb-ink-3);margin-bottom:14px;font-size:11px}.gbx .toc a{border-left:2px solid var(--gb-line);color:var(--gb-ink-3);padding:8px 0 8px 14px;line-height:1.4;transition:all .15s;display:block}.gbx .toc a:hover{color:var(--gb-black);border-color:var(--gb-ink-3)}.gbx .toc a.is-active{color:var(--gb-black);border-color:var(--gb-accent);font-weight:600}.gbx .toc a.depth-3{padding-left:26px;font-size:12.5px}.gbx .toc .progress{background:var(--gb-accent);transform-origin:top;width:2px;transition:transform .15s linear;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.gbx .share-col .share{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:sticky;top:96px}.gbx .share-btn{border:1px solid var(--gb-line-2);background:var(--gb-white);width:40px;height:40px;color:var(--gb-ink-2);border-radius:999px;place-items:center;transition:all .15s;display:grid}.gbx .share-btn:hover{color:var(--gb-black);border-color:var(--gb-black)}.gbx .author-bio{background:var(--gb-white);border:1px solid var(--gb-line);border-radius:var(--gb-r-lg);grid-template-columns:96px 1fr;align-items:center;gap:24px;margin-top:64px;padding:28px;display:grid}.gbx .author-avatar{background:var(--gb-paper-2);border-radius:50%;width:96px;height:96px;overflow:hidden}.gbx .author-bio h4{color:var(--gb-black);margin:0 0 4px;font-size:18px;font-weight:700}.gbx .author-bio .role{color:var(--gb-ink-3);margin-bottom:8px;font-size:13px}.gbx .author-bio p{color:var(--gb-ink-2);margin:0;font-size:14px;line-height:1.55}.gbx .related-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}@media (max-width:880px){.gbx .related-grid{grid-template-columns:1fr}}.gbx .big-cta{background:var(--gb-black);color:var(--gb-white);border-radius:0;margin-top:96px;padding:96px 0;position:relative;overflow:hidden}.gbx .big-cta-inner{grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.gbx .big-cta h2{letter-spacing:-.025em;text-wrap:balance;color:var(--gb-white);margin:0;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.02}.gbx .big-cta .sub{color:#ffffffb8;max-width:360px;font-size:16px;line-height:1.55}.gbx .big-cta .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gbx .big-cta .actions .gbx-btn-primary{background:var(--gb-white);color:var(--gb-black)}.gbx .big-cta .actions .gbx-btn-primary:hover{background:var(--gb-paper-2)}.gbx .big-cta .actions .gbx-btn-ghost{color:var(--gb-white);border-color:#ffffff4d}.gbx .big-cta .actions .gbx-btn-ghost:hover{background:#ffffff0f}.gbx .big-cta .glow-1{background:radial-gradient(circle, var(--gb-accent) 0%, transparent 60%);opacity:.35;pointer-events:none;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-240px;left:-120px}@media (max-width:880px){.gbx .big-cta-inner{grid-template-columns:1fr}}.gbx .metric-strip{background:var(--gb-black);color:var(--gb-white);border-radius:var(--gb-r-xl);grid-template-columns:repeat(4,1fr);gap:0;margin-top:32px;display:grid;position:relative;overflow:hidden}.gbx .metric-strip .cell{border-right:1px solid #ffffff14;padding:36px 32px;position:relative}.gbx .metric-strip .cell:last-child{border-right:0}.gbx .metric-strip .num{letter-spacing:-.04em;color:var(--gb-accent);font-size:clamp(40px,4vw,60px);font-weight:700;line-height:1}.gbx .metric-strip .lbl{color:#ffffffb3;margin-top:12px;font-size:13px;line-height:1.4;display:block}.gbx .metric-strip .note{font-family:var(--gb-font-mono);color:#fff6;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:10px;display:block}@media (max-width:880px){.gbx .metric-strip{grid-template-columns:repeat(2,1fr)}.gbx .metric-strip .cell:nth-child(2){border-right:0}.gbx .metric-strip .cell:first-child,.gbx .metric-strip .cell:nth-child(2){border-bottom:1px solid #ffffff14}}.gbx .cs-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:40px;display:grid}@media (max-width:880px){.gbx .cs-grid{grid-template-columns:1fr}}.gbx .cs-card{background:var(--gb-white);border:1px solid var(--gb-line);border-radius:var(--gb-r-xl);flex-direction:column;gap:16px;min-height:340px;padding:36px;transition:all .25s;display:flex;position:relative;overflow:hidden}.gbx .cs-card:hover{border-color:var(--gb-line-2);box-shadow:var(--gb-shadow-md);transform:translateY(-2px)}.gbx .cs-card .head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gbx .cs-card .metric{letter-spacing:-.03em;color:var(--gb-black);text-wrap:balance;margin-top:8px;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:1.02}.gbx .cs-card .metric .accent{color:var(--gb-accent)}.gbx .cs-card .summary{color:var(--gb-ink-2);flex:1;max-width:36ch;font-size:15px;line-height:1.5}.gbx .cs-card .foot{border-top:1px solid var(--gb-line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:18px;display:flex}.gbx .cs-card .client{color:var(--gb-ink-3);font-size:13px;font-weight:500}.gbx .cs-card .read-link{color:var(--gb-black);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.gbx .cs-card .arrow{background:var(--gb-black);width:28px;height:28px;color:var(--gb-white);border-radius:999px;place-items:center;transition:transform .2s;display:inline-grid}.gbx .cs-card:hover .arrow{transform:translate(3px)}.gbx .cs-featured{background:var(--gb-black);color:var(--gb-white);border-radius:var(--gb-r-xl);grid-template-columns:1fr 1fr;min-height:420px;margin-top:28px;display:grid;overflow:hidden}.gbx .cs-featured .left{flex-direction:column;justify-content:space-between;gap:28px;padding:56px 48px;display:flex}.gbx .cs-featured .metric{letter-spacing:-.04em;color:var(--gb-white);text-wrap:balance;font-size:clamp(56px,6vw,88px);font-weight:700;line-height:.98}.gbx .cs-featured .metric .accent{color:var(--gb-accent)}.gbx .cs-featured .right{background:var(--gb-paper-2);position:relative;overflow:hidden}@media (max-width:880px){.gbx .cs-featured{grid-template-columns:1fr}.gbx .cs-featured .right{min-height:240px}}.gbx .cs-hero{padding-top:64px;padding-bottom:56px}.gbx .cs-hero .breadcrumb{font-family:var(--gb-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gb-ink-3);align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}.gbx .cs-hero .headline{letter-spacing:-.035em;color:var(--gb-black);text-wrap:balance;max-width:18ch;font-size:clamp(48px,6.5vw,96px);font-weight:700;line-height:.98}.gbx .cs-hero .headline .accent{color:var(--gb-accent)}.gbx .cs-hero .meta-row{border-top:1px solid var(--gb-line);border-bottom:1px solid var(--gb-line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.gbx .cs-hero .meta-row .item{border-right:1px solid var(--gb-line);padding:24px 24px 24px 16px}.gbx .cs-hero .meta-row .item:first-child{padding-left:0}.gbx .cs-hero .meta-row .item:last-child{border-right:0;padding-right:0}.gbx .cs-hero .meta-row .k{font-family:var(--gb-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gb-ink-3);margin-bottom:8px;font-size:10px}.gbx .cs-hero .meta-row .v{color:var(--gb-black);font-size:16px;font-weight:600}@media (max-width:880px){.gbx .cs-hero .meta-row{grid-template-columns:repeat(2,1fr)}}.gbx .cs-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}@media (max-width:880px){.gbx .cs-metrics{grid-template-columns:repeat(2,1fr)}}.gbx .cs-metric{background:var(--gb-white);border:1px solid var(--gb-line);border-radius:var(--gb-r-lg);padding:28px 24px;position:relative;overflow:hidden}.gbx .cs-metric.dark{background:var(--gb-black);color:var(--gb-white);border-color:var(--gb-black)}.gbx .cs-metric .num{letter-spacing:-.035em;color:var(--gb-black);font-size:clamp(38px,3.6vw,54px);font-weight:700;line-height:1}.gbx .cs-metric.dark .num{color:var(--gb-accent)}.gbx .cs-metric .lbl{color:var(--gb-ink-3);margin-top:12px;font-size:13px;line-height:1.45;display:block}.gbx .cs-metric.dark .lbl{color:#ffffffb3}.gbx .cs-metric .delta{font-family:var(--gb-font-mono);color:var(--gb-success);letter-spacing:.04em;align-items:center;gap:4px;margin-top:8px;font-size:11px;display:inline-flex}.gbx .cs-metric.dark .delta{color:var(--gb-accent)}.gbx .cs-section{border-top:1px solid var(--gb-line);padding:80px 0}.gbx .cs-section-head{grid-template-columns:220px 1fr;align-items:start;gap:64px;margin-bottom:40px;display:grid}@media (max-width:880px){.gbx .cs-section-head{grid-template-columns:1fr;gap:16px}}.gbx .cs-section-head .sec-no{font-family:var(--gb-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gb-ink-3);padding-top:8px;font-size:12px}.gbx .cs-section-head h2{letter-spacing:-.025em;color:var(--gb-black);text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.05}.gbx .cs-section .body-cols{grid-template-columns:220px minmax(0,700px);gap:64px;display:grid}@media (max-width:880px){.gbx .cs-section .body-cols{grid-template-columns:1fr;gap:16px}}.gbx .cs-section .body-cols .label{font-family:var(--gb-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gb-ink-3);padding-top:6px;font-size:11px}.gbx .cs-section .body p{color:var(--gb-ink-2);margin:0 0 1em;font-size:17px;line-height:1.7}.gbx .cs-section .body p:last-child{margin-bottom:0}.gbx .steps{gap:0;margin-top:24px;display:grid}.gbx .step{border-top:1px solid var(--gb-line);grid-template-columns:88px 1fr auto;align-items:start;gap:32px;padding:28px 0;display:grid}.gbx .step:last-child{border-bottom:1px solid var(--gb-line)}.gbx .step .no{font-family:var(--gb-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gb-ink-3);padding-top:6px;font-size:12px}.gbx .step .no .big{letter-spacing:-.03em;color:var(--gb-black);font-size:36px;font-weight:700;font-family:var(--gb-font);margin-top:4px;display:block}.gbx .step .content h4{letter-spacing:-.012em;color:var(--gb-black);margin:0 0 8px;font-size:22px;font-weight:700}.gbx .step .content p{color:var(--gb-ink-2);margin:0;font-size:15px;line-height:1.6}.gbx .step .tag-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.gbx .step .marker{background:var(--gb-accent);border-radius:50%;align-self:start;width:12px;height:12px;margin-top:12px}@media (max-width:640px){.gbx .step{grid-template-columns:1fr;gap:8px}.gbx .step .marker{display:none}}.gbx .compare{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}@media (max-width:640px){.gbx .compare{grid-template-columns:1fr}}.gbx .compare .col{background:var(--gb-white);border:1px solid var(--gb-line);border-radius:var(--gb-r-lg);padding:28px}.gbx .compare .col.after{background:var(--gb-black);color:var(--gb-white);border-color:var(--gb-black)}.gbx .compare .col .k{font-family:var(--gb-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gb-ink-3);margin-bottom:8px;font-size:11px}.gbx .compare .col.after .k{color:#ffffff8c}.gbx .compare .col .row{border-top:1px solid var(--gb-line);justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.gbx .compare .col.after .row{border-color:#ffffff1a}.gbx .compare .col .row:first-of-type{border-top:0}.gbx .compare .col .lbl{color:var(--gb-ink-3);font-size:13px}.gbx .compare .col.after .lbl{color:#fff9}.gbx .compare .col .val{letter-spacing:-.01em;color:var(--gb-black);font-size:22px;font-weight:700}.gbx .compare .col.after .val{color:var(--gb-accent)}.gbx .related-cs{grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;display:grid}@media (max-width:880px){.gbx .related-cs{grid-template-columns:1fr}}.gbx .cs-listing-cta{background:var(--gb-paper-2);border:1px solid var(--gb-line);border-radius:var(--gb-r-xl);grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding:clamp(32px,5vw,56px);display:grid}.gbx .cs-listing-cta .actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:880px){.gbx .cs-listing-cta{grid-template-columns:1fr}.gbx .cs-listing-cta .actions{justify-content:flex-start}}.gbx .page-head{padding:72px 0 40px}.gbx .page-head .eyebrow{margin-bottom:16px;display:block}.gbx .page-head .lede{max-width:56ch;margin-top:14px}
