.PricingHistorySection_section__MbFZl{margin:var(--space-10) 0;padding-top:var(--space-6);border-top:1px solid var(--divider)}.PricingHistorySection_head__ZMVPz{margin-bottom:var(--space-3)}.PricingHistorySection_eyebrow__3ZD8J{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--sapphire)}.PricingHistorySection_heading__p8LYp{margin:0;font-size:var(--text-h3)!important}.PricingHistorySection_meta__phVVJ,.PricingHistorySection_noChanges__3hrKs,.PricingHistorySection_quoteOnlyNote__dT6Bp,.PricingHistorySection_quoteOnly__5KcS6{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-body)}.PricingHistorySection_quoteOnlyNote__dT6Bp{color:var(--text-muted)}.PricingHistorySection_timeline__hYQc6{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.PricingHistorySection_item__DqE_9{display:flex;gap:var(--space-4);align-items:baseline;flex-wrap:wrap}.PricingHistorySection_itemDate__HPjeQ{flex:0 0 110px;font-size:var(--text-xs);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingHistorySection_itemBody__7lJyM{flex:1 1 auto;min-width:0}.PricingHistorySection_itemSummary__8tz44{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--text-headline);font-weight:600;overflow-wrap:anywhere}.PricingHistorySection_itemPrices__WwQ4B{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingHistorySection_itemEvidence__jjlbH{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-xs)}.PricingHistorySection_itemEvidence__jjlbH a{color:var(--sapphire);text-decoration:none}.PricingHistorySection_itemEvidence__jjlbH a:hover{text-decoration:underline}.PricingHistorySection_cta__FraRC{margin:var(--space-5) 0 var(--space-1);font-size:var(--text-sm);font-weight:600}.PricingHistorySection_cta__FraRC a{color:var(--sapphire);text-decoration:none}.PricingHistorySection_cta__FraRC a:hover{text-decoration:underline}.PricingHistorySection_footerLink__lu4JX{margin:0;font-size:var(--text-xs)}.PricingHistorySection_footerLink__lu4JX a{color:var(--text-muted);text-decoration:none}.PricingHistorySection_footerLink__lu4JX a:hover{text-decoration:underline}@media (max-width:520px){.PricingHistorySection_item__DqE_9{gap:var(--space-2)}.PricingHistorySection_itemDate__HPjeQ{flex:0 0 100%}}.hbx-hero{background:linear-gradient(180deg,#fdfbfc,#f8f4f5);padding:clamp(56px,8vw,104px) clamp(20px,5vw,48px) clamp(32px,4vw,56px);overflow:hidden}.hbx-hero-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:40px;gap:40px;align-items:center}.hbx-hero-copy h1{font-family:var(--font-serif),Georgia,serif;font-size:clamp(32px,4.4vw,50px);font-weight:700;letter-spacing:-.025em;line-height:1.08;color:var(--text-headline,#0b1020);margin:0;text-wrap:balance}.hbx-hero-copy h1 em{color:var(--crimson,#fc2642);font-style:italic}.hbx-hero-byline{margin:14px 0 0;font-size:.85rem;color:var(--text-muted,#6b7280)}.hbx-hero-byline a{color:inherit;text-decoration:underline}.hbx-hero-deck{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--text-muted,#4b5563);max-width:520px;margin:18px 0 0}.hbx-hero-figure{display:flex;justify-content:center}.hbx-hero-figure .hub-ledger{margin:0}@media (max-width:900px){.hbx-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.hub-page .hub-prose{max-width:760px}.hub-page .hub-prose,.hub-page .hub-wide{margin-left:auto!important;margin-right:auto!important}.hub-page .hub-wide{max-width:1050px}.hub-page .hub-section{margin-top:72px;margin-bottom:72px}@media (max-width:768px){.hub-page .hub-section{margin-top:48px;margin-bottom:48px}}.hub-page h2:not([id^=bc-]){font-size:34px!important;line-height:1.2!important;letter-spacing:-.01em!important;margin-top:0!important;margin-bottom:20px!important}.hub-page h2:not([id^=bc-]),.hub-page h3{font-family:var(--font-serif),Georgia,serif!important;font-weight:700!important;color:var(--text-headline,#0b1020)!important}.hub-page h3{font-size:22px!important;line-height:1.25!important;letter-spacing:normal!important;text-align:center;margin-top:32px!important;margin-bottom:12px!important}@media (max-width:768px){.hub-page h2:not([id^=bc-]){font-size:26px!important}.hub-page h3{font-size:19px!important}}.hub-subtitle{font-size:.95rem;color:var(--text-muted,#6b7280);text-align:center;line-height:1.5;margin:0 0 28px}.hub-page .hub-editorial ol li,.hub-page .hub-editorial ul li,.hub-page .hub-editorial>p,.hub-page .hub-how-to-choose p,.hub-page .hub-theme-section-body p,.hub-prose p{font-size:1rem;line-height:1.65;color:var(--text-body,#1d1e21)}.hub-page .hub-editorial>p+p,.hub-page .hub-theme-section-body p+p{margin-top:.9em}.hub-page .hub-editorial{max-width:1050px;margin-left:auto;margin-right:auto;text-align:left}.hub-page .citation-list,.hub-page .hub-price-ladder-sources,.hub-page .hub-theme-sources,.hub-sources{font-family:var(--font-sans,inherit)!important;font-style:normal!important;font-size:.8125rem!important;line-height:1.5;color:var(--text-muted,#6b7280)!important}.hub-page .citation-list-label,.hub-page .hub-price-ladder-sources h3,.hub-page .hub-theme-sources>strong,.hub-sources-label{display:block;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem!important;color:#9ca3af!important;margin-bottom:6px}.hub-page .citation-list a,.hub-page .hub-price-ladder-sources a,.hub-page .hub-theme-sources a{color:var(--sapphire,#2545c4)}.hub-page .compare-feature-matrix-source{font-family:var(--font-sans,inherit);font-size:.8125rem;letter-spacing:normal;color:var(--text-muted,#6b7280)}.hub-page .answer-first{max-width:760px;margin:0 auto;text-align:left}.hub-page .answer-first-paper{background:none;border:none;padding:0;text-align:left}.hub-page .answer-first-label{display:none}.hub-page .answer-first-meta{margin-top:4px}.hub-page .live-signal-strip{max-width:760px;margin:0 auto 24px;background:none;border:none;border-radius:0;padding:0}.hub-theme-section.hub-theme-section--band{padding:48px 0;background:var(--cloud,#f5f1f3);box-shadow:0 0 0 100vmax var(--cloud,#f5f1f3);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.hub-theme-section--band>*{max-width:760px;margin-left:auto;margin-right:auto}.hub-compare-list{list-style:none;margin:16px 0 0;padding:0}.hub-compare-list li{padding:14px 0;border-bottom:1px solid var(--hairline,#e5e7eb)}.hub-compare-list li a{font-weight:700;color:var(--text-headline,#0b1020)}.hub-compare-list li p{margin:4px 0 0;font-size:.92rem;color:var(--text-muted,#4b5563);line-height:1.5}.hub-compare-list-more{margin-top:16px}.hub-inline-alt-links a{color:var(--sapphire,#2545c4);text-decoration:underline;font-weight:600}.hub-inline-alt-links a:hover{text-decoration:none}.hub-comparison-table table{width:100%;border-collapse:collapse;margin-top:16px}.hub-comparison-table td,.hub-comparison-table th{text-align:left;padding:14px 16px 14px 0;border-bottom:1px solid var(--hairline,#e5e7eb);vertical-align:top}.hub-comparison-table thead th{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;border-bottom:1px solid var(--text-headline,#0b1020)}.hub-comparison-table th[scope=row]{font-weight:700;white-space:nowrap}.hub-comparison-source{margin-top:6px;font-size:.8rem}.hub-page .hub-related-comparisons-grid{gap:24px}.hub-editorial{margin-bottom:0}.hub-editorial h2{margin-bottom:20px}.hub-editorial h3{margin-top:32px;margin-bottom:12px}.hub-editorial ol,.hub-editorial ul{margin:0 0 24px;padding-left:20px}.hub-editorial li{margin-bottom:8px;line-height:1.6}.alt-page .hub-related-comparisons-grid--dense{gap:28px}.alt-page .hub-related-comparison-card{padding:24px}.alt-page .alt-cta-band{margin-top:56px;margin-bottom:56px}.alt-page .hub-related-comparisons-grid{margin-top:28px;margin-bottom:28px}.hub-hero-stats{display:flex;flex-wrap:wrap;margin:32px 0 40px;padding:20px 0;border-top:1px solid var(--hairline,#e5e7eb);border-bottom:1px solid var(--hairline,#e5e7eb)}.hub-hero-stat{flex:1 1 190px;padding:0 24px;border-left:1px solid var(--hairline,#e5e7eb);text-align:left}.hub-hero-stat:first-child{border-left:none;padding-left:0}.hub-hero-stat-value{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.05rem,.4vw + .95rem,1.5rem);font-weight:700;color:#0b1020;letter-spacing:-.01em;line-height:1.25;margin:0 0 4px;overflow-wrap:anywhere}.hub-hero-stat-label{font-size:.8rem;color:#4b5563;margin:0 0 2px}.hub-hero-stat-source{font-size:.7rem;color:#9ca3af;overflow-wrap:anywhere}.hub-theme-section{margin:48px 0}.hub-theme-section h2{margin-bottom:16px}.hub-theme-related-reports{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;font-size:.95rem;color:#4b5563}.hub-theme-related-reports a{color:var(--sapphire);text-decoration:none;margin-right:16px}.hub-theme-related-reports a:hover{text-decoration:underline}.hub-theme-sources{margin-top:16px;padding-top:12px;border-top:1px solid var(--hairline,#e5e7eb);font-size:.78rem;color:#6b7280}.hub-theme-sources>strong{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:6px}.hub-theme-sources ol{margin:0;padding-left:18px;list-style:decimal}.hub-theme-sources li{margin-bottom:4px;line-height:1.4}.hub-theme-sources a{color:#2545c4;text-decoration:none}.hub-theme-sources a:hover{text-decoration:underline}.hub-theme-sources time{display:inline;margin-left:6px;color:#9ca3af;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hub-outlook{max-width:760px;margin:48px auto;padding:0 0 0 24px;background:none;border-left:3px solid var(--crimson,#fc2642);border-radius:0;font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;font-style:italic;line-height:1.5;color:var(--text-headline,#0b1020)}.hub-outlook p:first-child{margin-top:0}.hub-page .hub-how-to-choose{margin:56px 0;padding:48px 0;background:var(--cloud,#f5f1f3);box-shadow:0 0 0 100vmax var(--cloud,#f5f1f3);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.hub-page .hub-how-to-choose>*{max-width:760px;margin-left:auto;margin-right:auto}.hub-page .hub-how-to-choose h2{text-align:center}.hub-outlook .citation-list{margin-top:12px}@media (max-width:768px){.hub-outlook{padding-left:16px}}.hub-related-comparisons{margin:48px 0}.hub-related-comparisons>h2{margin-bottom:24px}.hub-related-comparisons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.hub-related-comparisons-grid--dense{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.hub-related-comparison-card{display:block;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.hub-related-comparison-card:hover{border-color:var(--sapphire);box-shadow:0 4px 12px rgba(0,0,0,.04)}.hub-related-comparison-card--static{cursor:default}.hub-related-comparison-card--static:hover{border-color:#e5e7eb;box-shadow:none}.hub-related-comparison-card-title{font-size:1rem;font-weight:700;margin:0 0 6px;color:#1d1e21}.hub-related-comparison-card-tldr{font-size:.875rem;color:#374151;margin:0;line-height:1.5}.hub-related-comparison-card-tldr+.hub-related-comparison-card-tldr{margin-top:10px}.hub-top-movers{margin:0}.hub-top-movers-list{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:0}.hub-top-mover{padding:14px 0 14px 16px;background:none;border:none;border-left:3px solid #2545c4;border-bottom:1px solid var(--hairline,#e5e7eb);border-radius:0}.hub-top-mover-name{font-size:1rem;font-weight:700;margin:0 0 8px;color:#0b1020}.hub-top-mover-insight{font-size:.95rem;color:#1f2937;line-height:1.55;margin:0}.hub-top-mover-source{margin:10px 0 0;font-size:.8rem}.hub-top-mover-source a{color:#2545c4;text-decoration:none}.hub-top-mover-source a:hover{text-decoration:underline}.hub-review-climate{margin:0;padding:24px 0;background:none;border-top:1px solid var(--hairline,#e5e7eb);border-bottom:1px solid var(--hairline,#e5e7eb);border-radius:0}.hub-review-climate-headline{font-size:1.1rem;font-weight:600;color:#0b1020;margin:8px 0 20px}.hub-review-climate-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:20px;gap:20px;margin:0}.hub-review-climate-stat{margin:0}.hub-review-climate-stat dt{font-size:var(--text-stat-label);text-transform:uppercase;letter-spacing:.05em;color:#4b5563;margin:0 0 4px;font-weight:600}.hub-review-climate-stat dd{margin:0;font-size:var(--text-stat-pillar);font-weight:700;color:#0b1020}.hub-vertical-heatmap{margin:0}.hub-vertical-heatmap-intro{font-size:.95rem;color:#4b5563;margin:8px 0 20px}.hub-vertical-heatmap-figure{margin:0 0 20px;padding:16px 0;background:none;border:none;border-top:1px solid var(--hairline,#e5e7eb);border-bottom:1px solid var(--hairline,#e5e7eb);border-radius:0;overflow-x:auto}.hub-vertical-heatmap-table-toggle{margin-top:8px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.hub-vertical-heatmap-table-toggle summary{cursor:pointer;font-weight:600;font-size:.9rem;color:#0b1020;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hub-vertical-heatmap-table-toggle summary::-webkit-details-marker{display:none}.hub-vertical-heatmap-table-toggle summary:before{content:"▸ ";color:var(--sapphire);font-weight:700}.hub-vertical-heatmap-table-toggle[open] summary:before{content:"▾ "}.hub-vertical-heatmap-table-wrap{position:relative;overflow-x:auto;padding:0 16px 16px}.hub-vertical-heatmap-table{border-collapse:collapse;width:100%;font-size:.78rem;background:#fff}.hub-vertical-heatmap-table td,.hub-vertical-heatmap-table th{padding:6px 10px;text-align:right;border-bottom:1px solid #f1f5f9}.hub-vertical-heatmap-table thead th{text-align:center;font-weight:700;background:#f8fafc;color:#475569;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb}.hub-vertical-heatmap-table thead th:first-child,.hub-vertical-heatmap-table thead th:nth-child(2){text-align:left}.hub-vh-vendor-cell{font-weight:700!important;color:var(--sapphire)!important;border-right:1px solid #e5e7eb;vertical-align:top!important;padding-top:10px!important}.hub-vh-source-cell,.hub-vh-vendor-cell{text-align:left!important;white-space:nowrap}.hub-vh-source-cell{color:#334155;font-weight:500!important}.hub-vertical-heatmap-table tr.hub-vh-vendor-first{border-top:2px solid #e5e7eb}.hub-vertical-heatmap-table tr.hub-vh-vendor-first:first-child{border-top:none}@media (max-width:768px){.hub-vertical-heatmap-table thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#f8fafc}.hub-vh-vendor-cell{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff}.hub-hero-stats{flex-direction:column;padding:16px 0}.hub-hero-stat{border-left:none;border-top:1px solid var(--hairline,#e5e7eb);padding:12px 0}.hub-hero-stat:first-child{border-top:none;padding-top:0}.hub-review-climate{padding:20px 0}.hub-related-comparisons-grid,.hub-related-comparisons-grid--dense{grid-template-columns:1fr}.hub-related-comparison-card{box-sizing:border-box;max-width:100%}}@media (max-width:1200px){.hub-review-climate{padding:20px 0}}@media (max-width:1024px){.hub-related-comparisons-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:900px){.hub-review-climate-stats{grid-template-columns:repeat(2,1fr)}.hub-related-comparisons-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:600px){.hub-review-climate-stats{grid-template-columns:1fr;gap:16px}.hub-related-comparisons-grid{grid-template-columns:1fr}.hub-methodology{padding:20px 16px}.hub-outlook{padding-left:16px}}@media (max-width:480px){.hub-hero-stat-value{font-size:clamp(22px,7vw,2rem)}.hub-related-comparison-card{padding:16px}}.edx-list{border-top:2px solid var(--text-headline);margin:28px 0 0}.edx-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 4px;border-bottom:1px solid rgba(26,27,30,.1);text-decoration:none;color:inherit;transition:background .15s ease}.edx-row:hover{background:rgba(26,27,30,.02)}.edx-row:hover .edx-arrow{transform:translateX(4px);color:var(--sapphire)}.edx-kicker{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sapphire);margin:0 0 6px}.edx-title{font-family:var(--font-serif),Georgia,serif;font-size:1.1rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;color:var(--text-headline);margin:0}.edx-sub{font-family:var(--font-body);font-size:.9rem;font-weight:400;color:var(--text-muted);line-height:1.55;margin:6px 0 0}.edx-arrow{font-size:1rem;color:#9ca3af;transition:transform .15s ease,color .15s ease;flex-shrink:0}.spoke-notable-moves{margin:var(--space-8,56px) 0;padding:var(--space-6,24px);background:var(--glass-white-bg,hsla(0,0%,100%,.6));border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--radius-md,12px)}.spoke-notable-moves>h2{margin:0 0 var(--space-4,20px)}.spoke-notable-moves-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3,14px)}.spoke-notable-moves-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2,10px);padding-bottom:var(--space-3,14px);border-bottom:1px solid var(--color-border-subtle,#e5e7eb);font-size:.95rem;line-height:1.5;color:#1f2937}.spoke-notable-moves-item:last-child{padding-bottom:0;border-bottom:none}.spoke-notable-moves-company{flex-shrink:0;font-weight:700;color:#0b1020}.spoke-notable-moves-headline{flex:1 1}.spoke-moves-archive{margin:var(--space-6,48px) 0}.spoke-moves-archive-summary{cursor:pointer;list-style:none;font-size:.95rem;font-weight:600;color:#2545c4;padding:12px 0;border-top:1px solid var(--color-border-subtle,#e5e7eb);border-bottom:1px solid var(--color-border-subtle,#e5e7eb)}.spoke-moves-archive-summary::-webkit-details-marker{display:none}.spoke-moves-archive-summary:before{content:"+ "}.spoke-moves-archive[open]>.spoke-moves-archive-summary:before{content:"\2212 "}.spoke-moves-archive-summary:hover{text-decoration:underline}.spoke-moves{margin:var(--space-6,48px) 0}.spoke-moves-company{margin:28px 0;padding-top:20px;border-top:1px solid var(--color-border-subtle,#e5e7eb)}.spoke-moves-company:first-of-type{border-top:none;padding-top:0}.spoke-moves-company-name{font-size:1.05rem;font-weight:700;color:#0b1020;margin:0 0 12px}.spoke-moves-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.spoke-moves-item{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:.95rem;color:#1f2937;line-height:1.5}.spoke-moves-headline{flex:1 1}.spoke-moves-date{flex-shrink:0;font-size:.8rem;color:#9ca3af;white-space:nowrap}.spoke-nav{margin:var(--space-6,48px) 0;padding:24px 0;border-top:1px solid var(--color-border-subtle,#e5e7eb)}.spoke-nav-back{margin:0 0 20px;font-weight:600}.spoke-nav-siblings-heading{font-size:.95rem;font-weight:700;color:#0b1020;margin:0 0 12px}.spoke-nav-siblings-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 20px}.spoke-nav-siblings-list a{color:#2545c4;text-decoration:none;font-size:.9rem}.spoke-nav-siblings-list a:hover{text-decoration:underline}.hub-spoke-cluster{margin:48px 0}.hub-spoke-cluster>h2{margin:0 0 var(--space-6,24px)}.hub-spoke-cluster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.hub-spoke-card{display:block;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.hub-spoke-card:hover{border-color:var(--sapphire);box-shadow:0 4px 12px rgba(0,0,0,.04)}.hub-spoke-card-title{font-size:1rem;font-weight:700;margin:0 0 6px;color:#1d1e21}.hub-spoke-card-teaser{font-size:.875rem;color:#374151;margin:0 0 10px;line-height:1.5}.hub-spoke-card-count{font-size:.78rem;color:#9ca3af;font-weight:600}.hub-freshness{margin:0 0 20px;font-size:.85rem;color:#6b7280;letter-spacing:.01em}.hub-freshness time{color:#374151;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-ledger{width:min(480px,100%);margin:28px 0 40px}.hub-ledger-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;border-bottom:2px solid var(--till-ink);padding-bottom:10px;margin-bottom:12px}.hub-ledger-meta{min-width:0}.hub-ledger-row{align-items:baseline}.hub-ledger-company{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.hub-ledger-summary{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--till-ink);opacity:.85}.hub-ledger-source a{color:inherit}.hub-ledger-stamp{right:18px;bottom:-18px}@media (max-width:600px){.hub-ledger{width:100%}.hub-ledger-stamp{right:10px;bottom:-16px;font-size:18px}}.hub-price-ladder{text-align:center}.hub-price-ladder-lede{color:var(--text-muted);margin:8px 0 28px}.hub-price-ladder-list{list-style:none;margin:0;padding:0;text-align:left}.hub-price-ladder-row{padding:14px 0;border-bottom:1px solid var(--hairline)}.hub-price-ladder-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.hub-price-ladder-name{font-family:var(--font-serif);font-size:1.15rem}.hub-price-ladder-price{font-weight:600;white-space:nowrap}.hub-price-ladder-price.is-gated{color:var(--text-muted);font-weight:500}.hub-price-ladder-price sup{font-size:.7em;margin-left:2px}.hub-price-ladder-price sup a{color:var(--text-muted);text-decoration:none}.hub-price-ladder-track{height:6px;margin:8px 0 6px;border-radius:3px;background:var(--hairline);overflow:hidden}.hub-price-ladder-bar{height:100%;border-radius:3px;background:var(--sapphire)}.hub-price-ladder-detail{display:block;font-size:.9rem;color:var(--text-muted)}.hub-price-ladder-more{margin-top:4px}.hub-price-ladder-more summary{cursor:pointer;padding:10px 0;font-size:.9rem;font-weight:600;color:var(--sapphire);list-style:none}.hub-price-ladder-more summary::-webkit-details-marker{display:none}.hub-price-ladder-more summary:before{content:"+ "}.hub-price-ladder-more[open] summary:before{content:"− "}.hub-price-ladder-more .hub-price-ladder-list{margin-top:4px}.hub-price-ladder-sources{margin-top:28px;text-align:left}.hub-price-ladder-sources-toggle summary{cursor:pointer;list-style:none}.hub-price-ladder-sources-toggle summary::-webkit-details-marker{display:none}.hub-price-ladder-sources-toggle ol{padding-left:20px;margin:8px 0 0}.hub-price-ladder-sources-toggle li{margin-bottom:2px;overflow-wrap:anywhere}.hub-price-ladder-note{margin:0}@media (max-width:768px){.hub-price-ladder{text-align:left}}