.gs-mob,.gs-mob *{box-sizing:border-box}.gs-mob{--mob-dark:linear-gradient(135deg,var(--gs-navy),color-mix(in srgb,var(--gs-fern-400) 45%,var(--gs-navy-deep)));--mob-line:var(--gs-line,#e1e8ea);--mob-muted:var(--gs-gray-300,#787878);color:var(--gs-charcoal,#333);font-family:var(--gs-body-font,system-ui,sans-serif)}.gs-mob__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-mob__label{align-items:center;color:var(--gs-green-cta,#1e6724);display:flex;font-size:var(--gs-eyebrow-size,.75rem);font-weight:700;gap:12px;letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 12px;text-transform:uppercase}.gs-mob__label:after{background:currentColor;content:"";flex-shrink:0;height:2px;width:48px}.gs-mob__h2{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,serif);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:700;line-height:1.15;margin:0}.gs-mob__h2 em{color:var(--gs-green-cta,#1e6724);font-style:italic}.gs-mob__head{margin-bottom:40px}.gs-mob__head,.gs-mob__prose{max-width:880px}.gs-mob__prose--narrow{max-width:760px}.gs-mob__prose li,.gs-mob__prose p{color:var(--gs-gray-400,#333);font-size:1.125rem;line-height:1.65}.gs-mob__prose p{margin:0 0 24px}.gs-mob__prose ol,.gs-mob__prose ul{margin:0 0 24px;padding-left:2rem}.gs-mob__prose li{margin-bottom:8px}.gs-mob__prose--after{margin-top:32px}.gs-mob__prose>:last-child{margin-bottom:0}.gs-mob__sec{padding-block:var(--gs-section-pad-compact,clamp(36px,4.5vw,64px));padding-inline:0}.gs-mob__sec--first{padding-top:var(--gs-section-pad,clamp(48px,6vw,96px))}.gs-mob__sec--last{padding-bottom:var(--gs-section-pad,clamp(48px,6vw,96px))}.gs-mob__hero{background:var(--mob-dark);color:var(--gs-white,#fff);padding-block:clamp(56px,7vw,88px) clamp(40px,5vw,56px);padding-inline:0}.gs-mob__eyebrow{color:var(--gs-green,#85c441);font-size:.875rem;font-weight:600;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.gs-mob__h1{color:var(--gs-white,#fff);font-family:var(--gs-heading-font,serif);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;line-height:1.15;margin:0 0 20px;max-width:1100px}.gs-mob__lede{color:hsla(0,0%,100%,.9);font-size:1.125rem;line-height:1.65;margin:0 0 32px;max-width:800px}.gs-mob__byline{color:hsla(0,0%,100%,.75);font-size:.875rem;margin:0 0 28px}.gs-mob__pills{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.gs-mob__pill{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--gs-radius-pill,1000px);color:var(--gs-white,#fff);font-size:.875rem;padding:7px 18px}.gs-mob__pill strong{color:var(--gs-green,#85c441);font-weight:700}.gs-mob__hstats{border-top:1px solid hsla(0,0%,100%,.2);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:40px;padding-top:32px}.gs-mob__hstat{padding:0 36px}.gs-mob__hstat:first-child{padding-left:0}.gs-mob__hstat:last-child{padding-right:0}.gs-mob__hstat+.gs-mob__hstat{border-left:1px solid hsla(0,0%,100%,.2)}.gs-mob__hstat-num{color:var(--gs-white,#fff);font-family:var(--gs-heading-font,serif);font-size:2.25rem;font-weight:700;line-height:1;margin-bottom:10px}.gs-mob__hstat-desc{color:hsla(0,0%,100%,.8);font-size:.9375rem;line-height:1.5}.gs-mob__panel{background:var(--mob-dark);border-radius:var(--gs-card-radius,12px);margin-top:48px;overflow:hidden;padding:48px;position:relative}.gs-mob__panel-eyebrow{color:var(--gs-green,#85c441);font-size:.875rem;font-weight:600;letter-spacing:.1em;margin:0 0 32px;text-transform:uppercase}.gs-mob__panel-grid{display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.gs-mob__panel-stat+.gs-mob__panel-stat{border-left:2px solid hsla(0,0%,100%,.2);padding-left:48px}.gs-mob__panel-num{color:var(--gs-white,#fff);font-family:var(--gs-heading-font,serif);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:700;line-height:1;margin-bottom:12px}.gs-mob__panel-num.is-hi{color:var(--gs-green,#85c441)}.gs-mob__panel-desc{color:hsla(0,0%,100%,.92);font-size:1.125rem;line-height:1.4}.gs-mob__panel-foot{border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);font-family:var(--gs-heading-font,serif);font-size:1.125rem;font-style:italic;font-weight:600;line-height:1.4;margin:0;padding-top:24px;text-align:center}.gs-mob__charts{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:48px}.gs-mob__card{background:var(--gs-slate-50,#f6f8f8);border:1px solid var(--mob-line);border-radius:var(--gs-card-radius,12px);margin:0;min-width:0;padding:28px 24px 20px}.gs-mob__card--ind{margin-top:0}.gs-mob__card-title{color:var(--gs-green-cta,#1e6724);font-family:var(--gs-body-font,sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.gs-mob__card-sub{color:var(--gs-gray-300,#6b6b6b);font-size:.875rem;line-height:1.4;margin:0 0 20px}.gs-mob__chart{height:260px;margin-bottom:8px;position:relative;width:100%}.gs-mob__chart canvas{max-width:100%}.gs-mob__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.gs-mob__card.is-fallback .gs-mob__chart{display:none}.gs-mob__card.is-fallback .gs-mob__chart-table{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.gs-mob__chart-table table{border-collapse:collapse;width:100%}.gs-mob__chart-table td,.gs-mob__chart-table th{border-bottom:1px solid var(--mob-line);font-size:.9375rem;padding:8px 0;text-align:left}.gs-mob__chart-table caption{font-weight:700;padding-bottom:8px;text-align:left}.gs-mob__pairs{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:48px}.gs-mob__pairs-col--then{border-right:1px solid var(--mob-line);padding-right:32px}.gs-mob__pairs-col--now{padding-left:32px}.gs-mob__pairs-title{font-family:var(--gs-body-font,sans-serif);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.gs-mob__pairs-col--then .gs-mob__pairs-title{color:var(--mob-muted)}.gs-mob__pairs-col--now .gs-mob__pairs-title{color:var(--gs-green-cta,#1e6724)}.gs-mob__pairs-list{list-style:none;margin:0;padding:0}.gs-mob__pairs-row{align-items:center;border-bottom:1px solid var(--gs-gray-50,#f7f7f7);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.gs-mob__pair{font-family:var(--gs-heading-font,serif);font-size:1.125rem;font-weight:500}.gs-mob__pairs-col--then .gs-mob__count,.gs-mob__pairs-col--then .gs-mob__pair{color:var(--mob-muted)}.gs-mob__pairs-col--now .gs-mob__pair{color:var(--gs-charcoal,#333);font-weight:700}.gs-mob__pairs-col--now .gs-mob__count{font-weight:600}.gs-mob__pairs-info{align-items:center;display:flex;gap:12px}.gs-mob__count{font-size:.875rem}.gs-mob__growth{background:var(--gs-fern-100,#e8f2de);border-radius:var(--gs-radius-sm,4px);color:var(--gs-green-cta,#1e6724);font-size:.75rem;font-weight:600;padding:2px 8px}.gs-mob__caption{color:var(--gs-gray-300,#6b6b6b);font-size:.875rem;font-style:italic;line-height:1.6;margin:16px 0 0}.gs-mob__ind{display:flex;gap:32px;margin:24px 0 16px}.gs-mob__ind-tablewrap{flex:0 0 58%;min-width:0;overflow-x:auto}.gs-mob__ind-table{border-collapse:collapse;width:100%}.gs-mob__ind-table td,.gs-mob__ind-table th{color:var(--gs-gray-400,#333);font-size:1rem;font-weight:400;padding:16px;text-align:left}.gs-mob__ind-table thead tr{border-bottom:2px solid var(--gs-gray-400,#333)}.gs-mob__ind-table thead th{color:var(--gs-charcoal,#333);font-size:.875rem;font-weight:600}.gs-mob__ind-table td,.gs-mob__ind-table th:not(:first-child){text-align:right}.gs-mob__ind-table tbody tr{border-bottom:1px solid var(--mob-line);border-left:4px solid transparent;transition:background-color .15s,border-color .15s}.gs-mob__ind-table tbody tr:nth-child(2n){background:var(--gs-gray-50,#f7f7f7)}.gs-mob__ind-table tbody tr.is-active,.gs-mob__ind-table tbody tr:hover{background:var(--gs-fern-100,#e8f2de);border-left-color:var(--gs-green-cta,#1e6724)}.gs-mob__ind-table td:nth-child(3){color:var(--gs-charcoal,#333);font-weight:600}.gs-mob__ind-btn{background:none;border:0;color:var(--gs-charcoal,#333);cursor:pointer;display:block;font:inherit;font-weight:400;margin:0;padding:0;text-align:left;width:100%}.gs-mob__ind-btn:focus-visible{border-radius:2px;outline:3px solid var(--gs-navy,#1d3a5d);outline-offset:4px}.gs-mob__trend{font-weight:600!important}.gs-mob__trend--rising{color:var(--gs-green-cta,#1e6724)!important}.gs-mob__trend--stable{color:var(--gs-gray-300,#787878)!important}.gs-mob__trend--declining{color:var(--gs-btn-error-a,#a43023)!important}.gs-mob__ind-panel{background:var(--gs-gray-50,#f7f7f7);border-left:2px solid var(--gs-green-cta,#1e6724);flex:1 1 0;min-height:360px;padding:28px}.gs-mob__ind-empty{align-items:center;color:var(--gs-gray-300,#6b6b6b);display:flex;font-size:.9375rem;justify-content:center;margin:0;min-height:280px;text-align:center}.gs-mob__ind-content[hidden],.gs-mob__ind-empty[hidden]{display:none}.gs-mob__ind-name{color:var(--gs-charcoal,#333);font-family:var(--gs-heading-font,serif);font-size:1.25rem;font-weight:700;margin:0 0 12px}.gs-mob__ind-rule{background:var(--gs-green-cta,#1e6724);height:2px;margin-bottom:24px;width:40px}.gs-mob__ind-analysis{color:var(--gs-gray-400,#333);font-size:.9375rem;line-height:1.6;margin:0 0 24px}.gs-mob__ind-stats{align-items:center;border-top:1px solid var(--gs-gray-100,#e5e5e5);display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.gs-mob__ind-stat{color:var(--gs-gray-300,#6b6b6b);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.gs-mob__ind-stat strong{color:var(--gs-charcoal,#333);font-weight:600}.gs-mob__ind-badge{border-radius:var(--gs-radius-sm,4px);font-size:.75rem;font-weight:600;padding:2px 8px}.gs-mob__ind-badge[data-trend=rising]{background:var(--gs-fern-100,#e8f2de);color:var(--gs-green-cta,#1e6724)}.gs-mob__ind-badge[data-trend=stable]{background:var(--gs-gray-100,#e5e5e5);color:var(--gs-gray-400,#333)}.gs-mob__ind-badge[data-trend=declining]{background:color-mix(in srgb,var(--gs-error,#d23d2d) 10%,var(--gs-white,#fff));color:var(--gs-btn-error-a,#a43023)}.gs-mob__method{border-top:1px solid var(--gs-gray-100,#e5e5e5);padding-top:48px}.gs-mob__method-h2{color:var(--gs-charcoal,#333);font-family:var(--gs-heading-font,serif);font-size:1.5rem;font-weight:700;margin:0 0 32px}.gs-mob__acc{border-bottom:1px solid var(--mob-line)}.gs-mob__acc-sum{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:20px 0}.gs-mob__acc-sum::-webkit-details-marker{display:none}.gs-mob__acc-sum:focus-visible{outline:3px solid var(--gs-navy,#1d3a5d);outline-offset:2px}.gs-mob__acc-title{color:var(--gs-charcoal,#333);font-family:var(--gs-body-font,sans-serif);font-size:1rem;font-weight:600;margin:0}.gs-mob__acc-icon{flex-shrink:0;transition:transform .2s}.gs-mob__acc[open] .gs-mob__acc-icon{transform:rotate(180deg)}.gs-mob__acc-body{padding-bottom:20px}.gs-mob__acc-body li,.gs-mob__acc-body p{color:var(--gs-gray-400,#333);font-size:.9375rem;line-height:1.625;margin:0 0 8px}.gs-mob__acc-body ul{margin:0;padding-left:1.5rem}@media (max-width:1024px){.gs-mob__ind{flex-direction:column}.gs-mob__ind-tablewrap{flex:none}.gs-mob__ind-panel{flex:none;min-height:0}.gs-mob__ind-empty{min-height:120px}}@media (max-width:900px){.gs-mob__charts,.gs-mob__pairs{grid-template-columns:1fr}.gs-mob__pairs-col--then{border-bottom:1px solid var(--mob-line);border-right:0;padding:0 0 32px}.gs-mob__pairs-col--now{padding-left:0}.gs-mob__hstats{grid-template-columns:1fr}.gs-mob__hstat,.gs-mob__hstat:first-child,.gs-mob__hstat:last-child{padding:20px 0}.gs-mob__hstat+.gs-mob__hstat{border-left:0;border-top:1px solid hsla(0,0%,100%,.2)}.gs-mob__panel-grid{gap:24px;grid-template-columns:1fr}.gs-mob__panel-stat+.gs-mob__panel-stat{border-left:0;border-top:1px solid hsla(0,0%,100%,.2);padding:24px 0 0}}@media (max-width:640px){.gs-mob__h1{max-width:none}.gs-mob__panel{padding:32px 24px}}@media (max-width:480px){.gs-mob__h1{font-size:1.75rem}.gs-mob__card{padding:20px 16px 16px}.gs-mob__ind-table td,.gs-mob__ind-table th{font-size:.9375rem;padding:12px 8px}}@media (prefers-reduced-motion:reduce){.gs-mob__acc-icon{transition:none}}