.remove-glue-page-margin{margin:0 -28px;padding:0 28px}@media(min-width: 600px){.remove-glue-page-margin{margin:0 -40px;padding:0 40px}}@media(min-width: 1024px){.remove-glue-page-margin{margin:0 -72px;padding:0 72px}}@media(min-width: 1440px){.remove-glue-page-margin{margin:0 calc(-1*(100vw - 1296px)/2);padding:0 calc((100vw - 1296px)/2)}}.heading-1{--annotation: Heading 1;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:42px;letter-spacing:0;line-height:48px;font-weight:700}@media(min-width: 1024px){.heading-1{font-size:64px;letter-spacing:-0.5px;line-height:74px}}@media(min-width: 1440px){.heading-1{font-size:88px;letter-spacing:-0.5px;line-height:98px}}.subhead{--annotation: Subheading;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:21px;letter-spacing:0;line-height:32px;font-weight:400;position:relative;z-index:1}@media(min-width: 1024px){.subhead{font-size:28px;letter-spacing:0;line-height:44px}}.subhead-small{--annotation: Subheading;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:21px;letter-spacing:0;line-height:32px;font-weight:400;position:relative;z-index:1}@media(min-width: 600px){.subhead-small{font-size:20px;line-height:28px}}@media(min-width: 1440px){.subhead-small{font-size:24px;line-height:36px}}@media(min-width: 1919px){.subhead-small{font-size:28px;line-height:44px}}.description-small{--annotation: Description;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:21px;letter-spacing:0;line-height:32px;font-weight:400;position:relative;z-index:1}@media(min-width: 1024px){.description-small{font-size:22px;line-height:32px}}@media(min-width: 1919px){.description-small{font-size:28px;line-height:44px}}.heading-2{--annotation: Heading 2;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:24px;letter-spacing:0;line-height:30px;font-weight:700}@media(min-width: 1024px){.heading-2{font-size:32px;letter-spacing:0;line-height:40px}}.heading-3{--annotation: Heading 3;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:24px;letter-spacing:0;line-height:24px;font-weight:700}@media(min-width: 1024px){.heading-3{font-size:32px;letter-spacing:0;line-height:32px}}.heading-4{--annotation: Heading 4;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:20px;letter-spacing:0;line-height:32px;font-weight:400}.body-large{--annotation: Body Large;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:0;line-height:28px;font-weight:400;position:relative;z-index:1}@media(min-width: 1024px){.body-large{font-size:20px;letter-spacing:0;line-height:32px}}.mono{font-family:"Roboto Mono"}.label{--annotation: Label;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.5px;line-height:16px;font-weight:500;text-transform:uppercase}.page-layout{position:relative}@media(min-width: 600px){.page-layout{position:unset}}.homepage--introduction,.homepage--after-explore,.homepage--key-pillars-list,.homepage--key-pillars-footer{margin-top:16px}@media(min-width: 1024px){.homepage--introduction,.homepage--after-explore,.homepage--key-pillars-list,.homepage--key-pillars-footer{margin-top:24px}}.homepage--title h1{--annotation: Heading 1;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:42px;letter-spacing:0;line-height:48px;font-weight:700;margin-top:48px}@media(min-width: 1024px){.homepage--title h1{font-size:64px;letter-spacing:-0.5px;line-height:74px}}@media(min-width: 1440px){.homepage--title h1{font-size:88px;letter-spacing:-0.5px;line-height:98px}}.homepage--title strong{color:#aecbfa}.homepage--what-it-does,.homepage--cards{padding-top:64px}@media(min-width: 1024px){.homepage--what-it-does{padding-top:0}}.homepage--explainer{scroll-margin-top:96px;width:100%}.homepage--explainer-wrapper{display:grid !important;margin-bottom:96px}.homepage--key-pillars-intro-title{font-weight:bold}@media(max-width: 599px){.homepage--key-pillars-intro-title{padding:24px 0 10px 0}}@media(min-width: 600px){.homepage--chapter-list.lg{padding-top:8px}}.homepage--chapter-list.lg>*{border-bottom:none}.homepage--chapter-list.lg .chapter-list--item-index{font-size:16px}.homepage--chapter-list.lg .chapter-list--item-inner{margin:6px 0}@media(min-width: 600px){.homepage--chapter-list.lg .chapter-list--item-inner{margin:0}}.homepage--key-pillars-en.homepage--key-pillars .homepage--chapter-list{order:2}.homepage--key-pillars-en.homepage--key-pillars .homepage--key-pillars-title{color:#f8f9fa;padding-bottom:16px}@media(min-width: 600px){.homepage--key-pillars-en.homepage--key-pillars .homepage--key-pillars-title{padding-bottom:24px}}@media(min-width: 600px){.homepage--key-pillars-en.homepage--key-pillars .homepage--key-pillars--content{padding-top:100px}}@media(min-width: 1024px){.homepage--key-pillars-en.homepage--key-pillars .homepage--key-pillars--content{max-width:501px}}.homepage--key-pillars-en.homepage--key-pillars .chapter-list--item-inner .homepage--key-pillar-title{color:#f8f9fa}.homepage--key-pillars{padding-bottom:64px}.homepage--key-pillars.fr{padding-bottom:188px}@media(min-width: 1024px){.homepage--key-pillars.fr{margin-bottom:250px;padding-bottom:0}}@media(min-width: 600px){.homepage--key-pillars{display:flex;justify-content:space-around}}@media(min-width: 1024px){.homepage--key-pillars{padding-top:64px}}@media(min-width: 1440px){.homepage--key-pillars{justify-content:flex-end;padding-top:85px}}@media(min-width: 1024px){.homepage--key-pillars .homepage--key-pillars-title{padding-bottom:24px}}@media(min-width: 1024px){.homepage--key-pillars .homepage--key-pillars--content{max-width:614px}}@media(min-width: 1024px){.homepage--key-pillars--content{padding-right:30px;width:51%}}@media(max-width: 599px){.glue-grid__col.falling-ball-wrapper-en{grid-row-start:1}}.pillars-something{display:flex;flex-direction:column}.pillars-something .homepage--key-pillars-footer{margin:0;order:1}@media(min-width: 600px){.homepage-chapters--content{background-color:#202124;border:1px solid #3c4043;padding:24px 0 0 60px;position:relative;width:83%;z-index:1}}.homepage--chapters{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:50%}.homepage--chapters .report-circles{overflow:visible;position:absolute;top:-47%;right:-32%}.homepage--chapters .report-circles .page-hero--graphics-circle.last{display:none}.homepage-chapters--topic{padding-bottom:16px}.homepage-chapters--svg{position:absolute;right:-10%;top:-50%}.homepage--key-pillars-footer{margin-bottom:128px}@media(min-width: 600px){.homepage--key-pillars-footer{margin-bottom:0}}.homepage--chapters-en{display:flex;margin-top:16px;width:510px}.homepage-chapters--content-en{border-top:none}.homepage--cards{display:flex;gap:30px;margin:64px -28px;overflow-x:hidden;width:100vw}@media(min-width: 600px){.homepage--cards{margin:64px -28px}}@media(min-width: 1024px){.homepage--cards{gap:0;justify-content:space-between;overflow-x:auto;width:100%}}.homepage--card{height:100%;margin-left:20px;width:70vw}@media(min-width: 600px){.homepage--card{min-width:200px;width:70vw}}@media(min-width: 1024px){.homepage--card{height:auto;width:auto}}.homepage--key-pillars-list{list-style-type:none}.homepage--key-pillar-item{display:flex;gap:24px;padding:16px 0}@media(min-width: 1024px){.homepage--ball-explanation{display:flex;padding-top:200px}}@media(min-width: 1024px){.homepage--explanation-content{width:50%}}.homepage--start-button{position:relative;text-decoration:none;z-index:1}.homepage--start-button--desktop{display:none}@media(min-width: 600px){.homepage--start-button--desktop{display:inline-block;margin-top:40px}}.homepage--start-button--mobile{align-items:center;background-color:#202124;border-top:1px solid #3c4043;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;width:100vw;z-index:10}.homepage--start-button--mobile a{width:100%}@media(min-width: 600px){.homepage--start-button--mobile{display:none}}.glue-button.glue-button--tonal.homepage--start-button--desktop,.glue-button.glue-button--tonal.homepage--start-button--desktop:hover{min-width:auto}.glue-button.glue-button--tonal,.glue-button.glue-button--tonal:hover{color:#202124;background:#aecbfa;min-width:100%}.glue-button.glue-button--tonal{color:#202124}.page-hero--card .circular-button.glue-button.glue-button--medium-emphasis.glue-button--reversed{border-color:#aecbfa}.page-hero--card .circular-button.glue-button.glue-button--medium-emphasis.glue-button--reversed:hover{border-color:#f8f9fa}