.ga{--ga-plate:color-mix(in srgb, var(--line) 50%, var(--navy-wash));overflow-x:clip}.ga-frame{box-sizing:content-box;max-width:var(--content-well);margin-inline:auto;padding-inline:32px}.ga-hero{padding:40px 0 64px}.ga-hero-text{max-width:46rem}.ga-hero .guide-crumb ol{margin-bottom:36px}.ga-hero-kicker{color:var(--callout);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.ga-hero-title{color:#fff;margin:14px 0 0;font-size:clamp(34px,4.2vw,52px);line-height:1.12}.ga-hero-deck{color:#ffffffd1;margin:22px 0 0;font-size:19px;line-height:1.6}.ga-layout{grid-template-columns:minmax(0,1fr);display:grid}.ga-layout.ga-has-rail{grid-template-columns:minmax(0,1fr) 16.5rem;column-gap:64px}.ga-main{z-index:0;min-width:0;position:relative}.ga-rail{z-index:1;padding:56px 0;position:relative}.ga-rail .ga-contents{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 136px);position:sticky;top:112px;overflow-y:auto}.ga-section>*{max-width:44rem}.ga-section>.ga-contents,.ga-section>.ga-faq,.ga-section>.gx-cards,.ga-section>.gx-plate,.ga-section>.gx-tiles,.ga-section>.gx-brief,.ga-section>.gx-steps,.ga-section>.gx-ask,.ga-section>.gx-fact,.ga-section>.guide-table-scroll,.ga-section>.ga-related-list,.ga-section>.gx-chain,.ga-section>.gx-contrast,.ga-section>.gx-framework,.ga-section>.gx-split{max-width:none}.ga-section{--ga-bg:var(--paper);color:var(--navy);padding:56px 0 64px;position:relative}.ga-section:before{content:"";z-index:-1;background-color:var(--ga-bg);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;position:absolute;inset:0 -100vmax}.ga-tone-paper+.ga-tone-paper{padding-top:24px}.ga-tone-grey{--ga-bg:var(--navy-wash)}.ga-tone-navy{--ga-bg:var(--navy);color:#fff}.ga-tone-navy:before{background-image:var(--navy-grain-image);background-blend-mode:normal}.ga-num{color:var(--callout);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:700}.ga-h2{color:var(--navy);margin:12px 0 0;scroll-margin-top:120px;font-size:clamp(28px,2.8vw,36px);line-height:1.18}.ga-tone-navy .ga-h2{color:#fff}.ga-h3{color:var(--navy);margin:40px 0 0;scroll-margin-top:120px;font-size:23px;line-height:1.3}.ga-p{color:var(--navy);margin:18px 0 0;font-size:17px;line-height:1.7}.ga-tone-navy .ga-p{color:#ffffffe0}.ga-p a,.gx-fact-source a,.ga-kind-sources .ga-list a{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:700;text-decoration:none;transition:background-size .25s,color .2s}.ga-p a:hover,.gx-fact-source a:hover,.ga-kind-sources .ga-list a:hover{color:var(--callout);background-size:100% 1px}.ga-intro>.ga-p:first-of-type,.ga-intro .ga-reviewed+.ga-p{font-family:var(--font-display), Georgia, serif;margin-top:22px;font-size:clamp(24px,2.4vw,30px);line-height:1.35}.ga-reviewed{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.ga-pull{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:36px 0;font-size:clamp(24px,2.4vw,30px);line-height:1.35}.ga-tone-navy .ga-pull{color:#fff}.ga-list,.ga .guide-list:not(.guide-index):not(.market-report-index){color:var(--navy);margin:18px 0 0;padding:0;font-size:17px;line-height:1.6;list-style:none}.ga-list>li,.ga .guide-list:not(.guide-index):not(.market-report-index)>li{padding-left:22px;position:relative}.ga-list>li+li,.ga .guide-list:not(.guide-index):not(.market-report-index)>li+li{margin-top:8px}.ga-list>li:before,.ga .guide-list:not(.guide-index):not(.market-report-index)>li:before{content:"";background:var(--callout);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:4px}.ga-list-numbered,.ga .guide-list.ga-list-numbered{counter-reset:ga-item}.ga-list-numbered>li,.ga .guide-list.ga-list-numbered>li{padding-left:34px}.ga-list-numbered>li:before,.ga .guide-list.ga-list-numbered>li:before{counter-increment:ga-item;content:counter(ga-item, decimal-leading-zero);width:auto;height:auto;color:var(--callout);background:0 0;border-radius:0;font-size:14px;font-weight:700;top:0;left:0}.ga-tone-navy .ga-list,.ga-tone-navy .guide-list:not(.guide-index):not(.market-report-index){color:#fff}.gx-fact{max-width:50rem;margin:36px 0}.gx-fact-text{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(24px,2.5vw,31px);line-height:1.35}.gx-fact-source{color:var(--slate);margin:14px 0 0;font-size:13px;line-height:1.5}.gx-cards{gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.gx-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-cards-5,.gx-cards-6{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-steps{gap:2px 0;margin:28px 0 0;padding:0;list-style:none;display:grid}.gx-steps li{align-items:center;gap:14px;padding:7px 0;display:flex}.gx-steps li:before{content:"";background:var(--callout);border-radius:50%;flex:none;width:7px;height:7px}.gx-steps p{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:17px;line-height:1.45}.gx-ask{margin:28px 0 0}.gx-ask .gx-steps{margin-top:6px}.gx-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gx-tiles li{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;color:var(--navy);font-family:var(--font-display), Georgia, serif;border-radius:18px;margin:0;padding:20px 18px;font-size:18px;line-height:1.35}.ga-tone-grey .gx-tiles li{background-color:var(--paper)}.gx-brief{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:22px;gap:28px 40px;margin:32px 0 0;padding:28px 32px 30px;display:grid}.gx-brief-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-brief-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-brief-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-brief h3{color:var(--navy);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:17px;font-weight:700;line-height:1.3}.gx-brief p{color:var(--slate);margin:8px 0 0;font-size:16px;line-height:1.55}.gx-card{color:#ffffffdb;background-image:var(--grain-image);background-size:var(--grain-size);border-radius:22px;flex-direction:column;padding:28px 26px 30px;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1);display:flex}.gx-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #16304f1f}.gx-card-callout{background-color:var(--callout)}.gx-card-sage{background-color:var(--sage-deep)}.gx-card-oxblood{background-color:var(--oxblood)}.gx-card-navy{background-color:var(--navy)}.gx-card-navy .gx-card-num{color:var(--callout)}.gx-card-white{color:var(--navy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent);background-color:#fff;background-image:none}.gx-card-white .gx-card-title,.gx-card-white .gx-card-lead{color:var(--callout)}.gx-card-white .gx-card-figure,.gx-card-white .gx-card-body{color:var(--navy)}.gx-card-white .gx-card-num{color:var(--callout)}.gx-card-num{font-family:var(--font-display), Georgia, serif;font-size:22px;line-height:1}.gx-card-title{color:#fff;margin:18px 0 0;font-size:22px;line-height:1.22}.gx-card-body{margin:10px 0 0;font-size:16px;line-height:1.6}.gx-card-lead{color:#fff;font-family:var(--font-display), Georgia, serif;margin:18px 0 0;font-size:20px;line-height:1.35}.gx-plate{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:18px;margin:28px 0 0;padding:26px 28px 28px}.gx-plate-label{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.gx-plate-list{color:var(--navy);gap:14px 36px;margin:0;padding:0;font-size:16.5px;line-height:1.5;list-style:none;display:grid}.gx-plate-list>li{padding-left:22px;position:relative}.gx-plate-list>li:before{content:"";background:var(--callout);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}.gx-plate-cols-1{grid-template-columns:minmax(0,1fr)}.gx-plate-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-plate-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-plate-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-plate-note{color:var(--slate);margin:18px 0 0;font-size:13px;line-height:1.5}.ga-tone-grey .gx-plate{background:0 0;border-radius:0;margin-top:24px;padding:0}.gx-figures{margin:28px 0 0}.gx-figures-row{gap:16px;margin:0;display:grid}.gx-figures-2 .gx-figures-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-figures-3 .gx-figures-row{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-figures-4 .gx-figures-row{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-figures-row>div{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px 22px 20px;display:flex;container-type:inline-size}.gx-figures-row dd{min-height:2.15em;color:var(--navy);font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,40px);line-height:1.08}.gx-figures-row dt{color:var(--slate);margin:12px 0 0;font-size:15px;line-height:1.45}.gx-figures .gx-plate-note{margin:14px 4px 0}.gx-glance{margin:28px 0 0}.gx-glance-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;display:grid}.gx-glance-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-glance-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-glance-row>div{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:16px;flex-direction:column;min-width:0;padding:18px 18px 16px;display:flex}.gx-glance-row dd{color:var(--navy);font-family:var(--font-display), Georgia, serif;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,1.9vw,28px);line-height:1.1}.gx-glance-row dt{color:var(--slate);overflow-wrap:break-word;margin:10px 0 0;font-size:14px;line-height:1.45}.gx-glance .gx-plate-note{margin:14px 4px 0}.gx-ask-list{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.gx-ask-list li{color:var(--navy);font-family:var(--font-display), Georgia, serif;grid-template-columns:2rem minmax(0,1fr);gap:8px;font-size:19px;line-height:1.4;display:grid}.gx-ask-num{color:var(--callout);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;padding-top:5px;font-size:12px;font-weight:700}.ga .guide-table-scroll{background:0 0;border:0;border-radius:18px;margin:28px 0 0;overflow:hidden}.ga .guide-compare{border-collapse:collapse;width:100%;color:var(--navy)}.ga .guide-compare caption{color:var(--navy);font-family:var(--font-display), Georgia, serif;text-align:left;padding:0 0 18px;font-size:22px;line-height:1.3}.ga .guide-compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ga .guide-compare-sheet thead{clip:auto;width:auto;height:auto;position:static;overflow:visible}.ga .guide-compare-sheet thead th{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;padding:8px 26px 14px;font-size:12px;font-weight:700}.ga .guide-compare th,.ga .guide-compare td{vertical-align:middle;text-align:left;overflow-wrap:break-word;border:0;padding:18px 26px}.ga .guide-compare tbody tr:nth-child(odd){background-color:var(--navy-wash);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply}.ga .guide-compare tbody th{width:34%;color:var(--navy);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.ga .guide-compare tbody td{font-size:16px;line-height:1.5}.gx-scale{margin:36px 0 8px}.gx-chart-caption{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0 0 18px;font-size:22px;line-height:1.3}.gx-scale-head,.gx-scale-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0 32px;padding:0 22px;display:grid}.gx-scale-rows{margin:6px 0 0;padding:0;list-style:none}.gx-scale-row{--gx-row-bg:var(--paper);align-items:stretch}.gx-scale-row:nth-child(odd){--gx-row-bg:var(--navy-wash);background-color:var(--gx-row-bg);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply}.gx-scale-text{padding:16px 0}.gx-scale-label{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.45}.gx-scale-value{color:var(--navy);margin:0;font-size:16px;line-height:1.55}.gx-axis{height:22px;margin:0 22px 0 0;position:relative}.gx-axis span{color:var(--slate);letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.gx-axis span:first-child{transform:none}.gx-axis .gx-axis-marked{color:var(--callout)}.gx-track{margin:0 22px 0 0;position:relative}.gx-track:before{content:"";background:color-mix(in srgb, var(--navy) 12%, transparent);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.gx-marker{background:var(--callout);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.gx-scale-row:first-child .gx-marker{top:-6px}.gx-bar,.gx-dot{background:var(--gx-tone);background-image:var(--grain-image);background-size:var(--grain-size);border-radius:7px;height:14px;margin-top:-7px;position:absolute;top:50%}.gx-bar{min-width:14px}.gx-bars-value{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:26px;line-height:1.15}.gx-shares .gx-bars-value{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;font-size:16px;line-height:1.55}.gx-shares-track .gx-bar{border-radius:7px 0 0 7px;min-width:0}.gx-shares-track .gx-bar-rest{background:color-mix(in srgb, var(--navy) 16%, var(--paper));border-radius:0 7px 7px 0}.gx-picture-frame.gx-chart-to-come{border:2px dashed color-mix(in srgb, var(--navy) 22%, transparent)}.gx-dot{width:14px;box-shadow:0 0 0 3px var(--gx-row-bg,var(--paper));margin-left:-7px}.gx-dot-label{z-index:1;background:var(--gx-row-bg,var(--paper));color:var(--navy);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:12px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.gx-dot-above .gx-dot-label{bottom:20px}.gx-dot-below .gx-dot-label{top:20px}.gx-tone-navy{--gx-tone:var(--navy)}.gx-tone-sage{--gx-tone:var(--sage-deep)}.gx-tone-oxblood{--gx-tone:var(--oxblood)}.gx-tone-callout{--gx-tone:var(--callout)}.gx-points .gx-scale-text{padding:22px 0}.gx-scale-key{color:var(--slate);align-items:center;gap:10px;margin:16px 22px 0;font-size:13px;line-height:1.5;display:flex}.gx-scale-key-line{background:var(--callout);flex:none;width:2px;height:15px}.gx-pair{margin:36px 0 8px}.gx-pair-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.gx-pair-item{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:22px;padding:26px 28px 24px}.gx-pair-item-end{color:#fff;background-color:var(--navy);background-image:var(--grain-image);background-blend-mode:normal}.gx-pair-value{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.gx-pair-item-end .gx-pair-value{color:#fff}.gx-pair-label{color:var(--slate);letter-spacing:.14em;text-transform:uppercase;margin:12px 0 0;font-size:12px;font-weight:700}.gx-pair-item-end .gx-pair-label{color:#ffffffc7}.gx-pair-joiner{color:var(--callout);font-family:var(--font-display), Georgia, serif;text-align:center;margin:0;font-size:22px;line-height:1.2}.gx-pair-caption{color:var(--navy);margin:16px 0 0;font-size:16px;line-height:1.55}.gx-card-figure{color:#fff;font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(34px,3.4vw,46px);line-height:1.05}.gx-card-figure+.gx-card-body{color:#ffffffe6;margin-top:16px}.gx-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0 0;display:grid}.gx-split-panel{color:#fff;background-image:var(--grain-image);background-size:var(--grain-size);border-radius:22px;padding:30px 28px 32px}.gx-split-title{color:#fff;font-family:var(--font-display), Georgia, serif;margin:0;font-size:22px;line-height:1.25}.gx-split-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.gx-split-list li{align-items:center;gap:12px;font-size:16px;line-height:1.45;display:flex}.gx-split-list li:before{content:"";opacity:.7;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.gx-split-panel.gx-card-navy .gx-split-title,.gx-split-panel.gx-card-white .gx-split-title{color:var(--callout)}.gx-split-panel.gx-card-navy .gx-split-list li:before,.gx-split-panel.gx-card-white .gx-split-list li:before{background:var(--callout);opacity:1}.gx-split-panel.gx-card-white{color:var(--navy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent);background-color:#fff;background-image:none}.guide-head-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.guide-head-figure{background-color:var(--callout);background-image:var(--grain-image);background-size:var(--grain-size);border-radius:22px;margin:0;padding:28px 30px 26px}.guide-head-figure-value{color:#fff;font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(52px,6vw,80px);line-height:1}.guide-head-figure-label{color:#ffffffeb;margin:14px 0 0;font-size:16px;line-height:1.45}.guide-head-grid-index{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.guide-head-grid-index:has(.guide-head-index-many){grid-template-columns:minmax(0,1fr);align-items:stretch}.guide-head-index-many ol{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.guide-head-index-many ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-head-index-label{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.guide-head-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-head-index a{box-sizing:border-box;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:8px;height:100%;padding:12px 14px 14px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.guide-head-index a:hover,.guide-head-index a:focus-visible{border-color:var(--callout);background:#ffffff1a}.guide-head-index-number{color:var(--callout);font-family:var(--font-display), Georgia, serif;font-size:17px;line-height:1}.guide-head-index-name{font-size:14px;font-weight:700;line-height:1.3}.guide-head-grid-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.guide-head-stats{margin:0}.guide-head-stats dl{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.guide-head-stats dl>div{border-bottom:1px solid #ffffff29;flex-direction:column;gap:8px;padding:18px 20px 18px 0;display:flex}.guide-head-stats dl>div:nth-child(2n){border-left:1px solid #ffffff29;padding-left:20px}.guide-head-stats dd{color:#fff;font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(32px,3.4vw,46px);line-height:1}.guide-head-stats dl>div:first-child dd{color:var(--callout)}.guide-head-stats dt{color:#ffffffb8;font-size:14px;line-height:1.4}.ga .profile-subhead[id],.ga .ga-h2[id],.market-report-more[id]{scroll-margin-top:96px}.gx-panel-kicker{color:var(--slate);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.gx-panel{background:color-mix(in srgb, var(--line) 80%, var(--navy-wash));color:var(--slate);border-radius:14px;padding:24px 26px 26px}.gx-panel-navy{background-color:var(--navy);background-image:var(--grain-image);background-size:var(--grain-size);color:#ffffffe6}.gx-panel-navy .gx-panel-kicker{color:var(--callout)}.gx-panel-list{color:var(--navy);margin:14px 0 0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.gx-panel-list li{border-bottom:1px solid color-mix(in srgb, var(--slate) 18%, transparent);padding:10px 0}.gx-panel-list li:last-child{border-bottom:0}.gx-panel-navy .gx-panel-list li{color:#ffffffe6;border-bottom-color:#ffffff24}.gx-panel-list-figure{align-items:baseline;gap:14px;display:flex}.gx-panel-list-value{min-width:3.2em;font-family:var(--font-display), Georgia, serif;flex:none;font-size:28px;line-height:1.1}.gx-panel-navy .gx-panel-list-value{color:#fff}.gx-takeaway{background-color:var(--callout);background-image:var(--grain-image);background-size:var(--grain-size);color:#ffffffeb;border-radius:10px;margin:18px 0 0;padding:16px 20px;font-size:17px;line-height:1.5}.gx-takeaway strong{color:#fff;font-weight:700}.gx-ledger{margin:28px 0 0}.gx-ledger dl{border-top:1px solid var(--line);margin:12px 0 0}.gx-ledger dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.8fr) minmax(0,1.6fr);gap:24px;padding:16px 0;display:grid}.gx-ledger dt{color:var(--navy);font-family:var(--font-display), Georgia, serif;font-size:21px;line-height:1.3}.gx-ledger dd{color:var(--slate);align-self:center;margin:0;font-size:16px;line-height:1.5}.gx-ladder-figure{margin:36px 0 8px}.gx-ladder{text-align:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.gx-ladder-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-ladder-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-ladder-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-ladder-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gx-ladder:before{content:"";background:var(--line);height:1px;position:absolute;top:78px;left:16%;right:16%}.gx-ladder li{flex-direction:column;align-items:center;gap:12px;padding:0 8px;display:flex;position:relative}.gx-ladder-value{min-height:64px;color:var(--navy);font-family:var(--font-display), Georgia, serif;justify-content:center;align-items:center;padding:0 18px;font-size:clamp(30px,3.6vw,44px);line-height:1;display:inline-flex}.gx-ladder .is-highlight .gx-ladder-value{border:2px solid var(--callout);color:var(--callout);border-radius:999px}.gx-ladder-dot{background:var(--navy);border-radius:999px;width:11px;height:11px}.gx-ladder .is-highlight .gx-ladder-dot{background:var(--callout)}.gx-ladder-label{max-width:14rem;color:var(--slate);font-size:15px;line-height:1.4}.gx-ladder .is-highlight .gx-ladder-label{color:var(--navy);font-weight:700}.gx-pivot-figure{margin:32px 0 0}.gx-pivot{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.gx-pivot-bridge{text-align:center;padding-top:24px}.gx-pivot-bridge-kicker{color:var(--navy);justify-content:center;align-items:center;gap:6px;display:flex}.gx-pivot-arrow{color:var(--callout);letter-spacing:0;font-size:17px}.gx-pivot-bridge-text{color:var(--slate);margin:10px 0 0;font-size:15px;line-height:1.5}.gx-strip-figure{margin:32px 0 0}.gx-strip{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gx-strip-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-strip-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-strip-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gx-strip-6{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-strip li{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:10px;flex-direction:column;gap:8px;min-height:150px;padding:16px 18px 20px;display:flex}.gx-strip li.is-marked{background-color:var(--navy);background-image:var(--grain-image);background-blend-mode:normal}.gx-strip-number{color:var(--slate);font-family:var(--font-display), Georgia, serif;font-size:18px}.gx-strip-kicker{color:var(--callout);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.gx-strip-text{color:var(--navy);font-size:16px;font-weight:700;line-height:1.4}.gx-strip .is-marked .gx-strip-number,.gx-strip .is-marked .gx-strip-text{color:#fff}.gx-numbers{margin:32px 0 0}.gx-numbers-row{border-top:1px solid var(--line);gap:32px 24px;margin:12px 0 0;padding:20px 0 0;display:grid}.gx-numbers-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-numbers-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-numbers-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-numbers-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gx-numbers-6{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-numbers-row>div{flex-direction:column;gap:6px;display:flex}.gx-numbers-row dd{color:var(--callout);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(30px,3vw,40px);line-height:1}.gx-numbers-row dt{color:var(--slate);font-size:15px;line-height:1.4}.gx-points-figure{margin:32px 0 0}.gx-points-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.gx-points-card{background:var(--wash);border-radius:24px;padding:22px 24px 24px}.gx-points-card h3{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:21px;font-weight:400}.gx-points-card ul{color:var(--slate);gap:11px;margin:14px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.gx-points-card ul li{align-items:flex-start;gap:11px;display:flex}.gx-points-mark{border:2px solid var(--sage);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.5em}.gx-points-card:last-child .gx-points-mark{border-color:var(--callout);background:var(--callout)}.gx-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0 0;display:grid}.gx-contrast-not,.gx-contrast-is{background-size:var(--grain-size);border-radius:22px;padding:26px 28px 28px}.gx-contrast-not{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-blend-mode:multiply}.gx-contrast-is{color:#fff;background-color:var(--navy);background-image:var(--grain-image)}.gx-contrast-label{color:var(--slate);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.gx-contrast-is .gx-contrast-label{color:var(--callout)}.gx-contrast-text{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:14px 0 0;font-size:clamp(19px,1.9vw,23px);line-height:1.35}.gx-contrast-is .gx-contrast-text{color:#fff}.gx-contrast-3 .gx-contrast-is{grid-column:1/-1}.gx-chain{flex-wrap:wrap;row-gap:14px;margin:32px 0 0;padding:0;list-style:none;display:flex}.gx-chain li{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;color:var(--navy);font-family:var(--font-display), Georgia, serif;border-radius:14px;margin:0;padding:14px 20px;font-size:18px;line-height:1.3;position:relative}.gx-chain li:not(:last-child){margin-right:28px}.gx-chain li:not(:last-child):after{content:"";background:var(--callout);width:28px;height:2px;margin-top:-1px;position:absolute;top:50%;right:-28px}.gx-chain .gx-chain-end{color:#fff;background-color:var(--navy);background-image:var(--grain-image);background-blend-mode:normal}.gx-chain-stack{--chain-cols:4;--chain-gap:24px;grid-template-columns:repeat(var(--chain-cols), minmax(0, 1fr));gap:14px var(--chain-gap);display:grid}.gx-chain-stack-3{--chain-cols:3}.gx-chain-pathway.gx-chain-stack-3{--chain-gap:0;--chain-cols:5;border:1px solid var(--line);background-color:color-mix(in srgb, var(--line) 28%, var(--paper));background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;box-sizing:border-box;border-radius:22px;grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr) 2.75rem minmax(0,1fr);gap:0;margin-top:28px;padding:0;overflow:hidden}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-step,.gx-chain-pathway.gx-chain-stack-3 .gx-chain-end{box-sizing:border-box;min-height:5rem;color:var(--navy);font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;text-align:center;text-wrap:balance;background:0 0;border-radius:0;justify-content:center;padding:20px 18px;font-size:clamp(17px,1.55vw,20px);line-height:1.25}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-step:first-child{border-radius:21px 0 0 21px}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-end{color:#fff;background-color:var(--navy);background-image:var(--grain-image);background-blend-mode:normal;border-radius:0 21px 21px 0}.gx-chain-pathway.gx-chain-stack-3>li{margin-right:0}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-join{color:#0000;background:0 0;border-radius:0;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;min-height:5rem;margin:0;padding:0;font-size:0;line-height:0;display:flex;position:relative}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-join:before{content:"";z-index:1;border:1px solid var(--line);background-color:var(--paper);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-join:after{content:"→";z-index:2;width:2rem;height:2rem;color:var(--callout);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;background:0 0;border:0;justify-content:center;align-items:center;margin:0;font-size:1rem;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-step:after,.gx-chain-pathway.gx-chain-stack-3 .gx-chain-end:after{content:none;display:none}.gx-chain.gx-chain-stack.gx-chain-pathway.gx-chain-stack-3{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr) 2.75rem minmax(0,1fr)}.gx-chain-stack-5{--chain-cols:5}.gx-chain-stack-6{--chain-cols:6}.gx-chain-stack-7,.gx-chain-stack-8{--chain-cols:4}.gx-chain-stack li{text-wrap:balance;align-items:center;min-height:4.5em;padding:16px 18px;font-size:17px;display:flex}.gx-chain-stack li:not(:last-child){margin-right:0}.gx-chain-stack li:not(:last-child):after{right:calc(var(--chain-gap) * -1);width:var(--chain-gap)}.gx-chain-stack-7 li:nth-child(4n):after,.gx-chain-stack-8 li:nth-child(4n):after{display:none}@media (max-width:980px){.gx-chain-stack-5,.gx-chain-stack-6{--chain-cols:3}.gx-chain-stack-5 li:nth-child(3n):after,.gx-chain-stack-6 li:nth-child(3n):after{display:none}}@media (max-width:560px){.gx-chain-stack{--chain-cols:1;gap:0}.gx-chain-stack li{min-height:0}.gx-chain-stack li:not(:last-child){margin-bottom:22px}.gx-chain-stack li:not(:last-child):after,.gx-chain-stack-5 li:nth-child(3n):not(:last-child):after,.gx-chain-stack-6 li:nth-child(3n):not(:last-child):after,.gx-chain-stack-7 li:nth-child(4n):not(:last-child):after,.gx-chain-stack-8 li:nth-child(4n):not(:last-child):after{width:2px;height:22px;margin-top:0;display:block;inset:auto auto -22px 24px}.gx-chain-pathway.gx-chain-stack-3{--chain-cols:1;border-radius:18px;grid-template-columns:minmax(0,1fr)}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-step:first-child{border-radius:17px 17px 0 0}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-end{border-radius:0 0 17px 17px}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-step,.gx-chain-pathway.gx-chain-stack-3 .gx-chain-end{border-bottom:1px solid var(--line)}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-end{border-bottom:none}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-join{border-bottom:1px solid var(--line);width:auto;min-width:0;min-height:0;padding:14px 0}.gx-chain-pathway.gx-chain-stack-3 .gx-chain-pathway-join:after{content:"↓"}.gx-chain-stack.gx-chain-pathway .gx-chain-pathway-step,.gx-chain-stack.gx-chain-pathway .gx-chain-pathway-join{margin-bottom:0}}.gx-framework{gap:4px;margin:32px 0 0;padding:0;list-style:none;display:grid}.gx-framework-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:4px;margin:0;display:grid}.gx-framework-group{color:#fff;background-image:var(--grain-image);background-size:var(--grain-size);font-family:var(--font-display), Georgia, serif;border-radius:18px 4px 4px 18px;align-items:center;margin:0;padding:20px 24px;font-size:19px;line-height:1.25;display:flex}.gx-framework-sent{background-color:var(--navy)}.gx-framework-held{background-color:var(--oxblood)}.gx-framework-body{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;color:var(--navy);border-radius:4px 18px 18px 4px;align-items:center;margin:0;padding:20px 24px;font-size:16px;line-height:1.5;display:flex}.gx-framework-row:first-child .gx-framework-group{border-top-left-radius:22px}.gx-framework-row:first-child .gx-framework-body{border-top-right-radius:22px}.gx-framework-row:last-child .gx-framework-group{border-bottom-left-radius:22px}.gx-framework-row:last-child .gx-framework-body{border-bottom-right-radius:22px}.gx-picture{margin:36px 0 8px}.gx-picture-cover{margin:36px 0 0}.guide-hero-cover-lead .gx-picture-cover{margin:0 0 40px}.gx-picture-frame{aspect-ratio:2;background-color:var(--ga-plate,color-mix(in srgb, var(--line) 50%, var(--navy-wash)));background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:28px 32px;display:flex;overflow:auto}.gx-picture-cover .gx-picture-frame{background-color:color-mix(in srgb, #fff 14%, var(--navy))}.gx-picture-kicker{color:var(--callout);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.gx-picture-label{font-family:var(--font-serif,Georgia, serif);color:var(--navy);margin:0;font-size:1.05rem;line-height:1.35}.gx-picture-cover .gx-picture-label{color:color-mix(in srgb, #fff 92%, var(--callout))}.gx-picture-context{color:color-mix(in srgb, var(--navy) 72%, transparent);margin:0;font-size:.95rem;line-height:1.45}.gx-picture-cover .gx-picture-context{color:color-mix(in srgb, #fff 78%, var(--navy-wash))}.gx-picture-brief{white-space:pre-wrap;color:color-mix(in srgb, var(--navy) 58%, transparent);margin:0;font-size:.8125rem;line-height:1.55}.gx-picture-cover .gx-picture-brief{color:color-mix(in srgb, #fff 68%, var(--navy-wash))}.gx-picture-img{border-radius:18px;width:100%;height:auto;display:block}.gx-picture-cover .gx-picture-img{aspect-ratio:2;object-fit:cover;object-position:center}.gx-picture-16.gx-picture-cover .gx-picture-img,.gx-picture-16 .gx-picture-frame{aspect-ratio:16/9}.ga-article-cta{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:22px;margin:40px 0;padding:28px 32px 30px}.ga-article-cta--navy{background-color:var(--navy);background-image:var(--navy-grain-image);background-blend-mode:normal;color:#fff}.ga-article-cta--navy .ga-article-cta-head{color:#fff}.ga-article-cta--navy .ga-article-cta-body{color:#ffffffe0}.ga-article-cta--navy .guide-close-actions{--btn-hover-fill:#fff;--btn-hover-color:var(--navy);--btn-outline-color:#fff;--btn-outline-border:#fff;--btn-outline-hover-fill:#fff;--btn-outline-hover-color:var(--navy)}.ga-article-cta-head{max-width:44rem;color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.2}.ga-article-cta-body{max-width:44rem;color:var(--slate);margin:12px 0 0;font-size:16px;line-height:1.55}.ga-article-cta .guide-close-actions{justify-content:flex-start;margin-top:22px}@media (max-width:720px){.ga-article-cta .guide-close-actions{align-items:stretch;max-width:22rem}}.ga-kind-cta{--btn-hover-fill:var(--navy);--btn-hover-color:#fff}.ga-kind-cta .btn{margin-top:28px}.ga-faq-lede{max-width:44rem;margin:18px 0 0}.ga-faq-lede .profile-lede{margin:0}.guide-faq-band .ga-section-head{margin-bottom:0}.guide-faq-band .ga-h2{color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(28px,2.8vw,36px);line-height:1.15}.ga-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ga-faq-item{box-sizing:border-box;background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:18px;flex-direction:column;padding:24px 24px 0;display:flex;overflow:hidden}.ga-faq-num{color:var(--callout);letter-spacing:.14em;font-size:12px;font-weight:700}.ga-faq-q{color:var(--navy);flex:1;margin:12px 0 18px;font-size:19px;line-height:1.22}.ga-faq-more{background-color:var(--navy);background-image:var(--grain-image);background-size:var(--grain-size);border:0;border-radius:0 0 18px 18px;margin:auto -24px 0}.ga-faq-more summary{color:#fff;cursor:pointer;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:14px;font-weight:700;list-style:none;display:flex}.ga-faq-more summary::-webkit-details-marker{display:none}.ga-faq-more summary:after{color:#fff;content:"+";border:1.5px solid #ffffffe0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:19px;font-weight:500;line-height:1;display:inline-flex}.ga-faq-more[open] summary:after{content:"–";padding-bottom:2px;font-size:18px}.ga-faq-a{gap:16px;margin:0;padding:2px 18px 18px;display:grid}.ga-faq-a>*{max-width:none}.ga-faq-a .ga-p,.ga-faq-a .profile-lede,.ga-faq-a .ga-list,.ga-faq-a .guide-list{color:#ffffffd1;margin:8px 0 0;font-size:14.5px;line-height:1.55}.ga-faq-a .ga-p:first-child,.ga-faq-a .profile-lede:first-child{margin-top:0}.ga-faq-a .profile-lede+.profile-lede{margin-top:12px}.ga-faq-a .guide-subhead{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:11px;font-weight:700}.ga-faq-a .ga-pull{color:#fff;margin:12px 0 4px;font-size:19px}.ga-faq-a .ga-p a,.ga-faq-a .profile-lede a,.ga-faq-a .guide-internal-link{color:#fff;text-underline-offset:.18em;font-weight:700;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;text-decoration-thickness:1px}.ga-faq-a .guide-internal-link:hover{color:#fff;text-decoration-color:#ffffffe0}.ga-kind-sources .ga-h2{font-size:24px}.ga-kind-sources .ga-list{font-size:15px}.ga-kind-sources .ga-list>li{padding-left:0}.ga-kind-sources .ga-list>li+li{margin-top:10px}.ga-kind-sources .ga-list>li:before{display:none}.ga-contents{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:18px;padding:22px 22px 14px}.ga-contents-title{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.ga-contents ol{margin:10px 0 0;padding:0;list-style:none}.ga-contents a{color:var(--navy);grid-template-columns:1.8rem minmax(0,1fr);gap:6px;padding:7px 0;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s;display:grid}.ga-contents a:hover{color:var(--callout)}.ga-contents-num{color:var(--callout);font-variant-numeric:tabular-nums}.ga-contents-inline{margin-bottom:36px;padding-bottom:22px;display:none}.ga-contents-inline a{padding:9px 0;font-size:15px}.ga-contents-inline summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.ga-contents-inline summary::-webkit-details-marker{display:none}.ga-contents-inline summary:after{content:"+";color:var(--navy);letter-spacing:0;font-size:20px;font-weight:400}.ga-contents-inline details[open] summary:after{content:"−"}.ga-contents-count{color:var(--slate);letter-spacing:.04em;text-transform:none;margin-left:auto;font-weight:600}.ga-related ul{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ga-related a{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;color:inherit;border-radius:18px;gap:6px;padding:18px 22px;text-decoration:none;display:grid}.ga-related a span:last-child{color:var(--navy);font-family:var(--font-display), Georgia, serif;font-size:22px;line-height:1.25}.ga-related a:hover span:last-child{color:var(--callout)}.guide-head-flow{margin:0}.guide-head-flow ol{justify-content:space-between;align-items:flex-end;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex;position:relative}.guide-head-flow ol:before{content:"";border-top:1px dashed #ffffff4d;position:absolute;bottom:57px;left:12%;right:12%}.guide-head-flow li{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:12px;display:flex;position:relative}.guide-head-flow-circle{z-index:1;box-sizing:border-box;aspect-ratio:1;background:color-mix(in srgb, #fff 12%, var(--navy));color:#fff;font-family:var(--font-display), Georgia, serif;--flow-circle:calc(128px - var(--flow-step) * 26px);width:var(--flow-circle);font-size:min(calc(40px - var(--flow-step) * 6px), calc((var(--flow-circle) - .75rem) / var(--flow-chars,2) * 1.55));letter-spacing:-.02em;text-align:center;border:1px solid #ffffff52;border-radius:50%;place-items:center;padding:.35rem;line-height:1;display:grid;position:relative}.guide-head-flow-li-long .guide-head-flow-circle{--flow-circle:max(calc(128px - var(--flow-step) * 26px), 128px);width:var(--flow-circle);font-size:min(calc(28px - var(--flow-step) * 3px), calc((var(--flow-circle) - .85rem) / var(--flow-chars,7) * 1.12));font-variant-numeric:tabular-nums}.guide-head-flow li:first-child .guide-head-flow-circle{border-color:var(--callout);background:var(--callout);color:var(--navy)}.guide-head-flow-label{color:#ffffffc7;min-height:44px;font-size:14px;font-weight:700;line-height:1.35}.guide-head-flow-note{color:#ffffffb8;border-top:1px solid #ffffff29;margin:18px 0 0;padding-top:14px;font-size:14px}.gx-rings-figure,.gx-trend,.gx-bubbles-figure,.gx-dots{margin:32px 0 0}.gx-rings{border-top:1px solid var(--line);gap:28px;margin:12px 0 0;padding:24px 0 0;list-style:none;display:grid}.gx-rings-1{grid-template-columns:minmax(0,16rem)}.gx-rings-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-rings-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-rings-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-rings li{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.gx-ring{aspect-ratio:1;place-items:center;width:min(100%,168px);display:grid;position:relative}.gx-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.gx-ring-track,.gx-ring-fill{fill:none;stroke-width:9px}.gx-ring-track{stroke:color-mix(in srgb, var(--line) 70%, transparent)}.gx-ring-fill{stroke:var(--navy);stroke-linecap:round}.gx-rings li.is-highlight .gx-ring-fill{stroke:var(--callout)}.gx-ring-value{z-index:1;max-width:62%;color:var(--navy);font-family:var(--font-display), Georgia, serif;text-align:center;text-wrap:balance;font-size:clamp(22px,2.2vw,32px);line-height:1.05;position:relative}.gx-ring:has(.gx-ring-value.is-long){width:min(100%,220px)}.gx-ring-value.is-long{max-width:7.6rem;font-size:26px}.gx-ring-label{max-width:16rem;color:var(--slate);font-size:15px;line-height:1.4}.gx-trend-key{color:var(--slate);flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.gx-trend-key li{align-items:center;gap:8px;display:inline-flex}.gx-trend-key span{background:var(--gx-trend-tone);border-radius:2px;width:18px;height:4px}.gx-trend-tone-0{--gx-trend-tone:var(--navy)}.gx-trend-tone-1{--gx-trend-tone:var(--callout)}.gx-trend-tone-2{--gx-trend-tone:var(--sage,#6f8a74)}.gx-trend-plot{border-top:1px solid var(--line);width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.gx-trend-base{stroke:var(--line);stroke-width:1px}.gx-trend-line{fill:none;stroke:var(--gx-trend-tone);stroke-width:3px;stroke-linejoin:round}.gx-trend-area{fill:color-mix(in srgb, var(--gx-trend-tone) 12%, transparent);stroke:none}.gx-trend-point{fill:#fff;stroke:var(--gx-trend-tone);stroke-width:3px}.gx-trend-area{fill:color-mix(in srgb, var(--navy) 8%, transparent)}.gx-trend-value{fill:var(--gx-trend-tone);font-family:var(--font-display), Georgia, serif;font-size:25px}.gx-trend-label{fill:var(--slate);font-size:17px;font-weight:700}.gx-bubbles{--gx-bubble-max:220px;border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:28px 44px;margin:12px 0 0;padding:24px 0 0;list-style:none;display:flex}.gx-bubbles li{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gx-bubble{aspect-ratio:1;background:color-mix(in srgb, var(--navy) 14%, transparent);box-shadow:inset 0 0 0 2px var(--navy);border-radius:50%;display:block}.gx-bubbles li.is-first .gx-bubble{background:var(--navy)}.gx-bubble-value{color:var(--navy);font-family:var(--font-display), Georgia, serif;font-size:clamp(26px,2.6vw,34px);line-height:1}.gx-bubble-label{max-width:14rem;color:var(--slate);font-size:15px;line-height:1.4}.gx-dots-rows{border-top:1px solid var(--line);margin:12px 0 0;padding:8px 0 0;list-style:none}.gx-dots-rows li{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) max-content;align-items:center;gap:18px;padding:14px 0;display:grid}.gx-dots-label{color:var(--navy);font-size:15px;font-weight:700}.gx-dots-track{background:var(--line);height:2px;position:relative}.gx-dots-dot{border:3px solid var(--navy);background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gx-dots-rows li.is-highlight .gx-dots-dot{border-color:var(--callout);background:var(--callout)}.gx-dots-rows li.is-highlight .gx-dots-label,.gx-dots-rows li.is-highlight .gx-dots-value{color:var(--callout)}.gx-dots-value{color:var(--navy);font-family:var(--font-display), Georgia, serif;text-align:right;white-space:nowrap;font-size:22px;line-height:1}.gx-dots-axis{color:var(--slate);justify-content:space-between;margin:8px 0 0;padding-left:calc(min(12rem,30%) + 18px);padding-right:6.5rem;font-size:13px;display:flex}@media (max-width:940px){.ga-layout.ga-has-rail{grid-template-columns:minmax(0,1fr)}.ga-rail{display:none}.ga-contents-inline{display:block}.gx-plate-list.gx-plate-cols-3,.gx-plate-cols-4,.gx-cards-4,.gx-cards-5,.gx-cards-6,.gx-tiles,.gx-brief-3,.gx-glance-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-glance-row.gx-glance-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-rings-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-pivot{grid-template-columns:minmax(0,1fr)}.gx-pivot-bridge{padding:4px 0}.gx-strip-4,.gx-strip-5,.gx-strip-6,.gx-numbers-4,.gx-numbers-5,.gx-numbers-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ga-frame{padding-inline:22px}.ga-hero{padding:28px 0 48px}.ga-section{padding:44px 0 52px}.gx-plate{padding:22px 22px 24px}.gx-plate-cols-2,.gx-plate-cols-3,.gx-plate-cols-4,.gx-figures .gx-figures-row,.ga-faq,.gx-cards-3,.gx-cards-4,.gx-cards-5,.gx-cards-6,.gx-tiles,.gx-brief-2,.gx-brief-3,.gx-brief-4{grid-template-columns:minmax(0,1fr)}.gx-glance-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-ledger dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.gx-ladder{grid-template-columns:minmax(0,1fr);gap:22px}.gx-ladder:before{display:none}.gx-strip,.gx-points-cards{grid-template-columns:minmax(0,1fr)}.gx-strip li{min-height:0}.gx-numbers-row,.gx-glance-row.gx-glance-cols-3,.gx-rings-3,.gx-rings-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-bubbles{--gx-bubble-max:150px}.gx-dots-rows li{grid-template-columns:minmax(0,1fr) max-content;gap:10px 14px}.gx-dots-track{grid-area:2/1/auto/-1}.gx-dots-axis{padding-inline:0}.guide-head-flow-circle{--flow-circle:calc(104px - var(--flow-step) * 22px);width:var(--flow-circle);font-size:min(calc(32px - var(--flow-step) * 5px), calc((var(--flow-circle) - .75rem) / var(--flow-chars,2) * 1.55))}.guide-head-flow-li-long .guide-head-flow-circle{--flow-circle:max(calc(104px - var(--flow-step) * 22px), 108px);width:var(--flow-circle);font-size:min(calc(24px - var(--flow-step) * 3px), calc((var(--flow-circle) - .85rem) / var(--flow-chars,7) * 1.12))}.ga .guide-compare th,.ga .guide-compare td{width:auto;padding:6px 20px;display:block}.ga .guide-compare tbody th{padding-top:16px}.ga .guide-compare tbody td{padding-bottom:16px}.gx-picture-frame,.gx-picture-cover .gx-picture-frame{aspect-ratio:2;padding:20px}.gx-picture-16 .gx-picture-frame,.gx-picture-16.gx-picture-cover .gx-picture-frame,.gx-picture-16.gx-picture-cover .gx-picture-img{aspect-ratio:16/9}.gx-scale-head>span:first-child{display:none}.gx-scale-head,.gx-scale-row{grid-template-columns:minmax(0,1fr)}.gx-scale-text{padding:18px 0 8px}.gx-track{min-height:34px}.gx-points .gx-track{min-height:64px}.gx-axis span:not(:first-child):not(:last-child):nth-child(2n){display:none}.gx-pair-row,.gx-split,.gx-contrast,.gx-framework-row,.guide-head-grid{grid-template-columns:minmax(0,1fr)}.guide-head-index-many ol{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-framework-group{border-radius:18px 18px 4px 4px}.gx-framework-body{border-radius:4px 4px 18px 18px}.gx-framework-row:first-child .gx-framework-group{border-top-right-radius:22px}.gx-framework-row:last-child .gx-framework-body{border-bottom-left-radius:22px}.gx-pair-joiner{text-align:left}}.gx-map{margin:36px 0 8px}.gx-map-grid{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gx-map-east-sussex .gx-map-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.1fr);grid-template-areas:"lewes wealden rother""lewes eastbourne hastings"}.gx-map-lewes{grid-area:lewes}.gx-map-wealden{grid-area:wealden}.gx-map-rother{grid-area:rother}.gx-map-eastbourne{grid-area:eastbourne}.gx-map-hastings{grid-area:hastings}.gx-map-area{background-color:var(--ga-plate);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;border-radius:16px;flex-direction:column;gap:8px;min-width:0;min-height:8.5rem;padding:20px 20px 18px;display:flex}.gx-map-area.is-marked{background-color:var(--gx-tone);color:#fff}.gx-map-name{color:var(--navy);font-family:var(--font-display), Georgia, serif;font-size:20px;line-height:1.2}.gx-map-area.is-marked .gx-map-name{color:#fff}.gx-map-text{max-width:22rem;font-size:15px;line-height:1.45}.gx-map-coast{color:var(--slate);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:10px 0 0;font-size:12px}@media (max-width:560px){.gx-map-east-sussex .gx-map-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"lewes""wealden""eastbourne""rother""hastings"}.gx-map-area{min-height:0}.gx-map-coast{display:none}}@media (prefers-reduced-motion:reduce){.ga *,.ga :before,.ga :after{transition:none!important;animation:none!important}.gx-card:hover{box-shadow:none;transform:none}}
