:root{--color-ink:#263457;--color-orange:#e87722;--color-paper:#faf8f4;--color-surface:#fff;--color-text:#48546a;--color-muted:#606b7b;--color-panel:#f1f4f8;--color-line:#d9dfe8;--color-control:#8290a6;--color-accent:#a4470b;--color-accent-wash:#fff1e6;--color-ink-hover:#172642;color:var(--color-text);background:var(--color-paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Fira Sans,Fira Sans Fallback,Helvetica,sans-serif;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--color-paper);min-width:320px;color:var(--color-text);margin:0;font-size:17px}a{color:var(--color-ink);text-underline-offset:3px}button,input,select,textarea{font:inherit}button{touch-action:manipulation;border:0}img,svg{max-width:100%}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:3px solid #3154a2}.site-container{width:min(1184px,100% - 48px);margin-inline:auto}h1,h2,h3{color:var(--color-ink);line-height:1.15}.learning-path-promo{border:1px solid var(--color-line);border-radius:8px;margin-top:15px;padding:15px 20px;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-ink);min-height:44px;color:var(--color-surface);border-radius:8px;align-items:center;padding:10px 14px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:8px;left:12px;transform:translateY(calc(-100% - 12px))}.skip-link:focus-visible{color:var(--color-surface);transform:translateY(0)}.skip-link:hover{background:var(--color-ink-hover);color:var(--color-surface)}.directory-section{background:#fff;padding:20px 0 30px}.directory-hero{text-align:left;max-width:none;margin:24px 0}.directory-hero h1{color:var(--color-ink);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.directory-hero p{max-width:760px;color:var(--color-text);margin:0;font-size:17px;line-height:1.6}.community-breadcrumb{color:var(--color-text);margin:4px 0 20px;font-size:14px}.community-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.community-breadcrumb li+li:before{color:var(--color-muted);content:"›";padding-right:10px}.community-breadcrumb a,.community-country-nav a,.community-country-events a{color:var(--color-ink);text-underline-offset:3px;font-weight:700}.community-breadcrumb a:focus-visible,.community-country-nav a:focus-visible,.community-country-events a:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:3px}.community-country-nav{max-width:720px;color:var(--color-text);margin:-26px auto 32px;font-size:13px}.community-country-nav details{position:relative}.community-country-nav summary{border:1px solid var(--color-line);background:var(--color-panel);min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:6px;align-items:center;padding:5px 10px;font-weight:700;display:inline-flex}.community-country-nav summary:hover{border-color:var(--color-control)}.community-country-nav summary:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.community-country-nav details>ul{border:1px solid var(--color-line);background:#fff;border-radius:8px;flex-wrap:wrap;gap:5px;width:min(720px,100vw - 40px);margin:6px 0 0;padding:10px;list-style:none;display:flex}.community-country-nav details:not([open])>ul{display:none}.community-country-nav details[open]>ul{z-index:3;position:absolute;inset:calc(100% + 2px) auto auto 0;box-shadow:0 8px 24px #131e3724}.community-country-nav li a{background:var(--color-panel);white-space:nowrap;border-radius:5px;align-items:center;min-height:40px;padding:5px 9px;text-decoration:none;display:inline-flex}.community-country-nav li a[aria-current=page]{background:var(--color-panel);color:var(--color-ink-hover);text-decoration:underline}.community-country-nav li a:hover{background:var(--color-panel);text-decoration:underline}.community-country-nav li a:active{background:var(--color-panel)}.community-country-nav li a:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.community-country-nav li a span{color:var(--color-muted);margin-left:4px;font-size:12px;font-weight:400}.community-country-nav li a[aria-current=page] span{color:var(--color-text)}.directory-hero .community-country-events{margin-top:14px;font-size:15px}.directory-criteria{border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px;margin:28px 0 0;scroll-margin-top:24px}.directory-criteria summary{min-height:44px;color:var(--color-ink);cursor:pointer;padding:12px 16px;font-weight:700}.directory-criteria summary:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:4px}.directory-criteria__body{border-top:1px solid var(--color-line);color:var(--color-text);padding:0 16px 12px;scroll-margin-top:24px;font-size:14px;line-height:1.5}.directory-criteria__body p{margin:12px 0 0}.directory-criteria__body strong{color:var(--color-ink)}.home-shelf__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.home-shelf__heading h2{color:var(--color-ink);margin:0 0 6px;font-size:25px}.home-shelf__heading p{color:var(--color-muted);margin:0}.home-shelf__heading>a{color:var(--color-ink);font-weight:700}.home-learner-guide__questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.home-learner-guide__questions h3{margin:0 0 8px;font-size:18px;line-height:1.4}.home-learner-guide__questions p{margin:0;line-height:1.6}.home-learner-guide__questions a{color:var(--color-ink);text-underline-offset:3px}.home-learner-guide__questions a:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.event-page{padding:24px 0 60px}.event-country-communities{border-top:1px solid var(--color-line);margin:0 0 48px;padding:28px 0 0}.event-country-communities__heading h2{margin:0 0 6px;font-size:22px}.event-country-communities__heading p{color:var(--color-muted);margin:0;font-size:14px}.event-country-communities ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.event-country-communities li a{border:1px solid var(--color-line);min-height:100%;color:var(--color-ink);background:#fff;border-radius:9px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.event-country-communities li a:hover{border-color:var(--color-control)}.event-country-communities li a:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.event-country-communities li span{color:var(--color-muted);font-size:12px}.event-country-communities li strong{text-underline-offset:3px;text-decoration:underline}.event-country-communities li p{color:var(--color-text);margin:0;font-size:13px;line-height:1.45}.event-agenda{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;margin:0 0 48px;padding:28px;scroll-margin-top:24px}.event-agenda__heading h2{color:var(--color-ink);margin:0 0 6px;font-size:24px}.event-agenda__heading p{color:var(--color-muted);margin:0;font-size:14px}.event-agenda__filter-area{margin-top:20px}.event-agenda__filters{color:var(--color-text);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px;font-size:14px;display:grid}.event-agenda__filters label{gap:6px;min-width:0;display:grid}.event-agenda__filters select,.event-agenda__filters input{border:1px solid var(--color-control);width:100%;min-height:36px;color:var(--color-ink);background:#fff;border-radius:6px;padding:5px 10px}.event-agenda__filters select:disabled{color:var(--color-muted)}.event-agenda__filter-note{color:var(--color-muted);margin:10px 0;font-size:12px;line-height:1.4}.event-agenda__filter-summary{color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.event-agenda__filter-summary button{color:var(--color-ink);cursor:pointer;text-underline-offset:2px;background:0 0;padding:0;text-decoration:underline}.event-agenda__more{border:1px solid var(--color-ink);color:var(--color-ink);cursor:pointer;background:#fff;border-radius:6px;margin-top:18px;padding:9px 14px;font-weight:700}.event-agenda__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.event-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;min-width:0;padding:22px}.event-card[hidden]{display:none}.event-card__date,.event-card__links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.event-card__date{color:var(--color-ink);font-size:13px;font-weight:700}.event-card__date span{background:var(--color-panel);border-radius:5px;padding:5px 8px}.event-card h3{margin:14px 0 8px;font-size:19px;line-height:1.3}.event-card__description{color:var(--color-text);margin:0;font-size:14px;line-height:1.5}.event-card__details{margin:18px 0;font-size:13px;line-height:1.45}.event-card__details div{grid-template-columns:75px 1fr;gap:8px;margin-top:7px;display:grid}.event-card__details div[hidden]{display:none}.event-card__details dt{color:var(--color-muted);font-weight:700}.event-card__details dd{margin:0}.event-card__links a{min-height:44px;color:var(--color-ink);align-items:center;padding-block:8px;font-size:13px;font-weight:700;display:inline-flex}.event-card__report{margin:14px 0 0;font-size:12px}.event-card__report a,.resource-card__related .report-link{color:var(--color-muted);font-weight:400}.event-agenda__empty{color:var(--color-text);margin:20px 0 0;font-size:14px}.event-agenda__empty[hidden]{display:none}.event-agenda__archive{border-top:1px solid var(--color-line);margin-top:24px;padding-top:20px}.event-agenda__archive h3{margin:0 0 12px;font-size:16px}.event-agenda__archive ul{margin:0;padding:0;list-style:none}.event-agenda__archive li{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 0;font-size:13px;display:flex}.event-agenda__archive li:first-child{border-top:0}.event-agenda__archive a{color:var(--color-ink);font-weight:700}.directory-controls{flex-direction:column;gap:20px;display:flex}.directory-filter-disclosure{border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px}.directory-filter-disclosure summary{min-height:44px;color:var(--color-ink);cursor:pointer;padding:14px;font-size:14px;font-weight:700;list-style-position:inside;display:list-item}.directory-filter-disclosure summary:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:8px}.directory-filter-disclosure[open] summary{border-bottom:1px solid var(--color-line)}.directory-filter-disclosure .directory-facets{padding:14px}.directory-list-heading{justify-content:space-between;align-items:end;gap:20px;margin-top:16px;display:flex}.directory-list-heading .directory-result-count{margin:0}.directory-facets{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:15px;display:grid}.directory-facet{flex-direction:column;gap:8px;display:flex}.directory-facet[hidden]{display:none}.directory-facet label{font-size:14px;font-weight:700}.directory-facet select{border:1px solid var(--color-line);min-height:44px;color:var(--color-ink);font:inherit;background:#fff;border-radius:10px;padding:10px 13px}.directory-search{border:1px solid var(--color-line);outline-offset:3px;width:100%;height:44px;color:var(--color-ink);background:#0000000d;border-radius:10px;padding:0 20px;font-size:14px}.directory-search:hover{border-color:var(--color-control)}.directory-search:focus{border-color:var(--color-ink);outline-color:var(--color-ink)}.category-list{flex-wrap:wrap;gap:10px;display:flex}.category-chip{color:var(--color-text);cursor:pointer;background:#0000000d;border-radius:10px;padding:10px 20px;font-size:14px;line-height:1.15;transition:background-color .15s,color .15s}.category-chip:hover,.category-chip:focus-visible{background:var(--color-line)}.category-chip.is-selected{background:var(--color-ink);color:#fff}.directory-result-count{color:var(--color-text);margin:24px 0 0;font-size:14px}.directory-facet--sort{width:min(260px,100%)}.directory-facet--primary-group{width:min(420px,100%)}.resource-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:15px;margin:20px 0 0;padding:0;list-style:none;display:grid}.resource-list__group-heading{border-top:1px solid var(--color-line);grid-column:1/-1;padding:12px 0 2px;list-style:none}.resource-list__group-heading:first-child{border-top:0;padding-top:0}.resource-list__group-heading h2{color:var(--color-ink);margin:0 0 5px;font-size:19px;line-height:1.3}.resource-list__group-heading p{max-width:70ch;color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.resource-list__item{min-width:0}.resource-card{border:1px solid var(--color-line);background:0 0;border-radius:10px;flex-direction:column;height:100%;transition:border-color .15s;display:flex}.resource-card:hover,.resource-card:focus-within{border-color:var(--color-ink)}.resource-card__main-link{color:inherit;flex:1;padding:20px;text-decoration:none;display:block}.resource-card__related{flex-direction:column;gap:8px;padding:8px 20px 18px;font-size:12px;line-height:1.4;display:flex}.resource-card__related a{color:var(--color-ink);font-weight:700}.resource-card__related a,.event-card__details a,.event-card__report a{align-items:center;min-height:44px;padding-block:8px;line-height:1.5;display:flex}.resource-card a:focus-visible,.event-card a:focus-visible,.site-footer a:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:3px}.resource-card .resource-card__main-link:focus-visible{outline-offset:-4px;border-radius:9px}.resource-list__item:target .resource-card{border-color:var(--color-ink);box-shadow:0 0 0 2px var(--color-ink)}.resource-card__meta{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.resource-card__format,.resource-card__topic{background:var(--color-panel);color:var(--color-text);border-radius:5px;padding:5px 8px;font-size:11px;line-height:1.2}.resource-card__format{background:var(--color-panel);color:var(--color-ink);font-weight:700}.resource-card__title-box{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.resource-card__title{color:var(--color-ink);margin:0;font-size:16px;line-height:1.25}.resource-card__description{color:var(--color-text);margin:0;font-size:14px;line-height:1.6}.resource-card__added{color:var(--color-muted);margin:14px 0 0;font-size:12px;line-height:1.4}.resource-card__added span{font-weight:700}.directory-show-more{justify-content:center;margin-top:20px;display:flex}.directory-show-more[hidden]{display:none}.button{cursor:pointer;border-radius:4px;padding:13px 24px;font-size:14px;font-weight:700;transition:opacity .2s}.button:hover,.button:focus-visible{opacity:.8}.button--dark{background:var(--color-ink);color:#fff}.directory-no-results,.directory-empty{border:1px solid var(--color-line);color:var(--color-text);text-align:center;border-radius:10px;margin:20px 0 0;padding:45px 20px}.contribution-heading h2{color:var(--color-ink);margin-top:0;font-size:3.4em}.contribution-heading p{color:var(--color-text)}.contribution-form{border:1px solid var(--color-line);background:#fff;border-radius:12px;padding:35px;box-shadow:0 8px 24px #3030300d}.contribution-form__help{color:var(--color-text);margin:0 0 28px;line-height:1.6}.contribution-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.contribution-form__field{flex-direction:column;gap:8px;min-width:0;display:flex}.contribution-form__field--full{grid-column:1/-1}.contribution-form__field label{color:var(--color-ink);font-size:14px;font-weight:700}.contribution-form__topics{border:0;min-width:0;margin:0;padding:0}.contribution-form__topics legend{color:var(--color-ink);margin-bottom:12px;font-size:14px;font-weight:700}.contribution-form__topics legend span{color:var(--color-text);font-weight:400}.contribution-form__topic-options{flex-wrap:wrap;gap:8px;display:flex}.contribution-form__topic-options label{border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;border-radius:8px;padding:9px 11px;font-size:13px}.contribution-form__topic-options input{width:auto;accent-color:var(--color-ink);margin-right:4px}.contribution-form__field input,.contribution-form__field select,.contribution-form__field textarea{border:1px solid var(--color-line);width:100%;color:var(--color-ink);outline-offset:3px;background:#fff;border-radius:8px;font-size:15px;line-height:1.45}.contribution-form__field input,.contribution-form__field select{min-height:46px;padding:10px 13px}.contribution-form__field textarea{resize:vertical;min-height:130px;padding:12px 13px}.contribution-form__field input:hover,.contribution-form__field select:hover,.contribution-form__field textarea:hover{border-color:var(--color-control)}.contribution-form__field input:focus,.contribution-form__field select:focus,.contribution-form__field textarea:focus{border-color:var(--color-ink);outline-color:var(--color-ink)}.contribution-form__field input:invalid:not(:placeholder-shown),.contribution-form__field textarea:invalid:not(:placeholder-shown),.contribution-form__field select:user-invalid{border-color:#a33b3b}.contribution-form__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contribution-form__submit{margin-top:28px}.contribution-form__submit:disabled{cursor:wait;opacity:.55}.contribution-form__status{border-radius:8px;margin:22px 0 0;padding:14px 16px;line-height:1.5}.contribution-form__status[hidden]{display:none}.contribution-form__status[data-status=success]{color:#1f6030;background:#eaf6ed}.contribution-form__status[data-status=error]{color:#8a2e2e;background:#fff0f0}.error-page{text-align:center;min-height:55vh;padding:100px 0}.error-page h1{color:var(--color-ink);margin:0 0 14px;font-size:2.4em}.error-page p{color:var(--color-text);margin:0 0 30px}.section-heading h2{margin:33.6px 0 13.44px;font-size:4.2em;font-weight:500;line-height:1.1}.section-heading p{max-width:80%;margin:0 auto;font-size:1.2em;line-height:1.6}.faq-list{margin:30px 0 0;padding:0;list-style:none}.faq-item{margin-bottom:10px}.faq-question{border:2px solid var(--color-line);color:#fff;text-align:left;cursor:pointer;background:0 0;border-radius:40px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px;font-size:16px;font-weight:700;line-height:1.4;transition:border-color .2s,background-color .2s;display:flex;position:relative}.faq-question:hover,.faq-question:focus-visible,.faq-item.is-open .faq-question{border-color:#fff}.faq-arrow{flex:none;font-size:22px;line-height:.8;transition:transform .2s;transform:translateY(-2px)}.faq-item.is-open .faq-arrow{transform:rotate(180deg)translateY(2px)}.faq-answer p{margin:20px 0 0}.site-footer{background:#fff;padding-top:70px}.site-footer__top{flex-wrap:wrap;justify-content:space-between;padding:0 15px 20px;display:flex}.site-footer__column{width:20%;min-width:200px;margin-bottom:50px;padding-right:25px}.site-footer__column h3{color:var(--color-ink);margin:0 0 20px;font-size:18px;line-height:1.25}.site-footer__info p{color:var(--color-text);margin:0;font-size:14px;line-height:1.6}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li:last-child{margin-bottom:0}.site-footer li a{font-size:14px;text-decoration:none}.site-footer li a:hover,.site-footer li a:focus-visible{text-underline-offset:3px;text-decoration:underline}.social-links{gap:16px;display:flex}.social-links a{width:20px;height:20px;color:var(--color-ink);justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer__bottom{border-top:1px solid var(--color-line);justify-content:center;padding:34px 15px;display:flex}.site-footer__bottom p{margin:0;line-height:1.6}.site-footer__bottom a{min-height:44px;color:var(--color-text);text-underline-offset:3px;align-items:center;padding:8px;font-size:12px;display:inline-flex}@media (width<=1020px){.event-agenda__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.event-agenda__list{grid-template-columns:1fr}.section-heading h2{font-size:3.4em}}@media (width<=500px){.event-agenda__filters{grid-template-columns:1fr}.event-agenda{padding:20px 16px}.event-card{padding:18px}.event-card__details div{grid-template-columns:1fr;gap:2px}.contribution-form__fields,.resource-list{grid-template-columns:1fr}.directory-list-heading{align-items:end;gap:12px}.directory-facet--sort{flex:0 210px}.directory-facet--sort select{width:100%;font-size:14px}.directory-show-more .button{width:100%}.section-heading h2{font-size:2.4em;line-height:1.2}.section-heading p{max-width:300px}.faq-question{padding:20px 15px 20px 20px}.faq-answer{padding-inline:20px}}@media (width<=600px){.home-shelf__heading{flex-direction:column;align-items:start;gap:10px}}@media (width<=360px){.directory-facets{grid-template-columns:1fr}}button,a,summary{touch-action:manipulation}img,svg{display:block}a:hover{color:var(--color-ink-hover)}.site-container--narrow{max-width:1184px}.site-container--small{max-width:800px}.site-header{z-index:40;border-bottom:1px solid var(--color-line);background:var(--color-surface);padding:0;position:relative}.site-nav{justify-content:space-between;align-items:center;gap:20px;min-height:86px;display:flex;position:relative}.site-nav__brand,.site-footer__brand{color:var(--color-ink);letter-spacing:-.025em;white-space:nowrap;flex:none;align-items:center;gap:11px;padding:0;font-size:17px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.site-nav__brand img{object-fit:contain;width:34px;height:40px}.site-nav__menu{align-items:center;gap:clamp(9px,1.2vw,17px);margin-left:auto;display:flex}.site-nav__noscript-menu{display:none}.site-nav__menu a,.site-nav__noscript-menu a{color:var(--color-ink);white-space:nowrap;font-size:13px;line-height:1.25;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s}.site-nav__menu a:hover,.site-nav__menu a:focus-visible,.site-nav__noscript-menu a:hover,.site-nav__noscript-menu a:focus-visible{color:var(--color-ink-hover);opacity:1}.site-nav__menu .site-nav__cta,.site-nav__noscript-menu .site-nav__cta{border:1px solid var(--color-ink);background:var(--color-ink);min-height:44px;color:var(--color-surface);border-radius:8px;padding:10px 13px;font-size:13px;font-weight:500}.site-nav__menu .site-nav__cta:hover,.site-nav__menu .site-nav__cta:focus-visible,.site-nav__noscript-menu .site-nav__cta:hover,.site-nav__noscript-menu .site-nav__cta:focus-visible{border-color:var(--color-ink-hover);background:var(--color-ink-hover);color:var(--color-surface)}.site-nav__toggle{border:1px solid var(--color-line);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:8px;padding:9px;display:none}.site-nav__toggle span{background:var(--color-ink);width:20px;height:2px;margin:3px auto;transition:transform .16s,opacity .16s;display:block}.site-nav__toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.site-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.site-nav__toggle:focus-visible{outline-offset:3px;outline:3px solid #3154a2}.site-footer{background:var(--color-panel);padding:52px 0 0}.site-footer__top{gap:24px;padding:0 0 26px}.site-footer__column{flex:170px;width:auto;min-width:170px;margin-bottom:24px;padding-right:0}.site-footer__column.site-footer__info{flex-basis:270px;max-width:400px}.site-footer__brand{margin-bottom:16px}.site-footer__brand img{object-fit:contain;width:30px;height:36px}.site-footer__column h3{color:var(--color-ink);margin-bottom:14px;font-size:16px}.site-footer__info p{color:var(--color-text);font-size:15px;line-height:1.6}.site-footer__info .site-footer__explore{margin-top:16px;font-size:15px}.site-footer li{margin-bottom:8px}.site-footer li a{min-height:36px;color:var(--color-text);align-items:center;font-size:14px;display:inline-flex}.site-footer li a:hover,.site-footer li a:focus-visible,.site-footer__bottom a:hover,.site-footer__bottom a:focus-visible{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.social-links{gap:12px}.social-links a{border:1px solid var(--color-control);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);border-radius:8px}.social-links a:first-child{border:1px solid var(--color-control);border-radius:8px;font-size:14px}.social-links a:hover,.social-links a:focus-visible{border-color:var(--color-ink);background:var(--color-panel)}.site-footer__bottom{border-top-color:var(--color-line);padding:16px 0 24px}.site-footer__bottom p{color:var(--color-muted);font-size:14px}.site-footer__bottom a{min-height:44px;color:var(--color-ink);padding:8px 4px;font-size:14px}.directory-section{background:0 0}.event-agenda__heading h2,.resource-card__title,.contribution-heading h2,.error-page h1{color:var(--color-ink)}.resource-card__description,.contribution-heading p,.contribution-form__help,.error-page p{color:var(--color-text)}.section-heading{text-align:left;max-width:900px;margin:0 0 24px}.section-heading h2{color:var(--color-ink);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:700;line-height:1.15}.section-heading p{max-width:620px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.6}.section-heading .home-eyebrow{margin:0 0 12px}.home-eyebrow{color:var(--color-muted);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.home-eyebrow:before{background:var(--color-orange);content:"";border-radius:2px;width:22px;height:3px}.home-hero{padding:clamp(48px,8vw,96px) 0 48px}.home-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(40px,7vw,88px);display:grid}.home-hero__copy h1{max-width:720px;color:var(--color-ink);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.08}.home-hero__lead{max-width:690px;color:var(--color-text);margin:0 0 24px;font-size:19px;line-height:1.55}.home-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid var(--color-ink);min-height:48px;color:var(--color-ink);text-align:center;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.button:hover,.button:focus-visible{opacity:1;border-color:var(--color-ink-hover);background:var(--color-ink-hover);color:var(--color-surface)}.button--dark{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.button--outline{color:var(--color-ink);background:0 0}.button--outline:hover,.button--outline:focus-visible{background:var(--color-panel);color:var(--color-ink)}.home-hero__note{color:var(--color-muted);margin:16px 0 0;font-size:14px;line-height:1.5}.home-hero__figure{border:1px solid var(--color-line);background:var(--color-panel);border-radius:24px;place-items:center;min-height:336px;display:grid;position:relative;overflow:hidden}.home-hero__figure:before,.home-hero__figure:after{content:"";border:1px solid #cbd4e2;border-radius:50%;width:240px;height:240px;position:absolute}.home-hero__figure:after{width:310px;height:310px}.home-hero__mark{z-index:1;object-fit:contain;width:154px;height:180px;position:relative}.home-hero__orbit{z-index:2;background:var(--color-orange);border-radius:50%;width:9px;height:9px;position:absolute}.home-hero__orbit--a{top:22%;left:26%}.home-hero__orbit--b{bottom:24%;right:21%}.home-hero__caption{z-index:3;color:var(--color-muted);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.home-hero__caption strong{color:var(--color-ink);font-weight:500}.home-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.home-stat{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:16px 18px}.home-stat strong{color:var(--color-ink);font-size:25px;line-height:1.1;display:block}.home-stat span{color:var(--color-muted);margin-top:6px;font-size:13px;display:block}.home-section{padding:48px 0}.home-section--compact{padding-top:24px}.home-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-family-card{border:1px solid var(--color-line);background:var(--color-surface);min-height:176px;color:var(--color-text);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.home-family-card:hover,.home-family-card:focus-visible{border-color:var(--color-control);color:var(--color-text);transform:translateY(-2px)}.home-family-card__icon{fill:none;width:28px;height:28px;stroke:var(--color-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;margin-bottom:4px}.home-family-card strong{color:var(--color-ink);font-size:19px}.home-family-card span{color:var(--color-text);font-size:14px;line-height:1.45}.home-goals{border-left:3px solid var(--color-orange);background:var(--color-surface);border-radius:0 10px 10px 0;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:21px;padding:16px 18px;font-size:14px;display:flex}.home-goals strong{color:var(--color-ink);font-weight:500}.home-goals a{white-space:nowrap}.home-learner-guide{margin-top:0;padding:48px 0}.home-learner-guide .home-shelf__heading{margin-bottom:24px}.home-learner-guide .home-shelf__heading h2{color:var(--color-ink);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.45rem)}.home-learner-guide .home-shelf__heading p{color:var(--color-muted);font-size:16px}.home-learner-guide__questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-learner-guide__questions li{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;padding:22px 24px}.home-learner-guide__questions li:last-child{grid-column:1/-1}.home-learner-guide__questions h3{color:var(--color-ink);margin:0 0 8px;font-size:17px}.home-learner-guide__questions p{color:var(--color-text);margin:0;font-size:15px;line-height:1.6}.home-recommendations,.home-upcoming-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-recommendation,.home-upcoming-events a{border:1px solid var(--color-line);background:var(--color-surface);height:100%;color:var(--color-text);border-radius:16px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.home-recommendation:hover,.home-recommendation:focus-visible,.home-upcoming-events a:hover,.home-upcoming-events a:focus-visible{border-color:var(--color-control);color:var(--color-text);transform:translateY(-2px)}.home-recommendation__meta,.home-upcoming-events time{color:var(--color-accent);font-size:13px;font-weight:500}.home-recommendation strong,.home-upcoming-events strong{color:var(--color-ink);font-size:19px;line-height:1.3}.home-recommendation p,.home-upcoming-events span{color:var(--color-text);margin:0;font-size:15px;line-height:1.5}.home-upcoming-events{grid-template-columns:repeat(3,minmax(0,1fr))}.home-empty-state{border:1px dashed var(--color-control);background:var(--color-surface);border-radius:16px;padding:24px}.learning-path-promo{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-text);border-radius:12px;margin-top:24px;padding:16px 20px;line-height:1.5}.learning-path-promo p{margin:0}.learning-path-promo a{text-underline-offset:3px;font-weight:700}.event-agenda,.directory-filter-disclosure,.directory-criteria,.event-card,.event-country-communities li a,.resource-card,.directory-no-results,.directory-empty,.contribution-form,.faq-item,.home-family-card,.home-learner-guide__questions li,.home-recommendation,.home-upcoming-events a,.home-empty-state{border-radius:16px}.event-agenda,.directory-filter-disclosure,.directory-criteria{border-color:var(--color-line);background:var(--color-panel)}.event-card,.resource-card,.event-country-communities li a,.directory-no-results,.directory-empty,.contribution-form{border-color:var(--color-line);background:var(--color-surface)}.event-agenda__filters select,.event-agenda__filters input,.directory-facet select,.directory-search,.contribution-form__field input,.contribution-form__field select,.contribution-form__field textarea,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]){border-color:var(--color-control);color:var(--color-text);border-radius:8px}.directory-search:hover,.event-agenda__filters select:hover,.event-agenda__filters input:hover,.directory-facet select:hover,.contribution-form__field input:hover,.contribution-form__field select:hover,.contribution-form__field textarea:hover{border-color:var(--color-ink)}.directory-search:focus,.event-agenda__filters select:focus,.event-agenda__filters input:focus,.directory-facet select:focus,.contribution-form__field input:focus,.contribution-form__field select:focus,.contribution-form__field textarea:focus{border-color:var(--color-ink);outline-color:#3154a2}.category-chip,.directory-filter-disclosure summary,.directory-criteria summary,.community-country-nav summary{border-radius:8px}.resource-card__related a,.event-card__links a,.event-card__report a,.resource-card__related .report-link{min-height:40px;color:var(--color-ink)}.contribution-section{background:var(--color-panel);padding:64px 0}.contribution-heading{margin-bottom:24px}.contribution-heading h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.45rem)}.contribution-heading p{margin:0;font-size:16px}.contribution-form{padding:28px;box-shadow:0 8px 24px #2634570f}.contribution-form__help{margin-bottom:24px;font-size:15px}.contribution-form__field label,.contribution-form__topics legend{color:var(--color-ink);font-size:14px;font-weight:500}.contribution-form__topics legend span{color:var(--color-muted)}.contribution-form__topic-options label{border-color:var(--color-control);background:var(--color-surface);color:var(--color-text);border-radius:8px;font-size:14px}.contribution-form__topic-options input{accent-color:var(--color-ink)}.contribution-form__error{color:#8a2e2e;font-size:14px;line-height:1.4}.contribution-form [aria-invalid=true]{border:2px solid #8a2e2e!important}.contribution-form__status[data-status=success]{border:1px solid var(--color-control);background:var(--color-panel);color:var(--color-ink);border-radius:8px}.contribution-form__status[data-status=error]{background:var(--color-accent-wash);color:#8a2e2e;border:1px solid #8a2e2e;border-radius:8px}.faq-section{background:var(--color-panel);color:var(--color-text);padding:64px 0}.faq-list{gap:12px;margin-top:24px;display:grid}.faq-item{border:1px solid var(--color-line);background:var(--color-surface);margin:0;overflow:hidden}.faq-question{background:var(--color-surface);min-height:60px;color:var(--color-ink);border:0;border-radius:0;padding:18px 22px;font-size:16px;font-weight:500}.faq-question:hover,.faq-question:focus-visible,.faq-item.is-open .faq-question{background:var(--color-panel);color:var(--color-ink);border-color:#0000}.faq-question:focus-visible{outline-offset:-3px;outline:3px solid #3154a2}.faq-arrow{color:var(--color-ink)}.faq-answer{color:var(--color-text);padding:0 22px 20px;line-height:1.6}.faq-answer a{color:var(--color-ink)}.error-page{background:var(--color-paper);align-content:center;min-height:55vh;padding:80px 0;display:grid}.error-page h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2rem,4vw,3rem)}.error-page p{margin:0 0 24px;font-size:17px}@media (width<=1100px){.site-nav{min-height:76px}.site-nav__toggle{z-index:42;flex-direction:column;justify-content:center;margin-left:auto;display:flex;position:relative}.site-nav__menu{z-index:41;visibility:hidden;background:var(--color-paper);opacity:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:16px 24px 32px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;inset:76px 0 0;overflow-y:auto;transform:translateY(-8px)}.site-nav__menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.site-nav:has(.site-nav__noscript-menu){flex-wrap:wrap;padding-block:16px}.site-nav:has(.site-nav__noscript-menu) .site-nav__toggle{display:none}.site-nav:has(.site-nav__noscript-menu) noscript{flex:0 0 100%;order:1}.site-nav__noscript-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;width:100%;padding-top:10px;display:grid}.site-nav__menu a,.site-nav__noscript-menu a{border-bottom:1px solid var(--color-line);white-space:normal;align-items:center;min-height:52px;padding:10px 4px;font-size:18px;display:flex}.site-nav__menu .site-nav__cta,.site-nav__noscript-menu .site-nav__cta{border-bottom:1px solid var(--color-ink);justify-content:center;min-height:48px;margin-top:16px;padding:12px 16px}.site-nav__noscript-menu .site-nav__cta{grid-column:1/-1;margin-top:8px}body.menu-is-open{overflow:hidden}}@media (width<=900px){.home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:34px}.home-family-grid,.home-upcoming-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.site-container{width:min(100% - 32px,1184px)}.home-hero{padding:52px 0 42px}.home-hero__grid{grid-template-columns:1fr}.home-hero__figure{display:none}.home-hero__lead{font-size:18px}.home-hero__actions{grid-template-columns:1fr;display:grid}.home-hero__actions .button{width:100%}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:32px}.home-stat{padding:14px}.home-stat strong{font-size:22px}.home-family-grid,.home-recommendations,.home-upcoming-events,.home-learner-guide__questions{grid-template-columns:1fr}.home-learner-guide__questions li:last-child{grid-column:auto}.home-section,.home-learner-guide{padding:36px 0}.home-section--compact{padding-top:20px}.home-goals{align-items:flex-start;gap:8px 16px;padding:14px}.home-goals strong{flex-basis:100%}.section-heading{margin-bottom:20px;display:block}.section-heading>a{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.contribution-section,.faq-section{padding:40px 0}.contribution-form{padding:20px}.contribution-form__fields{grid-template-columns:1fr;gap:18px}.site-footer{padding-top:36px}.site-footer__top{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.site-footer__column.site-footer__info{grid-column:1/-1;max-width:none}.site-footer__column{min-width:0;margin-bottom:12px}.site-footer__bottom{display:block}}@media (width<=440px){.site-nav__brand{gap:8px;font-size:15px}.site-nav__brand img{width:30px;height:36px}.home-hero__copy h1{font-size:clamp(2rem,10vw,2.5rem)}.home-goals a{white-space:normal}.faq-question{padding:16px}.faq-answer{padding-inline:16px}.site-footer__top{grid-template-columns:1fr}.site-footer__column.site-footer__info{grid-column:auto}.site-footer__column{margin-bottom:12px}}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans/cyrillic-ext-400.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans/cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans/greek-ext-400.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans/greek-400.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans/vietnamese-400.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans/latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans/latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans/cyrillic-ext-500.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans/cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans/greek-ext-500.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans/greek-500.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans/vietnamese-500.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans/latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans/latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans/cyrillic-ext-700.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans/cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans/greek-ext-700.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans/greek-700.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans/vietnamese-700.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans/latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans/latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Fallback;src:local(Arial);font-style:normal;font-weight:400;size-adjust:101.629%;ascent-override:92.0016%;descent-override:26.0753%;line-gap-override:0%}@font-face{font-family:Fira Sans Fallback;src:local(Arial);font-style:normal;font-weight:500;size-adjust:102.014%;ascent-override:91.6538%;descent-override:25.9767%;line-gap-override:0%}@font-face{font-family:Fira Sans Fallback;src:local(Arial Bold);font-style:normal;font-weight:700;size-adjust:93.6874%;ascent-override:99.7999%;descent-override:28.2855%;line-gap-override:0%}
