.blockImage_block_image__RR_1w{max-width:42rem;margin:5rem auto}.blockImage_image__xcoKz img{width:100%;height:auto;margin:0 0 1rem;object-fit:cover}.blockImage_block_image__caption___5m_i{font-size:.75rem}.euroPulseFactsheet_factsheet__lRNF9{--sheet-ink:#2d1a2e;--sheet-purple:#2d182e;--sheet-green:#80ffb4;--sheet-teal:#2f7b79;--sheet-teal-soft:#74aaa4;--sheet-paper:#f8f7f5;--sheet-panel:#efedec;--sheet-muted:#716b70;width:100%;background:var(--sheet-paper);color:var(--sheet-ink);font-weight:300}.euroPulseFactsheet_masthead__niqBg{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.5rem,4vw,4rem) clamp(1.25rem,5vw,5rem) clamp(2.5rem,5vw,5rem);background:var(--sheet-purple);color:#f7f1f7}.euroPulseFactsheet_masthead__niqBg:after{content:"";position:absolute;z-index:-1;left:-8%;right:-8%;top:48%;height:12rem;background:repeating-linear-gradient(-28deg,transparent,transparent 9px,rgba(128,255,180,.22) 0,rgba(128,255,180,.22) 10px);transform:rotate(-5deg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);opacity:.75}.euroPulseFactsheet_country_controls__eLmB2,.euroPulseFactsheet_masthead__content__j_ihA,.euroPulseFactsheet_opening__uC55V{position:relative;z-index:1;max-width:82rem;margin-right:auto;margin-left:auto}.euroPulseFactsheet_country_controls__eLmB2{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(128,255,180,.42)}.euroPulseFactsheet_country_name__zybuZ{color:var(--sheet-green);font-size:clamp(.9rem,1.5vw,1.15rem);font-weight:500;letter-spacing:.25em;text-transform:uppercase}.euroPulseFactsheet_country_picker__gQLr_{display:flex;align-items:center;gap:.7rem;font-size:.76rem;letter-spacing:.04em;color:rgba(255,255,255,.68)}.euroPulseFactsheet_country_picker__gQLr_ select{min-width:10rem;padding:.55rem 2.25rem .55rem .75rem;border:1px solid rgba(128,255,180,.55);border-radius:999px;background-color:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:.85rem;cursor:pointer}.euroPulseFactsheet_country_picker__gQLr_ select:focus-visible{outline:2px solid var(--sheet-green);outline-offset:3px}.euroPulseFactsheet_country_picker__gQLr_ option{color:var(--sheet-ink)}.euroPulseFactsheet_masthead__content__j_ihA{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(13rem,.65fr);align-items:center;grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);padding:clamp(2.75rem,6vw,6rem) 0 clamp(3rem,6vw,5.5rem)}.euroPulseFactsheet_masthead__copy__ljiEA{max-width:49rem}.euroPulseFactsheet_masthead__copy__ljiEA h1{max-width:47rem;font-size:clamp(2.6rem,5.7vw,5.45rem);font-weight:200;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.euroPulseFactsheet_masthead__copy__ljiEA>p{max-width:44rem;margin-top:1.75rem;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.55;color:rgba(255,255,255,.76)}.euroPulseFactsheet_download_button__rUCY4{display:inline-flex;align-items:center;gap:.7rem;margin-top:2rem;padding:.72rem 1rem;border:1px solid rgba(128,255,180,.45);border-radius:3px;background:transparent;color:rgba(255,255,255,.72);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:not-allowed}.euroPulseFactsheet_download_button__rUCY4 span{padding-left:.7rem;border-left:1px solid rgba(255,255,255,.18);color:var(--sheet-green);font-size:.65rem}.euroPulseFactsheet_masthead__map__IbVuY{display:flex;justify-content:center;min-width:0}.euroPulseFactsheet_country_outline__vXrJ5{width:min(100%,18rem);height:auto;filter:drop-shadow(0 1.5rem 3rem rgba(0,0,0,.25))}.euroPulseFactsheet_country_outline__line__oYTv4{stroke:rgba(128,255,180,.55);stroke-width:2}.euroPulseFactsheet_country_outline__path__Ue20Y{fill:rgba(128,255,180,.05);stroke:var(--sheet-green);stroke-width:1.4;vector-effect:non-scaling-stroke}.euroPulseFactsheet_opening__uC55V{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,2fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);padding-top:clamp(2rem,4vw,3.5rem);border-top:1px solid rgba(255,255,255,.18)}.euroPulseFactsheet_opening__uC55V h2{margin-top:1rem;font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:250;line-height:1.05}.euroPulseFactsheet_opening__grid__kHiXn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem 2.5rem;gap:1.2rem 2.5rem}.euroPulseFactsheet_opening__grid__kHiXn p{font-size:.98rem;line-height:1.55;color:rgba(255,255,255,.76)}.euroPulseFactsheet_opening__grid__kHiXn strong{color:var(--sheet-green);font-weight:500}.euroPulseFactsheet_section_marker__BrAtp{display:flex;align-items:center;gap:.55rem;color:var(--sheet-teal);font-size:.78rem;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.euroPulseFactsheet_masthead__niqBg .euroPulseFactsheet_section_marker__BrAtp{color:var(--sheet-green)}.euroPulseFactsheet_section_marker__square__j__cX{display:inline-block;width:.65rem;height:.65rem;background:var(--sheet-green)}.euroPulseFactsheet_body__p4Y2o{max-width:92rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem)}.euroPulseFactsheet_section__j9EqG{padding:clamp(3.5rem,7vw,7rem) 0;border-bottom:1px solid #d9d4d5}.euroPulseFactsheet_section__j9EqG>.euroPulseFactsheet_section_marker__BrAtp{margin-bottom:2rem}.euroPulseFactsheet_section_columns__ESBQn{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;grid-gap:clamp(2.5rem,5vw,6rem);gap:clamp(2.5rem,5vw,6rem)}.euroPulseFactsheet_section_columns_single__3fyo6{grid-template-columns:minmax(0,.82fr)}.euroPulseFactsheet_section_data__fCZsv,.euroPulseFactsheet_section_summary__4JWPM{display:flex;min-width:0;flex-direction:column;gap:2rem}.euroPulseFactsheet_section_intro__hPlJX{min-width:0}.euroPulseFactsheet_section_intro__hPlJX h2{color:var(--sheet-ink);font-size:clamp(2.25rem,4vw,4rem);font-weight:250;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.euroPulseFactsheet_section_intro__hPlJX>p{margin-top:1.4rem;max-width:35rem;font-size:1.05rem;line-height:1.62;color:#4f4950}.euroPulseFactsheet_stat_grid__LBgeB{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:1px;gap:1px;align-self:start;background:#d8d3d4;border:1px solid #d8d3d4}.euroPulseFactsheet_stat_grid_single__a85re .euroPulseFactsheet_stat_card__3d3IV{display:grid;grid-template-columns:minmax(8rem,auto) minmax(0,1fr);align-items:center;grid-gap:.4rem 1.5rem;gap:.4rem 1.5rem;min-height:0}.euroPulseFactsheet_stat_grid_single__a85re .euroPulseFactsheet_stat_card__3d3IV strong{grid-row:1/3}.euroPulseFactsheet_stat_grid_single__a85re .euroPulseFactsheet_stat_card__3d3IV p,.euroPulseFactsheet_stat_grid_single__a85re .euroPulseFactsheet_stat_card__3d3IV small{margin-top:0}.euroPulseFactsheet_stat_card__3d3IV{min-height:12rem;padding:1.5rem;background:var(--sheet-paper)}.euroPulseFactsheet_stat_card__3d3IV strong{display:block;color:var(--sheet-teal);font-size:clamp(3.4rem,5vw,5rem);font-weight:250;line-height:.9;letter-spacing:-.05em}.euroPulseFactsheet_stat_card__3d3IV p{margin-top:1rem;font-size:.93rem;line-height:1.35}.euroPulseFactsheet_choice_card__lvGQ7 small,.euroPulseFactsheet_stat_card__3d3IV small{display:block;margin-top:.7rem;color:var(--sheet-muted);font-size:.74rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.euroPulseFactsheet_charts_grid__ui_pd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));grid-gap:1.25rem;gap:1.25rem}.euroPulseFactsheet_section_affordability__mU4A1 .euroPulseFactsheet_section_columns__ESBQn{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}.euroPulseFactsheet_section_affordability__mU4A1 .euroPulseFactsheet_section_intro__hPlJX{max-width:58rem}.euroPulseFactsheet_section_affordability__mU4A1 .euroPulseFactsheet_section_intro__hPlJX>p{max-width:46rem}.euroPulseFactsheet_section_affordability__mU4A1 .euroPulseFactsheet_stat_grid__LBgeB{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.euroPulseFactsheet_section_affordability__mU4A1 .euroPulseFactsheet_charts_grid__ui_pd{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.euroPulseFactsheet_chart_card__CFrCc,.euroPulseFactsheet_ranking_card__nTtKr{padding:clamp(1.35rem,2.5vw,2rem);background:var(--sheet-panel)}.euroPulseFactsheet_chart_card__CFrCc h3,.euroPulseFactsheet_ranking_card__nTtKr h3{color:var(--sheet-ink);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:400;line-height:1.2}.euroPulseFactsheet_bar_chart__xmL3Z,.euroPulseFactsheet_grouped_chart__8v8zr,.euroPulseFactsheet_ranking_chart__RbCkt{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.5rem}.euroPulseFactsheet_bar_chart__label__oCbrF{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.45rem;font-size:.9rem}.euroPulseFactsheet_bar_chart__label__oCbrF strong{color:var(--sheet-teal);font-weight:500}.euroPulseFactsheet_bar_chart__track__d2Bb4,.euroPulseFactsheet_grouped_chart__track__ijwq9{display:block;height:.78rem;background:#fff}.euroPulseFactsheet_bar_chart__track__d2Bb4 span,.euroPulseFactsheet_grouped_chart__track__ijwq9 i{display:block;height:100%;background:var(--sheet-teal)}.euroPulseFactsheet_chart_note__wYK4x,.euroPulseFactsheet_section_caption__1oSlD{margin-top:1.4rem;color:#8c8589;font-size:.78rem;line-height:1.45}.euroPulseFactsheet_callout__0jYrM{display:flex;align-items:center;gap:1.25rem;align-self:start;padding-top:1.5rem;border-top:1px solid #d8d3d4}.euroPulseFactsheet_callout__0jYrM strong{color:var(--sheet-teal);font-size:clamp(3.5rem,5vw,5rem);font-weight:250;line-height:.9;letter-spacing:-.06em}.euroPulseFactsheet_callout__0jYrM p{max-width:13rem;font-size:.95rem;line-height:1.35}.euroPulseFactsheet_chart_heading__ssOqH{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.euroPulseFactsheet_chart_legend__MhFHR{display:flex;gap:.8rem;font-size:.74rem}.euroPulseFactsheet_chart_legend__MhFHR span{display:inline-flex;align-items:center;gap:.35rem}.euroPulseFactsheet_chart_legend__MhFHR i{display:inline-block;width:.55rem;height:.55rem}.euroPulseFactsheet_bar_primary__eVVjV,.euroPulseFactsheet_legend_primary__xII72{background:var(--sheet-teal)!important}.euroPulseFactsheet_bar_secondary__gToaf,.euroPulseFactsheet_legend_secondary__Sruk6{background:var(--sheet-teal-soft)!important}.euroPulseFactsheet_grouped_chart__group__8Br2V>p{margin-bottom:.6rem;font-size:.9rem;font-weight:400}.euroPulseFactsheet_grouped_chart__row__bV_1K{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.5rem;align-items:center;grid-gap:.6rem;gap:.6rem;margin-top:.35rem;font-size:.72rem}.euroPulseFactsheet_grouped_chart__row__bV_1K strong{color:var(--sheet-teal);font-size:.78rem;font-weight:500;text-align:right}.euroPulseFactsheet_choices_grid__Y902n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.euroPulseFactsheet_choice_card__lvGQ7{position:relative;padding:clamp(1.5rem,3vw,2.5rem);border-top:3px solid var(--sheet-teal);background:#eeecea}.euroPulseFactsheet_choice_card__title__vfHan{font-size:.77rem!important;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.euroPulseFactsheet_choice_card__lvGQ7>strong{display:block;margin-top:1.25rem;color:var(--sheet-teal);font-size:clamp(3.5rem,6vw,5.25rem);font-weight:250;line-height:.9;letter-spacing:-.05em}.euroPulseFactsheet_choice_card__lvGQ7>p:not(.euroPulseFactsheet_choice_card__title__vfHan){max-width:31rem;margin-top:.75rem;font-size:1rem;line-height:1.4}.euroPulseFactsheet_rankings_grid__HH4wi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.euroPulseFactsheet_ranking_row__vRGyp{display:grid;grid-template-columns:minmax(7.5rem,.85fr) minmax(8rem,1.3fr) 2.25rem;align-items:center;grid-gap:.7rem;gap:.7rem;font-size:.8rem}.euroPulseFactsheet_ranking_label__a2D_i{line-height:1.2}.euroPulseFactsheet_ranking_track__g2HG3{position:relative;height:.58rem}.euroPulseFactsheet_ranking_axis__q_MnP{position:absolute;top:-.2rem;bottom:-.2rem;left:50%;width:1px;background:#c8c2c3}.euroPulseFactsheet_ranking_negative__WYGta,.euroPulseFactsheet_ranking_positive__YO1GQ{position:absolute;top:0;height:100%}.euroPulseFactsheet_ranking_positive__YO1GQ{left:50%;background:var(--sheet-teal)}.euroPulseFactsheet_ranking_negative__WYGta{right:50%;background:#a66d78}.euroPulseFactsheet_ranking_row__vRGyp strong{color:var(--sheet-teal);font-size:.8rem;font-weight:500;text-align:right}.euroPulseFactsheet_section_caption__1oSlD{margin-top:1rem}.euroPulseFactsheet_conclusion__RDKZN{display:grid;grid-template-columns:minmax(9rem,.45fr) minmax(0,1.8fr);grid-gap:2rem;gap:2rem;margin:clamp(4rem,8vw,8rem) 0;padding:clamp(2rem,5vw,4.5rem);background:var(--sheet-purple);color:#fff}.euroPulseFactsheet_conclusion__RDKZN>p{color:var(--sheet-green);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.euroPulseFactsheet_conclusion__RDKZN h2{max-width:53rem;font-size:clamp(1.7rem,3.3vw,3.25rem);font-weight:250;line-height:1.18;letter-spacing:-.025em}.euroPulseFactsheet_methodology__sJyIG{display:grid;grid-template-columns:minmax(9rem,.45fr) minmax(0,1.8fr);grid-gap:2rem;gap:2rem;padding:0 0 clamp(4rem,8vw,7rem)}.euroPulseFactsheet_methodology__label__8q64x{color:var(--sheet-teal);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.euroPulseFactsheet_methodology__sJyIG>div>p{max-width:55rem;font-size:.95rem;line-height:1.55}.euroPulseFactsheet_methodology__sJyIG small{display:block;margin-top:.8rem;color:var(--sheet-muted);font-size:.78rem;line-height:1.45}.euroPulseFactsheet_bottom_country_navigation__WDcJU{padding:0 clamp(1.25rem,5vw,5rem);border-top:1px solid #d9d4d5;background:var(--sheet-paper)}.euroPulseFactsheet_bottom_country_navigation__WDcJU .euroPulseFactsheet_country_controls__eLmB2{padding:2rem 0;border-bottom:0}.euroPulseFactsheet_bottom_country_navigation__WDcJU .euroPulseFactsheet_country_name__zybuZ{color:var(--sheet-teal)}.euroPulseFactsheet_bottom_country_navigation__WDcJU .euroPulseFactsheet_country_picker__gQLr_{color:var(--sheet-muted)}.euroPulseFactsheet_bottom_country_navigation__WDcJU .euroPulseFactsheet_country_picker__gQLr_ select{border-color:rgba(47,123,121,.55);background:#fff;color:var(--sheet-ink)}@media (max-width:900px){.euroPulseFactsheet_masthead__content__j_ihA{grid-template-columns:minmax(0,1fr) 12rem;gap:2rem}.euroPulseFactsheet_opening__uC55V,.euroPulseFactsheet_section_columns__ESBQn{grid-template-columns:1fr;gap:2rem}.euroPulseFactsheet_callout__0jYrM{max-width:28rem}.euroPulseFactsheet_conclusion__RDKZN,.euroPulseFactsheet_methodology__sJyIG{grid-template-columns:1fr}}@media (max-width:640px){.euroPulseFactsheet_masthead__niqBg{padding-right:1.2rem;padding-left:1.2rem}.euroPulseFactsheet_masthead__niqBg:after{top:36%}.euroPulseFactsheet_country_controls__eLmB2,.euroPulseFactsheet_country_picker__gQLr_{align-items:flex-start;flex-direction:column}.euroPulseFactsheet_country_picker__gQLr_,.euroPulseFactsheet_country_picker__gQLr_ select{width:100%}.euroPulseFactsheet_masthead__content__j_ihA{grid-template-columns:1fr;padding-top:2.75rem}.euroPulseFactsheet_masthead__copy__ljiEA h1{font-size:clamp(2.6rem,13vw,4.2rem)}.euroPulseFactsheet_masthead__map__IbVuY{position:absolute;top:1.25rem;right:-3.5rem;opacity:.15;pointer-events:none}.euroPulseFactsheet_country_outline__vXrJ5{width:12rem}.euroPulseFactsheet_choices_grid__Y902n,.euroPulseFactsheet_opening__grid__kHiXn,.euroPulseFactsheet_rankings_grid__HH4wi{grid-template-columns:1fr}.euroPulseFactsheet_body__p4Y2o{padding:0 1.2rem}.euroPulseFactsheet_section__j9EqG{padding:3.75rem 0}.euroPulseFactsheet_section_intro__hPlJX h2{font-size:2.65rem}.euroPulseFactsheet_stat_grid__LBgeB{grid-template-columns:1fr}.euroPulseFactsheet_stat_card__3d3IV{display:grid;grid-template-columns:6.5rem 1fr;align-items:center;grid-gap:.4rem 1rem;gap:.4rem 1rem;min-height:0;padding:1.2rem}.euroPulseFactsheet_stat_card__3d3IV strong{grid-row:1/3;font-size:3.4rem}.euroPulseFactsheet_stat_card__3d3IV p,.euroPulseFactsheet_stat_card__3d3IV small{margin:0}.euroPulseFactsheet_chart_card__CFrCc,.euroPulseFactsheet_ranking_card__nTtKr{padding:1.2rem}.euroPulseFactsheet_chart_heading__ssOqH{flex-direction:column}.euroPulseFactsheet_ranking_row__vRGyp{grid-template-columns:minmax(6.8rem,.9fr) minmax(6rem,1fr) 2rem;gap:.45rem;font-size:.72rem}.euroPulseFactsheet_conclusion__RDKZN{margin:4rem 0;padding:2rem 1.4rem}.euroPulseFactsheet_methodology__sJyIG{padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){.euroPulseFactsheet_factsheet__lRNF9 *{scroll-behavior:auto!important}}.countryFactsheet_factsheet__5zqzR{--sheet-ink:#2d1a2e;--sheet-purple:#2d182e;--sheet-green:#80ffb4;--sheet-teal:#2f7b79;--sheet-paper:var(--background-medium);--sheet-muted:rgba(255,255,255,0.58);--sheet-card:rgba(255,255,255,0.045);--sheet-card-border:rgba(255,255,255,0.1);width:100%;background:var(--sheet-paper);color:#fff;font-family:Beausite Classic,sans-serif;font-weight:300}.countryFactsheet_loading__SRQ5k{min-height:45vh;display:grid;place-items:center;color:var(--text-body)}.countryFactsheet_masthead__tB_RW{position:relative;isolation:isolate;overflow:hidden;padding:38px 6vw 60px;background:var(--background-dark);color:#f7f1f7}.countryFactsheet_masthead__tB_RW:after{content:"";position:absolute;z-index:-1;left:-8%;right:-8%;top:48%;height:12rem;background:repeating-linear-gradient(-28deg,transparent,transparent 9px,rgba(128,255,180,.16) 0,rgba(128,255,180,.16) 10px);transform:rotate(-5deg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.countryFactsheet_countryControls__maDQK,.countryFactsheet_mastheadContent__ulCDF,.countryFactsheet_opening__L9O7Q,.countryFactsheet_sections__czbf7{max-width:82rem;margin-right:auto;margin-left:auto}.countryFactsheet_countryControls__maDQK{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(128,255,180,.42)}.countryFactsheet_countryName__3ZiiP{margin:0;color:var(--sheet-green);font-size:18px;font-weight:500;text-transform:uppercase}.countryFactsheet_countryPicker__S9_rl{display:flex;align-items:center;gap:.7rem;color:rgba(255,255,255,.68);font-size:12px}.countryFactsheet_countryPicker__S9_rl select{min-width:10rem;padding:.55rem 2.25rem .55rem .75rem;border:1px solid rgba(128,255,180,.55);border-radius:999px;background:#382039;color:#fff;font:inherit;cursor:pointer}.countryFactsheet_countryPicker__S9_rl select:focus-visible{outline:2px solid var(--sheet-green);outline-offset:3px}.countryFactsheet_countryPicker__S9_rl option{color:var(--sheet-ink)}.countryFactsheet_mastheadContent__ulCDF{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(13rem,.65fr);align-items:center;grid-gap:7vw;gap:7vw;padding:60px 0}.countryFactsheet_mastheadCopy__2TcGk{max-width:49rem}.countryFactsheet_eyebrow__8N8Or{margin:0 0 12px;color:var(--sheet-teal);font-size:11px;font-weight:600;text-transform:uppercase}.countryFactsheet_mastheadCopy__2TcGk .countryFactsheet_eyebrow__8N8Or{color:var(--sheet-green)}.countryFactsheet_mastheadCopy__2TcGk h1{max-width:47rem;margin:0;font-size:60px;font-weight:300;line-height:1.03}.countryFactsheet_mastheadCopy__2TcGk>p:not(.countryFactsheet_eyebrow__8N8Or){max-width:44rem;margin:24px 0 0;color:rgba(255,255,255,.76);font-size:18px;line-height:1.55}.countryFactsheet_reportLink__W3HSH{display:inline-flex;align-items:center;gap:10px;margin-top:28px;text-decoration:none}.countryFactsheet_reportLink__W3HSH span{color:currentColor}.countryFactsheet_mastheadMap__Rw2Hy{display:flex;justify-content:center;min-width:0}.countryFactsheet_countryOutline__6fZu1{width:min(100%,18rem);height:auto;filter:drop-shadow(0 1.5rem 3rem rgba(0,0,0,.25))}.countryFactsheet_countryOutline__line__6OPSS{stroke:rgba(128,255,180,.55);stroke-width:2}.countryFactsheet_countryOutline__path__3XXfZ{fill:rgba(128,255,180,.05);stroke:var(--sheet-green);stroke-width:1.4;vector-effect:non-scaling-stroke}.countryFactsheet_opening__L9O7Q{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,2fr);grid-gap:5vw;gap:5vw;padding-top:34px;border-top:1px solid rgba(255,255,255,.18)}.countryFactsheet_opening__L9O7Q h2{margin:0;font-size:30px;font-weight:300}.countryFactsheet_openingCopy__JbyKt{color:rgba(255,255,255,.76);font-size:15px;line-height:1.6}.countryFactsheet_openingCopy__JbyKt p:first-child{margin-top:0}.countryFactsheet_openingCopy__JbyKt strong{color:var(--sheet-green);font-weight:500}.countryFactsheet_openingGrid__i_Oev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 30px;gap:10px 30px}.countryFactsheet_openingGrid__i_Oev p{margin:0}.countryFactsheet_sections__czbf7{padding:48px 28px 80px}.countryFactsheet_section__yWuM4{padding:20px 0 58px;border-bottom:1px solid rgba(255,255,255,.18)}.countryFactsheet_section__yWuM4 h2{max-width:800px;margin:0;font-size:40px;font-weight:300;line-height:1.12;color:#fff}.countryFactsheet_sectionIntro__6As1z{max-width:650px;margin:14px 0 30px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.55}.countryFactsheet_sectionIntro__6As1z p{margin:0}.countryFactsheet_statGrid__FLccu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.countryFactsheet_chartGrid__hIqnP,.countryFactsheet_securityVisuals__gpIAF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.countryFactsheet_securityVisuals__gpIAF{align-items:stretch}.countryFactsheet_securityVisuals__gpIAF>.countryFactsheet_chartCard__DoczW{height:100%}.countryFactsheet_affordabilityVisuals__Ak9Yd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:14px;gap:14px;margin-top:24px}.countryFactsheet_chartCard__DoczW,.countryFactsheet_statCard__t4ibN{min-width:0;padding:20px;border:1px solid var(--sheet-card-border);border-radius:12px;background:var(--sheet-card);color:#fff}.countryFactsheet_statCard__t4ibN strong{color:#fff;font-size:36px;font-weight:400;line-height:1}.countryFactsheet_statCard__t4ibN{display:flex;flex-direction:column;align-items:flex-start}.countryFactsheet_statCard__t4ibN p{margin:10px 0 6px;font-size:14px;line-height:1.4}.countryFactsheet_statCard__t4ibN small{margin-top:auto;color:var(--sheet-muted);font-size:11px}.countryFactsheet_chartCard__DoczW h3{margin:0 0 18px;font-size:18px;font-weight:500;color:#fff}.countryFactsheet_affordabilityVisuals__Ak9Yd>.countryFactsheet_chartCard__DoczW{min-height:300px}.countryFactsheet_barChart__EFalJ{display:grid;grid-gap:14px;gap:14px}.countryFactsheet_barChart__label__NmIE6{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:12px}.countryFactsheet_barChart__label__NmIE6 strong{font-weight:500}.countryFactsheet_barChart__track__TUwuA{height:8px;background:rgba(255,255,255,.1)}.countryFactsheet_barChart__track__TUwuA span{display:block;height:100%;background:var(--sheet-green)}.countryFactsheet_chartNote__CaKc3{margin:16px 0 0;color:var(--sheet-muted);font-size:11px;line-height:1.45}.countryFactsheet_chartNote__CaKc3 p{margin:0}.countryFactsheet_pairedChart__JS6NP{display:grid;grid-gap:18px;gap:18px}.countryFactsheet_pairedChart__item__GbuTo>strong{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.countryFactsheet_pairedChart__row__OV69_{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin-top:5px;font-size:13px}.countryFactsheet_pairedChart__row__OV69_>span{color:var(--sheet-muted)}.countryFactsheet_pairedChart__row__OV69_ i{height:7px;background:rgba(255,255,255,.1)}.countryFactsheet_pairedChart__row__OV69_ i b{display:block;height:100%;background:var(--sheet-green)}.countryFactsheet_pairedChart__row_secondary__0R8xV i b{background:rgba(128,255,180,.48)}.countryFactsheet_comparisonChart___prsf{display:grid;grid-gap:24px;gap:24px}.countryFactsheet_comparisonChart__label__8fDpw{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.countryFactsheet_comparisonChart__label__8fDpw strong{flex:0 0 auto;color:var(--sheet-green);font-size:16px;font-weight:500}.countryFactsheet_comparisonChart__track__kLfJk{position:relative;height:18px;margin-top:8px;background:rgba(255,255,255,.1)}.countryFactsheet_comparisonChart__track__kLfJk>span{display:block;height:100%;background:var(--sheet-green)}.countryFactsheet_comparisonChart__track__kLfJk>i{position:absolute;top:-4px;width:3px;height:26px;background:#fff}.countryFactsheet_comparisonChart__item__cZzFd>p{margin:7px 0 0;color:var(--sheet-muted);font-size:12px;line-height:1.4}.countryFactsheet_rankingChart__nMCAR{display:grid;grid-gap:9px;gap:9px}.countryFactsheet_rankingChart__row__ReEax{display:grid;grid-template-columns:minmax(95px,1.1fr) minmax(60px,1fr) 38px;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.countryFactsheet_rankingChart__row__ReEax>strong{text-align:right;font-weight:500}.countryFactsheet_rankingChart__track__FRzRr{position:relative;height:8px;background:rgba(255,255,255,.1)}.countryFactsheet_rankingChart__axis__8Jbt_{position:absolute;left:50%;top:-3px;width:1px;height:14px;background:rgba(255,255,255,.72)}.countryFactsheet_rankingChart__negative__oJBSk,.countryFactsheet_rankingChart__positive__rJHko{position:absolute;top:0;height:100%;background:var(--sheet-green)}.countryFactsheet_rankingChart__positive__rJHko{left:50%}.countryFactsheet_rankingChart__negative__oJBSk{right:50%;background:#b88aa8}.countryFactsheet_callout__Z3M06{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;min-height:300px;padding:24px;border:1px solid var(--sheet-card-border);border-radius:12px;background:var(--sheet-card);color:#fff}.countryFactsheet_callout__Z3M06 strong{color:var(--sheet-green);font-size:48px;font-weight:400}.countryFactsheet_callout__Z3M06 span{color:var(--sheet-muted);font-size:14px;line-height:1.45}.countryFactsheet_sectionConclusion__Vlkov{max-width:760px;margin-top:24px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.55}.countryFactsheet_metricCard__SrjqL{max-width:620px;padding:25px;border:1px solid var(--sheet-card-border);border-radius:12px;background:var(--sheet-card);color:#fff}.countryFactsheet_metricCard__comparison__wH8pG,.countryFactsheet_metricCard__country__d_2RV{display:inline-flex;flex-direction:column;gap:4px;width:50%;vertical-align:top}.countryFactsheet_metricCard__comparison__wH8pG strong,.countryFactsheet_metricCard__country__d_2RV strong{font-size:38px;font-weight:400}.countryFactsheet_metricCard__comparison__wH8pG span,.countryFactsheet_metricCard__country__d_2RV span{color:var(--sheet-muted);font-size:12px}.countryFactsheet_metricCard__bar__htnwv{position:relative;height:10px;margin:22px 0 12px;background:rgba(255,255,255,.1)}.countryFactsheet_metricCard__bar__htnwv>span{display:block;height:100%;background:var(--sheet-green)}.countryFactsheet_metricCard__bar__htnwv>i{position:absolute;top:-4px;width:2px;height:18px;background:#fff}.countryFactsheet_metricCard__SrjqL>p{margin:0;color:var(--sheet-muted);font-size:12px}.countryFactsheet_closingCallout__nqImQ p{color:rgba(255,255,255,.82);font-size:15px;line-height:1.6}.countryFactsheet_closingCallout__nqImQ{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;margin-top:42px;padding:34px;background:var(--green-off);color:#fff}.countryFactsheet_closingCallout__nqImQ .countryFactsheet_eyebrow__8N8Or{color:var(--green)}.countryFactsheet_closingCallout__nqImQ>div{max-width:68rem}.countryFactsheet_closingCallout__nqImQ>div:first-child p:not(.eyebrow){font-size:19px}.countryFactsheet_closingCallout__nqImQ>div:last-child{padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.72)}.countryFactsheet_closingCallout__nqImQ>div:last-child .countryFactsheet_eyebrow__8N8Or{color:rgba(128,255,180,.72)}.countryFactsheet_closingCallout__nqImQ>div:last-child p{margin:0;font-size:12px;line-height:1.5}.countryFactsheet_reportCta__y2DTy{margin-top:30px;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;padding:28px;overflow:hidden;border:1px solid var(--sheet-card-border);border-radius:10px;background:var(--sheet-card)}.countryFactsheet_reportCta__copy__EM7ep{max-width:700px;padding:18px 12px 18px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.countryFactsheet_reportCta__copy__EM7ep h2{margin:0 0 10px;font-size:25px;font-weight:600;line-height:1.25}.countryFactsheet_reportCta__copy__EM7ep>p:not(.countryFactsheet_eyebrow__8N8Or){max-width:520px;margin:0 0 22px;color:rgba(255,255,255,.58);font-size:14px;font-weight:300;line-height:1.6}.countryFactsheet_reportCta__copy__EM7ep>a{display:inline-flex;align-items:center;min-height:44px;padding:0 24px;border-radius:6px;background:var(--sheet-green);color:var(--sheet-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s ease}.countryFactsheet_reportCta__copy__EM7ep>a:hover{background:#60ffad}.countryFactsheet_reportCta__y2DTy>img{position:static;width:190px;height:auto;object-fit:cover;object-position:top}@media (max-width:760px){.countryFactsheet_masthead__tB_RW{padding:22px 20px 38px}.countryFactsheet_countryControls__maDQK{align-items:flex-start;flex-direction:column}.countryFactsheet_mastheadContent__ulCDF{grid-template-columns:1fr;gap:28px;padding:40px 0}.countryFactsheet_mastheadCopy__2TcGk h1{font-size:42px}.countryFactsheet_mastheadMap__Rw2Hy{justify-content:flex-start}.countryFactsheet_countryOutline__6fZu1{width:min(66vw,250px)}.countryFactsheet_opening__L9O7Q{grid-template-columns:1fr;gap:15px}.countryFactsheet_affordabilityVisuals__Ak9Yd,.countryFactsheet_chartGrid__hIqnP,.countryFactsheet_openingGrid__i_Oev,.countryFactsheet_securityVisuals__gpIAF{grid-template-columns:1fr}.countryFactsheet_affordabilityVisuals__Ak9Yd .countryFactsheet_callout__Z3M06,.countryFactsheet_affordabilityVisuals__Ak9Yd>.countryFactsheet_chartCard__DoczW{min-height:0}.countryFactsheet_statGrid__FLccu{grid-template-columns:minmax(0,1fr)}.countryFactsheet_sections__czbf7{padding:32px 20px 58px}.countryFactsheet_section__yWuM4 h2{font-size:32px}.countryFactsheet_closingCallout__nqImQ{grid-template-columns:1fr;gap:18px;padding:24px}.countryFactsheet_reportCta__y2DTy{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:30px;padding:22px}.countryFactsheet_reportCta__copy__EM7ep{grid-row:2;padding:4px 0 0}.countryFactsheet_reportCta__y2DTy>img{grid-row:1;width:140px;height:auto}}