From 7ee58415a40817938be3390c9bfceebfd52891d7 Mon Sep 17 00:00:00 2001 From: Nicola Saunders Date: Thu, 26 Sep 2024 17:44:07 +0100 Subject: [PATCH 1/5] Remove scope requirement for table header styles --- assets-src/styles/sass/30-base/_tables.scss | 7 +- public/dist/assets/styles/advanced.css | 24 ++-- public/dist/assets/styles/advanced.min.css | 2 +- public/dist/assets/styles/core.css | 124 +++++++------------- public/dist/assets/styles/core.min.css | 2 +- public/dist/assets/styles/print.css | 12 +- public/dist/assets/styles/print.min.css | 2 +- 7 files changed, 62 insertions(+), 111 deletions(-) diff --git a/assets-src/styles/sass/30-base/_tables.scss b/assets-src/styles/sass/30-base/_tables.scss index 8a756fb0..f717f116 100755 --- a/assets-src/styles/sass/30-base/_tables.scss +++ b/assets-src/styles/sass/30-base/_tables.scss @@ -34,12 +34,9 @@ table caption { } th { + background-color: $deep-blue; + color: $white; vertical-align: bottom; - - &[scope="col"] { - background-color: $deep-blue; - color: $white; - } } td { diff --git a/public/dist/assets/styles/advanced.css b/public/dist/assets/styles/advanced.css index 8ddf2050..89cce607 100644 --- a/public/dist/assets/styles/advanced.css +++ b/public/dist/assets/styles/advanced.css @@ -158,8 +158,7 @@ article { [data-trigger=account-menu] .sr-only, .visuallyhidden:not(:focus):not(:active) { border: 0; clip: rect(0 0 0 0); - -webkit-clip-path: inset(100%); - clip-path: inset(100%); + clip-path: inset(100%); height: 1px; overflow: hidden; padding: 0; @@ -226,8 +225,7 @@ br { } @media screen and (min-width: 70em) { [data-trigger=account-menu] { - -webkit-margin-start: auto; - margin-inline-start: auto; + margin-inline-start: auto; padding: 0.5rem 0.1875rem 0.3125rem 0.1875rem; } [data-trigger=account-menu]:hover::before { @@ -254,8 +252,7 @@ br { [data-trigger=account-menu] .sr-only { border: initial; clip: auto; - -webkit-clip-path: none; - clip-path: none; + clip-path: none; height: auto; margin: initial; overflow: initial; @@ -267,8 +264,7 @@ br { } @media screen and (min-width: 70em) { [data-trigger=account-menu] .avatar { - -webkit-margin-start: 0.5rem; - margin-inline-start: 0.5rem; + margin-inline-start: 0.5rem; } } @@ -426,13 +422,11 @@ br { } .icon--submenu { - -webkit-margin-start: auto; - margin-inline-start: auto; + margin-inline-start: auto; } @media screen and (min-width: 70em) { .icon--submenu { - -webkit-margin-start: 0.25rem; - margin-inline-start: 0.25rem; + margin-inline-start: 0.25rem; transform: rotate(90deg); } } @@ -577,8 +571,7 @@ br { } .global-nav__inner [data-button=mobile-back] .icon--submenu { height: 1.875rem; - -webkit-margin-start: 0; - margin-inline-start: 0; + margin-inline-start: 0; transform: rotate(180deg); width: 1.875rem; } @@ -898,8 +891,7 @@ br { } #js-cancel-reply { - -webkit-margin-start: 0.625rem; - margin-inline-start: 0.625rem; + margin-inline-start: 0.625rem; } /*------------------------------------*\ diff --git a/public/dist/assets/styles/advanced.min.css b/public/dist/assets/styles/advanced.min.css index f8014de5..0acce70e 100644 --- a/public/dist/assets/styles/advanced.min.css +++ b/public/dist/assets/styles/advanced.min.css @@ -1 +1 @@ -[hidden]{display:none !important}[data-trigger=account-menu] .sr-only,.visuallyhidden:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden+*{margin-top:0 !important}br{margin-top:0}[data-trigger=account-menu]{border-radius:0;margin-left:auto;padding:0.4375rem;position:relative}[data-trigger=account-menu]::before{background-color:#005a9c;bottom:-0.125rem;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}[data-trigger=account-menu].js-has-msg::after{background-color:#e93737;border:solid 3px #fff;border-radius:50%;content:"";height:15px;position:absolute;right:3px;top:3px;width:15px}@media screen and (min-width: 70em){[data-trigger=account-menu]{-webkit-margin-start:auto;margin-inline-start:auto;padding:0.5rem 0.1875rem 0.3125rem 0.1875rem}[data-trigger=account-menu]:hover::before{display:block}[data-trigger=account-menu]:focus{background-color:#f9dc4a;border-color:#000}[data-trigger=account-menu]:focus:hover::before{display:none}}[data-trigger=account-menu][aria-expanded=false]+.account-menu{display:none}[data-trigger=account-menu] *{pointer-events:none}[data-trigger=account-menu] .sr-only{font-size:0.875rem}@media screen and (min-width: 70em){[data-trigger=account-menu] .sr-only{border:initial;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:initial;overflow:initial;padding:initial;position:static;white-space:nowrap;width:auto}}@media screen and (min-width: 70em){[data-trigger=account-menu] .avatar{-webkit-margin-start:0.5rem;margin-inline-start:0.5rem}}[dir=rtl] [data-trigger=account-menu]{margin-left:0;margin-right:auto}[dir=rtl] [data-trigger=account-menu].js-has-msg::after{left:3px;right:auto}.account-menu{background-color:#fff;border:solid 1px #bdbdbd;box-shadow:0 8px 16px 0 rgba(55,70,95,.07);position:absolute;right:5vw;top:100%;max-width:calc(100% - 10vw);min-width:15.625rem;z-index:10}[dir=rtl] .account-menu{left:5vw;right:auto}.account-menu ul{padding-bottom:0.625rem;padding-top:0.625rem}.account-menu ul li{padding:0.625rem 1.25rem}.account-menu li:first-of-type{font-weight:600}.account-menu li:nth-child(3){padding-top:0}.account-menu li:last-of-type{padding-bottom:0}.account-menu a{display:block;padding-bottom:0.625rem;padding-top:0.625rem}.no-js [data-trigger=mobile-nav],.no-js .global-nav__inner .nav__submenu{display:none}.no-js .global-nav__inner>ul{border-bottom:none;box-shadow:none;padding-left:0;padding-right:0;position:static}[data-trigger=mobile-nav]{display:inline-flex;font-size:0.875rem;padding:0.4375rem 0}[data-trigger=mobile-nav]:focus{background-color:#f9dc4a;border-color:#000}[data-trigger=mobile-nav][aria-expanded=false] .close-icon{display:none}[data-trigger=mobile-nav][aria-expanded=true] .menu-icon{display:none}[data-trigger=mobile-nav][aria-expanded=false]~.account-login{display:none}[data-trigger=mobile-nav][aria-expanded=false]+*{display:none}[data-trigger=mobile-nav][aria-expanded=true]~.account-login{display:flex}@media screen and (min-width: 70em){[data-trigger=mobile-nav]{display:none}}[data-trigger=mobile-nav]{margin-left:auto}[dir=rtl] [data-trigger=mobile-nav]{margin-left:0;margin-right:auto}[data-trigger=account-menu]~[data-trigger=mobile-nav]{margin-left:0.625rem}[dir=rtl] [data-trigger=account-menu]~[data-trigger=mobile-nav]{margin-left:0;margin-right:0.625rem}#global-nav{position:relative;z-index:2}.global-nav__inner>ul{border-bottom:solid 1px #bdbdbd;box-shadow:0 8px 16px -5px rgba(55,70,95,.07);display:flex;flex-basis:100%;flex-wrap:wrap;left:0;padding-bottom:2.8125rem;padding-left:5vw;padding-right:5vw;position:absolute;top:100%;width:100%}@media screen and (min-width: 70em){.global-nav__inner>ul{border:none;box-shadow:none;flex-basis:auto;flex-wrap:nowrap;padding-bottom:0;padding-left:0;padding-right:0;position:static}}.signed-in .global-nav__inner>ul>li:last-child{display:none}.icon--submenu{-webkit-margin-start:auto;margin-inline-start:auto}@media screen and (min-width: 70em){.icon--submenu{-webkit-margin-start:0.25rem;margin-inline-start:0.25rem;transform:rotate(90deg)}}[dir=rtl] .icon--submenu{transform:rotate(180deg)}.global-nav__inner [data-trigger=sub-nav]{align-items:center;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:#111;display:flex;font-size:1rem;line-height:inherit;outline:solid 1px rgba(0,0,0,0);outline-offset:-1px;padding:0.75rem 0;width:100%}@media screen and (min-width: 70em){.global-nav__inner [data-trigger=sub-nav]{display:inline-flex}}.global-nav__inner [data-trigger=sub-nav]:focus{background-color:#f9dc4a;background-image:none !important;border-color:#000}.global-nav__inner [data-trigger=sub-nav][aria-expanded=false]+*{display:none}@media screen and (min-width: 70em){.global-nav__inner [data-trigger=sub-nav][aria-expanded=true] .icon--submenu{transform:rotate(-90deg)}}.global-nav__inner .nav__submenu{background-color:#fff;border-bottom:solid 1px #bdbdbd;box-shadow:0 8px 16px -5px rgba(55,70,95,.07);display:block;left:0;min-height:calc(100% + 1px);padding-bottom:2.8125rem;position:absolute;top:0;width:100vw;z-index:5}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu{border-bottom:solid 1px #bdbdbd;border-top:solid 1px #bdbdbd;left:50%;min-height:auto;padding:3.125rem 1.25rem;top:100%;transform:translateX(-50%)}}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu .l-center{display:flex;justify-content:space-between}}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu__intro{width:30%}}.global-nav__inner .nav__submenu__intro>h2{font-size:1.25rem;line-height:1.6;color:#111;font-weight:600;margin-top:1.5625rem;padding-bottom:0.375rem;padding-top:0.375rem}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu__intro>h2{font-size:2.125rem;line-height:1.2647058824;margin-bottom:1.5625rem;margin-top:0}}.global-nav__inner .nav__submenu__intro__text{font-size:1.125rem;line-height:1.5}.global-nav__inner .nav__submenu__intro__text *:not(a){display:none}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu__intro__text *:not(a){display:block}}.global-nav__inner .nav__submenu__intro__text>a{color:#005797;display:inline-block;margin-bottom:1rem;margin-top:0;padding-bottom:0.5625rem;padding-top:0}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu__intro__text>a{margin-bottom:0;margin-top:1rem;padding-top:0.5625rem}}.global-nav__inner .nav__submenu__intro__text>a:hover{color:#024488}.global-nav__inner .nav__submenu__intro__text>a:focus{color:#000}.global-nav__inner [data-button=mobile-back]{font-size:1.25rem;line-height:1.6;border-bottom:solid 1px #bdbdbd;border-radius:0;padding:0.75rem 5vw}@media screen and (min-width: 70em){.global-nav__inner [data-button=mobile-back]{display:none}}.global-nav__inner [data-button=mobile-back] .icon--submenu{height:1.875rem;-webkit-margin-start:0;margin-inline-start:0;transform:rotate(180deg);width:1.875rem}[dir=rtl] .global-nav__inner [data-button=mobile-back] .icon--submenu{transform:none}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu ul{-moz-columns:2;columns:2;-moz-column-gap:2.5rem;column-gap:2.5rem;width:65%}}.global-nav__inner .nav__submenu li{border-bottom:solid 1px #bdbdbd;padding-bottom:0.1875rem;padding-top:0.1875rem}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu li{border-bottom:0;padding-bottom:0;padding-top:0}}.global-nav__inner .nav__submenu li a{color:#111;font-size:1.1875rem;line-height:1.5;padding-bottom:0.5rem;padding-top:0.5rem;text-decoration:none;width:100%}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu li a{width:auto}}.global-nav__inner .nav__submenu li a .icon--larger{display:none;fill:#005797}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu li a .icon--larger{display:block;height:1.5625rem;width:1.5625rem}}.global-nav__inner .nav__submenu li a:hover{color:#024488}.global-nav__inner .nav__submenu li a:hover svg{fill:currentColor}.global-nav__inner .nav__submenu li a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.global-nav__inner .nav__submenu li a:focus svg{fill:currentColor}.global-nav__inner .nav__submenu li.break-after{-moz-column-break-after:column;break-after:column}.global-nav__inner .nav__submenu a .chevron-left{display:none}[dir=rtl] .global-nav__inner .nav__submenu a .chevron-left{display:block}[dir=rtl] .global-nav__inner .nav__submenu a .chevron-right{display:none}.js .component--collapsibles [data-heading=collapsibles] button{align-items:flex-start;border-radius:0;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:bold;line-height:1.5;justify-content:space-between;margin-top:0;padding:0;width:100%}.js .component--collapsibles [data-heading=collapsibles] button>span{font-size:0.9375rem;font-weight:normal;line-height:1.5;margin-top:1rem;order:2;width:100%}.js .component--collapsibles [data-heading=collapsibles] button:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.js .component--collapsibles [data-heading=collapsibles] button:focus{border-color:inherit;background-color:#f9dc4a;text-decoration:none}.js .component--collapsibles [data-heading=collapsibles] button[aria-expanded=false] .angle-up{display:none}.js .component--collapsibles [data-heading=collapsibles] button[aria-expanded=true] .angle-down{display:none}.js .component--collapsibles [data-heading=collapsibles] button svg{flex-shrink:0}.js .component--collapsibles [data-heading=collapsibles]+*[aria-hidden=true]{display:none}.js [data-component=card]{cursor:pointer}.js [data-component=card]:hover .card__link{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.js [data-component=card] .card__text>:nth-last-child(2){margin-bottom:1rem}.js [data-component=card] .card__text>:last-child{margin-bottom:0;margin-top:auto}.js .hero--listing .browse h2{display:none}.js [data-component=slider] .js-slider{overflow:hidden}.js [data-component=slider] .js-slider:focus-within{box-shadow:0 0 0 3px #f9dc4a;outline:0.125rem solid #111;outline-offset:-0.125rem}.js [data-component=slider] .js-slider>ul{display:flex;padding-bottom:0.625rem;padding-top:0.625rem;position:relative}.js [data-component=slider] .js-slider>ul>li{flex:0 0 100%}.js [data-component=slider] .js-slider>ul>li.js-current{visibility:visible}.js [data-component=slider] .js-slider>ul>li.js-hidden{visibility:hidden}.js [data-component=slider] .js-slider>ul>li+li{margin-top:0}.slider-controls .js-previous svg,.slider-controls .js-next svg{pointer-events:none}.slider-controls .js-previous .chevron-right{display:none}.slider-controls .js-next .chevron-left{display:none}[dir=rtl] .slider-controls .js-previous .chevron-left{display:none}[dir=rtl] .slider-controls .js-previous .chevron-right{display:block}[dir=rtl] .slider-controls .js-next .chevron-left{display:block}[dir=rtl] .slider-controls .js-next .chevron-right{display:none}.slider-controls .js-previous,.slider-controls .js-next{color:#111}.slider-controls .js-previous:hover,.slider-controls .js-next:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}.slider-controls .js-previous:focus,.slider-controls .js-next:focus{background-color:#fff;border-color:#000;box-shadow:0 0 0 3px #f9dc4a}.slider-controls button[disabled]{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#545454}.slider-controls button[disabled]:hover{background-color:rgba(0,0,0,0);box-shadow:none;color:#545454}.no-js [data-toggle=true]{display:none}.no-js [data-toggle=true]+*{display:initial}[data-toggle=true]{font-size:0.9375rem;line-height:1.5;align-items:center;font-weight:bold}[data-toggle=true] svg{pointer-events:none}[data-toggle=true]:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}[data-toggle=true]:focus{background-color:#f9dc4a;border-color:#000;box-shadow:none}[data-toggle=true][aria-expanded=false] .angle-up{display:none}[data-toggle=true][aria-expanded=false]+*{display:none}[data-toggle=true][aria-expanded=true] .angle-down{display:none}[data-toggle=true][aria-expanded=true]+*{display:block}.button[data-replylink],#js-cancel-reply{font-size:0.9375rem;line-height:1.5;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.button[data-replylink]:hover,#js-cancel-reply:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}.button[data-replylink]:focus,#js-cancel-reply:focus{background-color:#f9dc4a;border-color:#000;box-shadow:none;text-decoration:none}#js-cancel-reply{-webkit-margin-start:0.625rem;margin-inline-start:0.625rem}.combo{display:block;position:relative}.combo-menu{background-color:#f5f5f5;display:none;left:0;max-height:18.75rem;overflow-y:scroll;position:absolute;top:100%;width:100%;z-index:100}.combo-menu:not(:empty){border:1px solid rgba(0,0,0,.42);border-radius:0 0 4px 4px}.open .combo-menu{display:block}.combo-option{padding:0.625rem 0.75rem 0.75rem}.combo-option.option-current,.combo-option:hover{background-color:rgba(0,0,0,.1)}.combo-option.option-selected{padding-right:1.875rem;position:relative}.combo-option.option-selected::after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:1rem;position:absolute;right:0.9375rem;top:50%;transform:translate(0, -50%) rotate(45deg);width:0.5rem}.selected-options{list-style-type:none;margin:0;max-width:25rem;padding:0}.selected-options li{display:inline-block;margin-bottom:0.3125rem}.remove-option{background-color:#024488;border:1px solid #024488;border-radius:3px;color:#fff;font-size:.75em;font-weight:bold;margin-bottom:0.375rem;margin-right:0.375rem;padding:.25em 1.75em .25em .25em;position:relative}.remove-option:focus{border-color:#baa1dd;box-shadow:0 0 3px 1px #6200ee;outline:3px solid rgba(0,0,0,0)}.remove-option::before,.remove-option::after{border-right:2px solid #fff;content:"";height:1em;right:.75em;position:absolute;top:50%;width:0}.remove-option::before{transform:translate(0, -50%) rotate(45deg)}.remove-option::after{transform:translate(0, -50%) rotate(-45deg)}.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid;border-radius:0;margin-bottom:0;width:100%}.autocomplete__input{background-color:rgba(0,0,0,0);position:relative}.autocomplete__hint{color:#bdbdbd;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{background-color:#fff;outline:3px solid #f9dc4a;outline-offset:0;box-shadow:inset 0 0 0 2px}.autocomplete__input--show-all-values{padding:5px 34px 5px 5px;cursor:pointer}[dir=rtl] .autocomplete__input--show-all-values{padding-left:34px;padding-right:5px}.autocomplete__dropdown-arrow-down{display:inline-block;position:absolute;right:8px;width:24px;height:24px;top:12px;pointer-events:none}[dir=rtl] .autocomplete__dropdown-arrow-down{right:auto;left:8px}.autocomplete__menu{background-color:#fff;border:2px solid;border-top:0;color:#111;margin:0;max-height:342px;overflow-x:hidden;padding:0;width:100%;width:calc(100% - 4px)}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{box-shadow:rgba(0,0,0,.256863) 0px 2px 6px;left:0;position:absolute;top:100%;z-index:100}.autocomplete__menu--inline{position:relative}.autocomplete__option{border-bottom:solid #bdbdbd;border-width:1px 0;cursor:pointer;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#f8f8fb}.autocomplete__option--focused,.autocomplete__option:hover{background-color:#005797;border-color:#005797;color:#fff;outline:none}.autocomplete__option--no-results{background-color:#f8f8fb;color:#545454;cursor:not-allowed}.autocomplete__hint,.autocomplete__input,.autocomplete__option{line-height:1.25}.autocomplete__hint,.autocomplete__option{padding:5px} +[hidden]{display:none !important}[data-trigger=account-menu] .sr-only,.visuallyhidden:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden+*{margin-top:0 !important}br{margin-top:0}[data-trigger=account-menu]{border-radius:0;margin-left:auto;padding:0.4375rem;position:relative}[data-trigger=account-menu]::before{background-color:#005a9c;bottom:-0.125rem;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}[data-trigger=account-menu].js-has-msg::after{background-color:#e93737;border:solid 3px #fff;border-radius:50%;content:"";height:15px;position:absolute;right:3px;top:3px;width:15px}@media screen and (min-width: 70em){[data-trigger=account-menu]{margin-inline-start:auto;padding:0.5rem 0.1875rem 0.3125rem 0.1875rem}[data-trigger=account-menu]:hover::before{display:block}[data-trigger=account-menu]:focus{background-color:#f9dc4a;border-color:#000}[data-trigger=account-menu]:focus:hover::before{display:none}}[data-trigger=account-menu][aria-expanded=false]+.account-menu{display:none}[data-trigger=account-menu] *{pointer-events:none}[data-trigger=account-menu] .sr-only{font-size:0.875rem}@media screen and (min-width: 70em){[data-trigger=account-menu] .sr-only{border:initial;clip:auto;clip-path:none;height:auto;margin:initial;overflow:initial;padding:initial;position:static;white-space:nowrap;width:auto}}@media screen and (min-width: 70em){[data-trigger=account-menu] .avatar{margin-inline-start:0.5rem}}[dir=rtl] [data-trigger=account-menu]{margin-left:0;margin-right:auto}[dir=rtl] [data-trigger=account-menu].js-has-msg::after{left:3px;right:auto}.account-menu{background-color:#fff;border:solid 1px #bdbdbd;box-shadow:0 8px 16px 0 rgba(55,70,95,.07);position:absolute;right:5vw;top:100%;max-width:calc(100% - 10vw);min-width:15.625rem;z-index:10}[dir=rtl] .account-menu{left:5vw;right:auto}.account-menu ul{padding-bottom:0.625rem;padding-top:0.625rem}.account-menu ul li{padding:0.625rem 1.25rem}.account-menu li:first-of-type{font-weight:600}.account-menu li:nth-child(3){padding-top:0}.account-menu li:last-of-type{padding-bottom:0}.account-menu a{display:block;padding-bottom:0.625rem;padding-top:0.625rem}.no-js [data-trigger=mobile-nav],.no-js .global-nav__inner .nav__submenu{display:none}.no-js .global-nav__inner>ul{border-bottom:none;box-shadow:none;padding-left:0;padding-right:0;position:static}[data-trigger=mobile-nav]{display:inline-flex;font-size:0.875rem;padding:0.4375rem 0}[data-trigger=mobile-nav]:focus{background-color:#f9dc4a;border-color:#000}[data-trigger=mobile-nav][aria-expanded=false] .close-icon{display:none}[data-trigger=mobile-nav][aria-expanded=true] .menu-icon{display:none}[data-trigger=mobile-nav][aria-expanded=false]~.account-login{display:none}[data-trigger=mobile-nav][aria-expanded=false]+*{display:none}[data-trigger=mobile-nav][aria-expanded=true]~.account-login{display:flex}@media screen and (min-width: 70em){[data-trigger=mobile-nav]{display:none}}[data-trigger=mobile-nav]{margin-left:auto}[dir=rtl] [data-trigger=mobile-nav]{margin-left:0;margin-right:auto}[data-trigger=account-menu]~[data-trigger=mobile-nav]{margin-left:0.625rem}[dir=rtl] [data-trigger=account-menu]~[data-trigger=mobile-nav]{margin-left:0;margin-right:0.625rem}#global-nav{position:relative;z-index:2}.global-nav__inner>ul{border-bottom:solid 1px #bdbdbd;box-shadow:0 8px 16px -5px rgba(55,70,95,.07);display:flex;flex-basis:100%;flex-wrap:wrap;left:0;padding-bottom:2.8125rem;padding-left:5vw;padding-right:5vw;position:absolute;top:100%;width:100%}@media screen and (min-width: 70em){.global-nav__inner>ul{border:none;box-shadow:none;flex-basis:auto;flex-wrap:nowrap;padding-bottom:0;padding-left:0;padding-right:0;position:static}}.signed-in .global-nav__inner>ul>li:last-child{display:none}.icon--submenu{margin-inline-start:auto}@media screen and (min-width: 70em){.icon--submenu{margin-inline-start:0.25rem;transform:rotate(90deg)}}[dir=rtl] .icon--submenu{transform:rotate(180deg)}.global-nav__inner [data-trigger=sub-nav]{align-items:center;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:#111;display:flex;font-size:1rem;line-height:inherit;outline:solid 1px rgba(0,0,0,0);outline-offset:-1px;padding:0.75rem 0;width:100%}@media screen and (min-width: 70em){.global-nav__inner [data-trigger=sub-nav]{display:inline-flex}}.global-nav__inner [data-trigger=sub-nav]:focus{background-color:#f9dc4a;background-image:none !important;border-color:#000}.global-nav__inner [data-trigger=sub-nav][aria-expanded=false]+*{display:none}@media screen and (min-width: 70em){.global-nav__inner [data-trigger=sub-nav][aria-expanded=true] .icon--submenu{transform:rotate(-90deg)}}.global-nav__inner .nav__submenu{background-color:#fff;border-bottom:solid 1px #bdbdbd;box-shadow:0 8px 16px -5px rgba(55,70,95,.07);display:block;left:0;min-height:calc(100% + 1px);padding-bottom:2.8125rem;position:absolute;top:0;width:100vw;z-index:5}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu{border-bottom:solid 1px #bdbdbd;border-top:solid 1px #bdbdbd;left:50%;min-height:auto;padding:3.125rem 1.25rem;top:100%;transform:translateX(-50%)}}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu .l-center{display:flex;justify-content:space-between}}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu__intro{width:30%}}.global-nav__inner .nav__submenu__intro>h2{font-size:1.25rem;line-height:1.6;color:#111;font-weight:600;margin-top:1.5625rem;padding-bottom:0.375rem;padding-top:0.375rem}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu__intro>h2{font-size:2.125rem;line-height:1.2647058824;margin-bottom:1.5625rem;margin-top:0}}.global-nav__inner .nav__submenu__intro__text{font-size:1.125rem;line-height:1.5}.global-nav__inner .nav__submenu__intro__text *:not(a){display:none}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu__intro__text *:not(a){display:block}}.global-nav__inner .nav__submenu__intro__text>a{color:#005797;display:inline-block;margin-bottom:1rem;margin-top:0;padding-bottom:0.5625rem;padding-top:0}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu__intro__text>a{margin-bottom:0;margin-top:1rem;padding-top:0.5625rem}}.global-nav__inner .nav__submenu__intro__text>a:hover{color:#024488}.global-nav__inner .nav__submenu__intro__text>a:focus{color:#000}.global-nav__inner [data-button=mobile-back]{font-size:1.25rem;line-height:1.6;border-bottom:solid 1px #bdbdbd;border-radius:0;padding:0.75rem 5vw}@media screen and (min-width: 70em){.global-nav__inner [data-button=mobile-back]{display:none}}.global-nav__inner [data-button=mobile-back] .icon--submenu{height:1.875rem;margin-inline-start:0;transform:rotate(180deg);width:1.875rem}[dir=rtl] .global-nav__inner [data-button=mobile-back] .icon--submenu{transform:none}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu ul{-moz-columns:2;columns:2;-moz-column-gap:2.5rem;column-gap:2.5rem;width:65%}}.global-nav__inner .nav__submenu li{border-bottom:solid 1px #bdbdbd;padding-bottom:0.1875rem;padding-top:0.1875rem}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu li{border-bottom:0;padding-bottom:0;padding-top:0}}.global-nav__inner .nav__submenu li a{color:#111;font-size:1.1875rem;line-height:1.5;padding-bottom:0.5rem;padding-top:0.5rem;text-decoration:none;width:100%}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu li a{width:auto}}.global-nav__inner .nav__submenu li a .icon--larger{display:none;fill:#005797}@media screen and (min-width: 70em){.global-nav__inner .nav__submenu li a .icon--larger{display:block;height:1.5625rem;width:1.5625rem}}.global-nav__inner .nav__submenu li a:hover{color:#024488}.global-nav__inner .nav__submenu li a:hover svg{fill:currentColor}.global-nav__inner .nav__submenu li a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.global-nav__inner .nav__submenu li a:focus svg{fill:currentColor}.global-nav__inner .nav__submenu li.break-after{-moz-column-break-after:column;break-after:column}.global-nav__inner .nav__submenu a .chevron-left{display:none}[dir=rtl] .global-nav__inner .nav__submenu a .chevron-left{display:block}[dir=rtl] .global-nav__inner .nav__submenu a .chevron-right{display:none}.js .component--collapsibles [data-heading=collapsibles] button{align-items:flex-start;border-radius:0;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:bold;line-height:1.5;justify-content:space-between;margin-top:0;padding:0;width:100%}.js .component--collapsibles [data-heading=collapsibles] button>span{font-size:0.9375rem;font-weight:normal;line-height:1.5;margin-top:1rem;order:2;width:100%}.js .component--collapsibles [data-heading=collapsibles] button:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.js .component--collapsibles [data-heading=collapsibles] button:focus{border-color:inherit;background-color:#f9dc4a;text-decoration:none}.js .component--collapsibles [data-heading=collapsibles] button[aria-expanded=false] .angle-up{display:none}.js .component--collapsibles [data-heading=collapsibles] button[aria-expanded=true] .angle-down{display:none}.js .component--collapsibles [data-heading=collapsibles] button svg{flex-shrink:0}.js .component--collapsibles [data-heading=collapsibles]+*[aria-hidden=true]{display:none}.js [data-component=card]{cursor:pointer}.js [data-component=card]:hover .card__link{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.js [data-component=card] .card__text>:nth-last-child(2){margin-bottom:1rem}.js [data-component=card] .card__text>:last-child{margin-bottom:0;margin-top:auto}.js .hero--listing .browse h2{display:none}.js [data-component=slider] .js-slider{overflow:hidden}.js [data-component=slider] .js-slider:focus-within{box-shadow:0 0 0 3px #f9dc4a;outline:0.125rem solid #111;outline-offset:-0.125rem}.js [data-component=slider] .js-slider>ul{display:flex;padding-bottom:0.625rem;padding-top:0.625rem;position:relative}.js [data-component=slider] .js-slider>ul>li{flex:0 0 100%}.js [data-component=slider] .js-slider>ul>li.js-current{visibility:visible}.js [data-component=slider] .js-slider>ul>li.js-hidden{visibility:hidden}.js [data-component=slider] .js-slider>ul>li+li{margin-top:0}.slider-controls .js-previous svg,.slider-controls .js-next svg{pointer-events:none}.slider-controls .js-previous .chevron-right{display:none}.slider-controls .js-next .chevron-left{display:none}[dir=rtl] .slider-controls .js-previous .chevron-left{display:none}[dir=rtl] .slider-controls .js-previous .chevron-right{display:block}[dir=rtl] .slider-controls .js-next .chevron-left{display:block}[dir=rtl] .slider-controls .js-next .chevron-right{display:none}.slider-controls .js-previous,.slider-controls .js-next{color:#111}.slider-controls .js-previous:hover,.slider-controls .js-next:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}.slider-controls .js-previous:focus,.slider-controls .js-next:focus{background-color:#fff;border-color:#000;box-shadow:0 0 0 3px #f9dc4a}.slider-controls button[disabled]{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#545454}.slider-controls button[disabled]:hover{background-color:rgba(0,0,0,0);box-shadow:none;color:#545454}.no-js [data-toggle=true]{display:none}.no-js [data-toggle=true]+*{display:initial}[data-toggle=true]{font-size:0.9375rem;line-height:1.5;align-items:center;font-weight:bold}[data-toggle=true] svg{pointer-events:none}[data-toggle=true]:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}[data-toggle=true]:focus{background-color:#f9dc4a;border-color:#000;box-shadow:none}[data-toggle=true][aria-expanded=false] .angle-up{display:none}[data-toggle=true][aria-expanded=false]+*{display:none}[data-toggle=true][aria-expanded=true] .angle-down{display:none}[data-toggle=true][aria-expanded=true]+*{display:block}.button[data-replylink],#js-cancel-reply{font-size:0.9375rem;line-height:1.5;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.button[data-replylink]:hover,#js-cancel-reply:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}.button[data-replylink]:focus,#js-cancel-reply:focus{background-color:#f9dc4a;border-color:#000;box-shadow:none;text-decoration:none}#js-cancel-reply{margin-inline-start:0.625rem}.combo{display:block;position:relative}.combo-menu{background-color:#f5f5f5;display:none;left:0;max-height:18.75rem;overflow-y:scroll;position:absolute;top:100%;width:100%;z-index:100}.combo-menu:not(:empty){border:1px solid rgba(0,0,0,.42);border-radius:0 0 4px 4px}.open .combo-menu{display:block}.combo-option{padding:0.625rem 0.75rem 0.75rem}.combo-option.option-current,.combo-option:hover{background-color:rgba(0,0,0,.1)}.combo-option.option-selected{padding-right:1.875rem;position:relative}.combo-option.option-selected::after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:1rem;position:absolute;right:0.9375rem;top:50%;transform:translate(0, -50%) rotate(45deg);width:0.5rem}.selected-options{list-style-type:none;margin:0;max-width:25rem;padding:0}.selected-options li{display:inline-block;margin-bottom:0.3125rem}.remove-option{background-color:#024488;border:1px solid #024488;border-radius:3px;color:#fff;font-size:.75em;font-weight:bold;margin-bottom:0.375rem;margin-right:0.375rem;padding:.25em 1.75em .25em .25em;position:relative}.remove-option:focus{border-color:#baa1dd;box-shadow:0 0 3px 1px #6200ee;outline:3px solid rgba(0,0,0,0)}.remove-option::before,.remove-option::after{border-right:2px solid #fff;content:"";height:1em;right:.75em;position:absolute;top:50%;width:0}.remove-option::before{transform:translate(0, -50%) rotate(45deg)}.remove-option::after{transform:translate(0, -50%) rotate(-45deg)}.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid;border-radius:0;margin-bottom:0;width:100%}.autocomplete__input{background-color:rgba(0,0,0,0);position:relative}.autocomplete__hint{color:#bdbdbd;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{background-color:#fff;outline:3px solid #f9dc4a;outline-offset:0;box-shadow:inset 0 0 0 2px}.autocomplete__input--show-all-values{padding:5px 34px 5px 5px;cursor:pointer}[dir=rtl] .autocomplete__input--show-all-values{padding-left:34px;padding-right:5px}.autocomplete__dropdown-arrow-down{display:inline-block;position:absolute;right:8px;width:24px;height:24px;top:12px;pointer-events:none}[dir=rtl] .autocomplete__dropdown-arrow-down{right:auto;left:8px}.autocomplete__menu{background-color:#fff;border:2px solid;border-top:0;color:#111;margin:0;max-height:342px;overflow-x:hidden;padding:0;width:100%;width:calc(100% - 4px)}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{box-shadow:rgba(0,0,0,.256863) 0px 2px 6px;left:0;position:absolute;top:100%;z-index:100}.autocomplete__menu--inline{position:relative}.autocomplete__option{border-bottom:solid #bdbdbd;border-width:1px 0;cursor:pointer;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#f8f8fb}.autocomplete__option--focused,.autocomplete__option:hover{background-color:#005797;border-color:#005797;color:#fff;outline:none}.autocomplete__option--no-results{background-color:#f8f8fb;color:#545454;cursor:not-allowed}.autocomplete__hint,.autocomplete__input,.autocomplete__option{line-height:1.25}.autocomplete__hint,.autocomplete__option{padding:5px} diff --git a/public/dist/assets/styles/core.css b/public/dist/assets/styles/core.css index a91a2a00..e15e1910 100644 --- a/public/dist/assets/styles/core.css +++ b/public/dist/assets/styles/core.css @@ -482,10 +482,8 @@ template { #Quotes \*------------------------------------*/ blockquote { - -webkit-margin-end: 1.5625rem; - margin-inline-end: 1.5625rem; - -webkit-margin-start: 1.5625rem; - margin-inline-start: 1.5625rem; + margin-inline-end: 1.5625rem; + margin-inline-start: 1.5625rem; padding: 0.625rem; position: relative; } @@ -868,7 +866,7 @@ select:focus { /** Select with custom arrow icon */ -@supports ((-webkit-padding-start: 1em) or (padding-inline-start: 1em)) { +@supports (padding-inline-start: 1em) { select { -webkit-appearance: none; -moz-appearance: none; @@ -877,8 +875,7 @@ Select with custom arrow icon background-position: center right 0.625rem; background-repeat: no-repeat; background-size: 0.9375rem; - -webkit-padding-end: 2.125rem; - padding-inline-end: 2.125rem; + padding-inline-end: 2.125rem; } [dir=rtl] select { background-position: center left 0.625rem; @@ -1432,8 +1429,7 @@ Progress bar .global-header [role=status], .visuallyhidden:not(:focus):not(:active), .skip-link:not(:focus):not(:active) { border: 0; clip: rect(0 0 0 0); - -webkit-clip-path: inset(100%); - clip-path: inset(100%); + clip-path: inset(100%); height: 1px; overflow: hidden; padding: 0; @@ -1567,22 +1563,20 @@ Pay attention to whether the icon is before the text or after. .with-icon--before .icon { margin-right: 0.5rem; } -@supports ((-webkit-margin-end: 1em) or (margin-inline-end: 1em)) { +@supports (margin-inline-end: 1em) { .with-icon--before .icon { margin-right: 0; - -webkit-margin-end: 0.5rem; - margin-inline-end: 0.5rem; /* 2 */ + margin-inline-end: 0.5rem; /* 2 */ } } .with-icon--after .icon { margin-left: 0.5rem; } -@supports ((-webkit-margin-start: 1em) or (margin-inline-start: 1em)) { +@supports (margin-inline-start: 1em) { .with-icon--after .icon { margin-left: 0; - -webkit-margin-start: 0.5rem; - margin-inline-start: 0.5rem; /* 2 */ + margin-inline-start: 0.5rem; /* 2 */ } } @@ -1590,22 +1584,20 @@ Pay attention to whether the icon is before the text or after. margin-left: 0.5rem; margin-right: 0; } -@supports ((-webkit-margin-start: 1em) or (margin-inline-start: 1em)) { +@supports (margin-inline-start: 1em) { [dir=rtl] .with-icon--before .icon { margin-left: 0; - -webkit-margin-end: 0.5rem; - margin-inline-end: 0.5rem; /* 2 */ + margin-inline-end: 0.5rem; /* 2 */ } } [dir=rtl] .with-icon--after .icon { margin-left: 0; margin-right: 0.5rem; } -@supports ((-webkit-margin-start: 1em) or (margin-inline-start: 1em)) { +@supports (margin-inline-start: 1em) { [dir=rtl] .with-icon--after .icon { margin-right: 0; - -webkit-margin-start: 0.5rem; - margin-inline-start: 0.5rem; /* 2 */ + margin-inline-start: 0.5rem; /* 2 */ } } @@ -1719,12 +1711,9 @@ ul[class] { ul:not([class]), ol:not([class]), ol.counter { - -webkit-margin-after: 1em; - margin-block-end: 1em; - -webkit-margin-before: 1em; - margin-block-start: 1em; - -webkit-padding-start: 2.4em; - padding-inline-start: 2.4em; + margin-block-end: 1em; + margin-block-start: 1em; + padding-inline-start: 2.4em; } ul:not([class]) > * + *, ul:not([class]) li ul, @@ -1750,10 +1739,8 @@ ol.counter ::marker { Description lists / Definition lists */ dl { - -webkit-margin-after: 1em; - margin-block-end: 1em; - -webkit-margin-before: 1em; - margin-block-start: 1em; + margin-block-end: 1em; + margin-block-start: 1em; } dl dt { font-weight: bold; @@ -1772,8 +1759,7 @@ dl.inline div { flex-wrap: wrap; } dl.inline div dt, dl.inline div dd { - -webkit-margin-start: 0; - margin-inline-start: 0; + margin-inline-start: 0; } dl.inline div dt::after { content: ": "; @@ -1847,8 +1833,7 @@ summary::before { border-style: solid; border-width: 7px 0 7px 12.124px; bottom: 0; - -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%); - clip-path: polygon(0% 0%, 100% 50%, 0% 100%); + clip-path: polygon(0% 0%, 100% 50%, 0% 100%); content: ""; display: block; height: 0; @@ -1954,11 +1939,9 @@ table caption { } th { - vertical-align: bottom; -} -th[scope=col] { background-color: #024488; color: #fff; + vertical-align: bottom; } td { @@ -2622,15 +2605,13 @@ so that either of these properties is applied instead. @media screen and (min-width: 70em) { li.top-nav-item + li.top-nav-item { - -webkit-margin-start: 0.25rem; - margin-inline-start: 0.25rem; + margin-inline-start: 0.25rem; } } @media screen and (min-width: 70em) { .global-nav__inner > ul > li:last-child { - -webkit-margin-start: auto; - margin-inline-start: auto; + margin-inline-start: auto; } } @@ -2669,8 +2650,7 @@ so that either of these properties is applied instead. } @media screen and (min-width: 70em) { .logo-link { - -webkit-margin-end: 1.5625rem; - margin-inline-end: 1.5625rem; + margin-inline-end: 1.5625rem; padding-bottom: 0.3125rem; position: relative; } @@ -2716,18 +2696,15 @@ so that either of these properties is applied instead. color: #000; } .icon-link .hide-at-max-width { - -webkit-margin-start: 0.625rem; - margin-inline-start: 0.625rem; + margin-inline-start: 0.625rem; } @media screen and (min-width: 70em) { .icon-link .hide-at-max-width { border: 0; clip: rect(0 0 0 0); - -webkit-clip-path: inset(100%); - clip-path: inset(100%); + clip-path: inset(100%); height: 1px; - -webkit-margin-start: 0; - margin-inline-start: 0; + margin-inline-start: 0; overflow: hidden; padding: 0; position: absolute; @@ -3094,8 +3071,7 @@ main, } .landing .translations .sidebar span, .ecosystem .translations .sidebar span { - -webkit-padding-end: 1em; - padding-inline-end: 1em; + padding-inline-end: 1em; } .landing .translations .l-sidebar .not-sidebar, .ecosystem .translations .l-sidebar .not-sidebar { @@ -3164,10 +3140,8 @@ main, line-height: 1.5; color: #005a9c; font-weight: bold; - -webkit-margin-end: 0; - margin-inline-end: 0; - -webkit-margin-start: 0.625rem; - margin-inline-start: 0.625rem; + margin-inline-end: 0; + margin-inline-start: 0.625rem; padding: 1.25rem; position: relative; } @@ -3192,8 +3166,7 @@ main, .component--image figcaption { font-size: 0.9375rem; line-height: 1.5; - -webkit-margin-before: 1em; - margin-block-start: 1em; + margin-block-start: 1em; } .component--image figcaption > * { max-width: 33.75rem; @@ -3800,8 +3773,7 @@ a.tag { font-size: 1.25rem; font-weight: bold; line-height: 1.6; - -webkit-margin-start: 2.1875rem; - margin-inline-start: 2.1875rem; + margin-inline-start: 2.1875rem; padding-top: 0.9375rem; position: relative; } @@ -3836,8 +3808,7 @@ a.tag { .slide__cite { font-size: 0.9375rem; line-height: 1.5; - -webkit-padding-start: 0.3125rem; - padding-inline-start: 0.3125rem; + padding-inline-start: 0.3125rem; } .slide__cite.l-sidebar .sidebar { flex-basis: auto; @@ -3917,6 +3888,9 @@ a.tag { .crosslinks .component--columns__intro a:active { color: #fff; } +.crosslinks .component--columns__intro a:focus { + color: #111; +} @media screen and (min-width: 43.75em) { .crosslinks .component--columns--images > ul { @@ -3999,14 +3973,13 @@ input[type=search] { max-width: none; } -@supports ((-webkit-padding-start: 1em) or (padding-inline-start: 1em)) { +@supports (padding-inline-start: 1em) { input[type=search] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs/%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E"); background-position: center left 0.5em; background-repeat: no-repeat; background-size: 1.25rem; - -webkit-padding-start: 2.5rem; - padding-inline-start: 2.5rem; + padding-inline-start: 2.5rem; } [dir=rtl] input[type=search] { background-position: center right 0.5em; @@ -4329,8 +4302,7 @@ input[type=search] { } @media screen and (min-width: 64em) { .global-footer__links > ul { - -webkit-margin-start: auto; - margin-inline-start: auto; + margin-inline-start: auto; } } .global-footer__links .l-cluster > * { @@ -4409,8 +4381,7 @@ input[type=search] { } @media screen and (min-width: 64em) { .default .related__inner { - -webkit-border-start: solid 1px #bdbdbd; - border-inline-start: solid 1px #bdbdbd; + border-inline-start: solid 1px #bdbdbd; padding-left: 1.25rem; padding-right: 1.25rem; } @@ -4433,8 +4404,7 @@ input[type=search] { display: flex; flex-direction: column; margin-bottom: 1.25rem; - -webkit-margin-start: 1.875rem; - margin-inline-start: 1.875rem; + margin-inline-start: 1.875rem; position: relative; } .event .intro::before { @@ -4834,8 +4804,7 @@ input[type=search] { max-width: 18.75rem; } .event-list .date-location img { - -webkit-margin-end: 0.75rem; - margin-inline-end: 0.75rem; + margin-inline-end: 0.75rem; width: 1.125rem; } .event-list .date-location .date-orig { @@ -4843,10 +4812,8 @@ input[type=search] { padding-bottom: 0.625rem; } .event-list .date-location > div:last-child { - -webkit-border-start: solid 1px #bdbdbd; - border-inline-start: solid 1px #bdbdbd; - -webkit-padding-start: 0.75rem; - padding-inline-start: 0.75rem; + border-inline-start: solid 1px #bdbdbd; + padding-inline-start: 0.75rem; } .member-list .card__text > * { @@ -4911,8 +4878,7 @@ input[type=search] { } @media screen and (min-width: 64em) { .profile .profile-nav__inner { - -webkit-border-start: solid 1px #bdbdbd; - border-inline-start: solid 1px #bdbdbd; + border-inline-start: solid 1px #bdbdbd; margin-bottom: 0; padding-left: 1.25rem; padding-right: 1.25rem; diff --git a/public/dist/assets/styles/core.min.css b/public/dist/assets/styles/core.min.css index ad48a0ca..06f49c3d 100644 --- a/public/dist/assets/styles/core.min.css +++ b/public/dist/assets/styles/core.min.css @@ -1 +1 @@ -@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../fonts/notosans/notosans-regular.woff2") format("woff2"),url("../fonts/notosans/notosans-regular.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("../fonts/notosans/notosans-italic.woff2") format("woff2"),url("../fonts/notosans/notosans-italic.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url("../fonts/notosans/notosans-bold.woff2") format("woff2"),url("../fonts/notosans/notosans-bold.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:600;src:url("../fonts/notosans/notosans-bolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-bolditalic.woff") format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media screen and (prefers-reduced-motion: reduce),(update: slow){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:.001ms !important;transition-delay:0s !important}}blockquote{-webkit-margin-end:1.5625rem;margin-inline-end:1.5625rem;-webkit-margin-start:1.5625rem;margin-inline-start:1.5625rem;padding:0.625rem;position:relative}blockquote::before{background-color:#bdbdbd;content:"";height:100%;left:-0.1875rem;position:absolute;top:0;width:0.1875rem}blockquote>*+*{margin-top:1rem}blockquote>*:first-child{margin-top:0}blockquote cite{color:#111;font-size:1rem;font-style:normal;font-weight:bold}[dir=rtl] blockquote::before{left:auto;right:-0.1875rem}html{height:100%}body{background-color:#fff;color:#111;min-height:100%;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.grid-wrap{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh}*,*::before,*::after{box-sizing:border-box;font-family:inherit;margin:0;overflow-wrap:break-word;padding:0}button,.button{background-color:#005797;border:solid 2px #005797;border-radius:1.5rem;color:#fff;display:inline-block;font-size:0.875rem;font-weight:600;line-height:1.5;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:0.6875rem 1.5rem}button:hover,.button:hover{background-color:#024488;border-color:#024488}button:focus,button:active,.button:focus,.button:active{color:#000;background-color:#f9dc4a;border-color:#000}button:not([type=submit]){text-align:start}.button{text-decoration:none}button.button,input[type=submit].button{text-decoration:none}.button--wide{text-align:center;width:100%}.button--alt{background-color:rgba(0,0,0,0);color:#005797}.button--alt:hover{background-color:#cbe0fb;color:#024488}.button--alt:focus,.button--alt:active{background-color:#f9dc4a;border-width:3px;color:#000;padding:0.625rem 1.4375rem}.button--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:#000;font-weight:normal;padding-left:0;padding-right:0}.button--ghost:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button[disabled],.button.js-disabled{background-color:#bdbdbd;border-color:#bdbdbd;box-shadow:none;color:#303030;cursor:not-allowed}.button[disabled]:hover,.button[disabled]:focus,.button[disabled]:active,.button.js-disabled:hover,.button.js-disabled:focus,.button.js-disabled:active{background-color:#bdbdbd;color:#303030;outline:0}:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}main:focus,#main:focus,[tabindex="-1"]:focus{outline:none}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.field-group+.field-group{margin-top:2.5rem}form>*+*,.field-group>*+*{margin-top:1.75rem}.input-group{display:flex;align-items:center}.input-group>*+*{margin-left:1.875rem}[dir=rtl] .input-group>*+*{margin-left:0;margin-right:1.875rem}.field-legend{font-size:1.125rem;line-height:1.5;font-weight:bold}.field{max-width:41.25rem}label,.field-label,.field-hint,.field-error-msg,.faux-label{display:block}.field-label,.faux-label{margin-bottom:.25rem}.field-label,.group-legend{font-weight:bold}.field-label+.field-hint,.group-legend+.field-hint{margin-top:.25rem}.field-hint{font-size:0.9375rem;line-height:1.5;color:#545454;margin-bottom:.25rem;max-width:41.25rem}.required{color:#545454;font-weight:normal}textarea,[type=date],[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid;border-radius:0;line-height:1.25;padding:0.3125rem;width:100%}textarea:focus,[type=date]:focus,[type=email]:focus,[type=file]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus{box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}select,[type=date],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{height:2.9375rem}[type=file]{border-color:rgba(0,0,0,0)}[type=file]:focus{border-color:currentColor;box-shadow:inset 0 0 0 4px;margin-left:-0.3125rem;margin-right:-0.3125rem;outline:3px solid #f9dc4a;padding-left:0.3125rem;padding-right:0.3125rem}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}select{background-color:rgba(0,0,0,0);border:2px solid;border-radius:0;line-height:1.25;padding:0.3125rem;width:100%}select:focus{box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}@supports((-webkit-padding-start: 1em) or (padding-inline-start: 1em)){select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E");background-position:center right 0.625rem;background-repeat:no-repeat;background-size:0.9375rem;-webkit-padding-end:2.125rem;padding-inline-end:2.125rem}[dir=rtl] select{background-position:center left 0.625rem}}textarea{height:10em;resize:vertical}.memorable-date{display:inline-block;margin-top:0}.memorable-date+.memorable-date{margin-left:1rem}[dir=rtl] .memorable-date+.memorable-date{margin-left:auto;margin-right:1rem}.radio-item,.checkbox-item{clear:left;float:left;margin-top:.25rem;padding-left:2.125rem;position:relative}.radio-item::after,.checkbox-item::after{clear:both;content:"";display:block}[dir=rtl] .radio-item,[dir=rtl] .checkbox-item{clear:right;float:right;padding-left:0;padding-right:2.125rem}.radio-item input,.checkbox-item input{cursor:pointer;height:2.75rem;left:-0.625rem;margin:0;opacity:0;position:absolute;top:-0.125rem;width:2.75rem;z-index:1}[dir=rtl] .radio-item input,[dir=rtl] .checkbox-item input{left:auto;right:-0.625rem}.radio-item label,.checkbox-item label{cursor:pointer;display:inline-block;margin-bottom:0;margin-top:-0.125rem;padding:0.6875rem 0.9375rem 0.625rem 0.0625rem;touch-action:manipulation}.radio-item label::before,.radio-item label::after,.checkbox-item label::before,.checkbox-item label::after{content:"";position:absolute}.radio-item label::before,.checkbox-item label::before{background:rgba(0,0,0,0);border:2px solid;height:1.5rem;left:0;top:0.5rem;width:1.5rem}[dir=rtl] .radio-item label,[dir=rtl] .checkbox-item label{padding:0.6875rem 0.0625rem 0.625rem 0.9375rem}[dir=rtl] .radio-item label::before,[dir=rtl] .checkbox-item label::before{left:auto;right:0}.radio-item label::before,.radio-item label::after{border-radius:50%}.radio-item label::after{background:currentColor;border:5px solid;height:0;left:0.4375rem;opacity:0;top:0.9375rem;width:0}[dir=rtl] .radio-item label::after{left:auto;right:0.4375rem}.checkbox-item label::after{background:rgba(0,0,0,0);border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.40625rem;left:0.375rem;opacity:0;top:0.9375rem;transform:rotate(-45deg);width:0.75rem}[dir=rtl] .checkbox-item label::after{left:auto;right:0.375rem}.checkbox-group--cluster .checkbox-item{clear:none;margin-right:0.75rem}.radio-item:hover input:not(:disabled)+label::before,.checkbox-item:hover input:not(:disabled)+label::before{box-shadow:0 0 0 4px #005797}.radio-item input:focus+label::before,.checkbox-item input:focus+label::before{border-width:4px;box-shadow:0 0 0 4px #f9dc4a}.radio-item:hover input:focus+label::before,.checkbox-item:hover input:focus+label::before{box-shadow:0 0 0 4px #f9dc4a}.radio-item input:checked+label::after,.checkbox-item input:checked+label::after{opacity:1}[type=radio]:disabled,[type=radio]:disabled+label [type=checkbox]:disabled,[type=checkbox]:disabled+label{cursor:default}[type=radio]:disabled+label,[type=checkbox]:disabled+label{opacity:.5}.segmented-group-wrapper{max-width:none}.segmented-group.l-switcher{margin-top:0}.segmented-group.l-switcher>*>*{max-width:100%;min-width:33.333%;position:relative}.segmented-group.l-switcher label{border:2px solid;cursor:pointer;display:block;margin:0.125rem}.segmented-group.l-switcher label:before,.segmented-group.l-switcher label:after{content:"";position:absolute}.segmented-group.l-switcher label::before{background:rgba(0,0,0,0);height:1.5rem;left:0.625rem;top:0.625rem;width:1.5rem}.segmented-group.l-switcher label::after{background:rgba(0,0,0,0);border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.40625rem;left:1rem;opacity:0;top:1.0625rem;transform:rotate(-45deg);width:0.75rem}.segmented-group.l-switcher input{cursor:pointer;height:2.75rem;margin:0;opacity:0;position:absolute;right:0;top:0;width:2.75rem;z-index:1}.segmented-group.l-switcher .segmented-label{display:flex;flex-direction:column;justify-content:flex-start;display:block;padding:0.625rem;padding-left:2.75rem}.segmented-group.l-switcher .segmented-label>*+*{margin-top:.5em}.segmented-group.l-switcher .segmented-label span{display:block}.segmented-group.l-switcher .segmented-label span:first-of-type{font-weight:bold}.segmented-group.l-switcher>*>*:hover label{background-color:#cbe0fb}.segmented-group.l-switcher input:focus+label{border-color:#f9dc4a;box-shadow:inset 0 0 0 4px;outline:solid 2px #f9dc4a}.segmented-group.l-switcher input:checked+label::after{opacity:1}[dir=rtl] .segmented-group label::before{right:0.625rem;left:auto}[dir=rtl] .segmented-group label::after{right:1rem;left:auto}[dir=rtl] .segmented-group input{left:0;right:auto}[dir=rtl] .segmented-group .segmented-label{padding:0.625rem;padding-right:2.75rem}.input-width-30{max-width:59ex}.input-width-20{max-width:41ex}.input-width-10{max-width:23ex}.input-width-5{max-width:10.8ex}.input-width-4{max-width:9ex}.input-width-3{max-width:7.2ex}.input-width-2{max-width:5.4ex}[data-component=error-summary] li a{color:#a82615;display:inline-block;font-weight:bold;padding-bottom:0.625rem;padding-top:0.625rem}[data-component=error-summary] li a:hover,[data-component=error-summary] li a:visited{color:#a82615}[data-component=error-summary] li a:focus{color:#000}.field--error{border-left:solid 0.3125rem #a82615;padding-left:0.9375rem}.field--error input:not([type=file]),.field--error textarea:not(:focus){border-color:#a82615}.field--error input:focus,.field--error textarea:focus{border-color:inherit}[dir=rtl] .field--error{border-left:none;border-right:solid 0.3125rem #a82615;padding-left:0;padding-right:0.9375rem}.field-error-msg{color:#a82615;font-weight:bold;margin-top:0.9375rem}.progress-list{margin-bottom:1.875rem}@media screen and (min-width: 48em){.progress-list{display:flex;flex-wrap:wrap}}.progress-list li{position:relative}.progress-list li::after{background-color:#545454;bottom:-1rem;content:"";height:0.8125rem;left:1.1875rem;position:absolute;width:0.1875rem}@media screen and (min-width: 48em){.progress-list li::after{bottom:auto;height:0.1875rem;left:50%;top:2rem;width:100%;z-index:-1}}.progress-list li+li{margin-top:1.25rem}@media screen and (min-width: 48em){.progress-list li+li{margin-top:0}}[dir=rtl] .progress-list li::after{left:auto;right:1.1875rem}@media screen and (min-width: 48em){[dir=rtl] .progress-list li::after{left:auto;right:50%}}.progress-list li.complete::after{background-color:#237978}.progress-list li:last-child::after{display:none}.progress-step__inner{align-items:center;display:flex}@media screen and (min-width: 48em){.progress-step__inner{flex-direction:column;padding-top:0.625rem;text-align:center}}.progress-step__inner>span{font-size:0.9375rem;line-height:1.5;padding:0.625rem}@media screen and (min-width: 48em){.progress-step__inner>span{width:9.375rem}}.progress-step__marker{align-items:center;background-color:#fff;border:solid 3px #545454;border-radius:50%;display:flex;height:2.75rem;justify-content:center;width:2.75rem}@media screen and (min-width: 48em){.progress-step__marker{box-shadow:0 0 0 0.625rem #fff}}.progress-step__marker.complete{background-color:#237978;border-color:#237978;color:#fff;position:relative}.progress-step__marker.complete::before,.progress-step__marker.complete::after{background-color:#237978;content:"";position:absolute}.progress-step__marker.complete::before{border-radius:50%;height:2.375rem;left:0;top:0;width:2.375rem}.progress-step__marker.complete::after{border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.5625rem;left:0.625rem;top:0.8125rem;transform:rotate(-45deg);width:1.125rem}.progress-list a{color:#545454;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.progress-list a:visited{color:#920ba6}.progress-list a:hover{color:#024488}.progress-list a:focus{box-shadow:0 0 0 2px;color:#000;outline:solid 3px #f9dc4a;outline-offset:2px;text-decoration:none}.progress-list a:active{color:#000}[hidden]{display:none !important}.global-header [role=status],.visuallyhidden:not(:focus):not(:active),.skip-link:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden+*,.skip-link+*{margin-top:0 !important}br{margin-top:0}abbr{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}dfn{font-style:normal;font-weight:600}b,strong,.bold{font-weight:600}em,i{font-style:italic}small,.small,.small-caps{font-size:0.875rem;line-height:1.4285714286}.small-caps{text-shadow:0 0 0 #111;text-transform:uppercase}code,samp,pre{font-family:Monaco,"Lucida Console","Courier New",monospace;font-size:.9em;-webkit-hyphens:none;hyphens:none;orphans:3;padding-left:0.1875rem;padding-right:0.1875rem;page-break-before:avoid;text-transform:none;widows:3}svg{fill:currentColor;height:auto}svg:not([class]){width:100%}.icon{height:1em;vertical-align:baseline;width:1em}.icon--larger{height:1.875rem;width:1.875rem}.with-icon--before,.with-icon--after,.with-icon--larger{align-items:baseline;display:inline-flex}.with-icon--before .icon,.with-icon--after .icon,.with-icon--larger .icon{flex:0 0 auto}.with-icon--larger{align-items:center}.with-icon--before .icon{margin-right:0.5rem}@supports((-webkit-margin-end: 1em) or (margin-inline-end: 1em)){.with-icon--before .icon{margin-right:0;-webkit-margin-end:0.5rem;margin-inline-end:0.5rem}}.with-icon--after .icon{margin-left:0.5rem}@supports((-webkit-margin-start: 1em) or (margin-inline-start: 1em)){.with-icon--after .icon{margin-left:0;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem}}[dir=rtl] .with-icon--before .icon{margin-left:0.5rem;margin-right:0}@supports((-webkit-margin-start: 1em) or (margin-inline-start: 1em)){[dir=rtl] .with-icon--before .icon{margin-left:0;-webkit-margin-end:0.5rem;margin-inline-end:0.5rem}}[dir=rtl] .with-icon--after .icon{margin-left:0;margin-right:0.5rem}@supports((-webkit-margin-start: 1em) or (margin-inline-start: 1em)){[dir=rtl] .with-icon--after .icon{margin-right:0;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem}}img{height:auto;max-width:100%}.avatar{background-color:#fff;border:solid 1px #005a9c;border-radius:50%;height:6.25rem;overflow:hidden;width:6.25rem}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar--med{height:3.125rem;width:3.125rem}.avatar--med img{margin-top:0}.avatar--small{height:2rem;width:2rem}.avatar--small img{margin-top:0}a:not([class]),a.with-icon--before,a.with-icon--after{border:0;color:#005797;cursor:pointer;padding-left:0.125rem;padding-right:0.125rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}a:not([class]) svg,a.with-icon--before svg,a.with-icon--after svg{fill:currentColor}a:not([class]):visited,a.with-icon--before:visited,a.with-icon--after:visited{color:#920ba6}a:not([class]):hover,a.with-icon--before:hover,a.with-icon--after:hover{color:#024488;outline-width:0}a:not([class]):focus,a.with-icon--before:focus,a.with-icon--after:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}a:not([class]):active,a.with-icon--before:active,a.with-icon--after:active{color:#000;outline-width:0}ol[class],ul[class]{list-style:none;padding:0}ul:not([class]),ol:not([class]),ol.counter{-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-padding-start:2.4em;padding-inline-start:2.4em}ul:not([class])>*+*,ul:not([class]) li ul,ul:not([class]) li ol,ol:not([class])>*+*,ol:not([class]) li ul,ol:not([class]) li ol,ol.counter>*+*,ol.counter li ul,ol.counter li ol{margin-top:.75em}ol.counter ::marker{content:counters(list-item, ".") ". "}.clean-list li{display:block}dl{-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-before:1em;margin-block-start:1em}dl dt{font-weight:bold}dl dd+dt{margin-top:.5em}dl dt+dd,dl dd+dd{margin-top:.25em}dl.inline div{align-items:baseline;display:flex;flex-wrap:wrap}dl.inline div dt,dl.inline div dd{-webkit-margin-start:0;margin-inline-start:0}dl.inline div dt::after{content:": "}dl.inline div dd:not(:last-child):after{content:", "}@supports(grid-row-start: auto){dl.grid{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:max-content;grid-template-rows:1fr;row-gap:1rem}dl.grid dd+dt,dl.grid dt+dd,dl.grid dd+dd{margin-top:0}dl.grid dt{grid-column-start:1;grid-column-end:2}dl.grid dd{grid-column-start:2;grid-column-end:3}}.skip-link{background-color:#f9dc4a;border:solid 3px #000;color:#000;padding:0.625em 0.9375em;text-decoration:none}.skip-link:active,.skip-link:focus{left:0;position:absolute;top:0;z-index:999}.skip-link:active span,.skip-link:focus span{box-shadow:0 -1px 0 0 inset}.skip-link [dir=rtl]:active,.skip-link [dir=rtl]:focus{left:auto;right:0}summary{color:#005797;cursor:pointer;display:inline-block;padding-left:1.5625rem;position:relative}summary::before{border-color:rgba(0,0,0,0);border-left-color:inherit;border-style:solid;border-width:7px 0 7px 12.124px;bottom:0;-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);content:"";display:block;height:0;left:0;margin:auto;position:absolute;top:-0.0625rem;width:0}summary::-webkit-details-marker{display:none}summary:hover{color:#024488}summary span{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}summary:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}summary:focus span{text-decoration:none}details{margin-bottom:1rem;margin-top:1rem}details[open]>summary{margin-bottom:1rem}details[open]>summary::before{transform:rotate(90deg)}[dir=rtl] summary{padding-left:0;padding-right:1.5625rem}[dir=rtl] summary::before{left:auto;right:0;transform:rotate(180deg)}.social-links__item{height:3rem;padding:0.875rem;width:3rem}.social-links__item .icon{height:1.25rem;width:1.25rem}.social-links__item:hover .icon{color:#024488}table{border:1px solid #bdbdbd;border-collapse:collapse;margin-bottom:1rem;margin-top:1rem;width:100%}tr:nth-child(even){background-color:rgba(206,205,205,.5)}th,td,table caption{padding:.75rem;text-align:left;text-align:start}[dir=rtl] th,[dir=rtl] td,[dir=rtl] table caption{text-align:right;text-align:start}th{vertical-align:bottom}th[scope=col]{background-color:#024488;color:#fff}td{vertical-align:text-top}@media screen{.table-wrap{border:1px solid #bdbdbd;margin-bottom:1rem;margin-top:1rem;max-width:100% !important}.table-wrap[role][aria-labelledby][tabindex]{overflow:auto}.table-wrap table{border:0;margin-bottom:0;margin-top:0}.table-wrap:focus{border-color:#000;box-shadow:inset 0 0 0 4px;outline:3px solid #f9dc4a}}body{font-family:"Trebuchet MS",Geneva,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}p{margin:1rem 0}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0 0 1rem}h1{margin-bottom:1em}h1,.txt-venus{font-size:2.0625rem;line-height:1.303030303}@media screen and (min-width: 48em){h1,.txt-venus{font-size:2.625rem;line-height:1.4}}h2,.txt-earth{font-size:1.6875rem;line-height:1.2444444444}@media screen and (min-width: 48em){h2,.txt-earth{font-size:2.125rem;line-height:1.2647058824}}h3,.txt-mars{font-size:1.5rem;line-height:1.4}h4,.txt-jupiter{font-size:1.25rem;line-height:1.6}h5,.txt-saturn,.post__notes h3{font-size:1.125rem;line-height:1.5}h6{font-size:1rem}.lead{font-size:1.4375rem;line-height:1.4}.txt-pluto{font-size:0.9375rem;line-height:1.5}.txt-eris{font-size:0.875rem;line-height:1.4285714286}.fonts-loaded body{font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif}.l-box{border:1px solid;display:block;padding:1.5rem}.l-box--no-padding{padding:0}.l-box--no-border{border:none;outline:1px solid rgba(0,0,0,0);outline-offset:-1px}.l-center.l-center{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;padding-left:5vw;padding-right:5vw}.l-cluster{overflow:hidden}.l-cluster>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.625rem}.l-cluster--vertical-align>*{align-items:center}.l-cluster.l-cluster>*>*{display:inline-block;margin:0.625rem}.l-frame{display:block;overflow:hidden;position:relative}.l-frame>*{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.l-frame>iframe,.l-frame>img,.l-frame>video{height:100%;width:100%}.l-frame>img,.l-frame>video{-o-object-fit:cover;object-fit:cover}.l-frame--16-9{padding-bottom:56.25%}.l-frame--3-2{padding-bottom:66.67%}.l-frame--4-3{padding-bottom:75%}.l-frame--square{padding-bottom:100%}.l-sidebar{overflow:hidden}.l-sidebar>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.75rem}.l-sidebar>*>*{margin:.75rem}.l-sidebar .sidebar{flex-basis:18.75rem;flex-grow:1}.l-sidebar .not-sidebar{flex-basis:0;flex-grow:999;min-width:calc(55% - 1.5rem)}.l-sidebar--expanded{width:100%}.l-sidebar .sidebar--compact{flex-basis:11.25rem}.l-switcher{overflow:hidden}.l-switcher>*{display:flex;flex-flow:row wrap}.l-switcher>*>*{max-width:100%;min-width:50%;width:calc(476100px - 69000%)}.no-js [data-trigger=account-menu],.no-js .account-menu{display:none}.global-header{background-color:#fff}.global-header .banner{background-color:#cbe0fb;padding-bottom:0.625rem;padding-top:0.625rem}.global-header .banner__inner{align-items:center;display:flex}.global-header .banner__inner p{font-size:0.875rem;line-height:1.4285714286;margin-bottom:0;margin-top:0}.global-header .banner__inner a{color:#024488}.global-header .banner__inner a:focus{color:#000}#lang-nav{background-color:#f8f8fb}#lang-nav .l-cluster>*{justify-content:flex-end;margin:0 -0.625rem}#lang-nav .l-cluster.l-cluster>*>*{margin:0 0.625rem}#lang-nav a{font-size:0.875rem;line-height:1.4285714286;color:#111;display:block;padding-bottom:0.75rem;padding-top:0.75rem}@media screen{#archive-banner{background-color:#f9dc4a;padding-bottom:1.25rem;padding-top:1.25rem}#archive-banner .centered{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;overflow:hidden;padding-left:5vw;padding-right:5vw}#archive-banner .centered>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.75rem}#archive-banner .centered>*>*{margin:.75rem}#archive-banner .archive-banner__message{flex-basis:0;flex-grow:999;min-width:calc(80% - 1.5rem)}#archive-banner .archive-banner__message>*+*{margin-top:1rem}#archive-banner .archive-banner__message>*{max-width:41.25rem}#archive-banner .archive-banner__message h2{display:block;font-size:1.1875rem;line-height:1.6842105263}#archive-banner .archive-banner__message h3{font-size:1rem;line-height:1.3333333333}#archive-banner .archive-banner__message h3+*{margin-top:0}#archive-banner a{color:#024488}#archive-banner a:visited{color:#024488}#archive-banner a:focus{background-image:none;color:#000;outline:solid 2px #000;outline-offset:1px;text-decoration:none}#archive-banner .archive-banner__logo{flex-basis:auto;flex-grow:1;order:-1}#archive-banner .archive-banner__logo>span{display:block;height:2.75rem;position:relative;width:4.125rem}}@media screen and (min-width: 64em){#archive-banner .archive-banner__logo>span{height:3.25rem;width:4.875rem}}@media print{#archive-banner{border:solid 2.25pt;font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif;margin:1cm;padding:8pt;position:relative}#archive-banner a:link,#archive-banner a:visited,#archive-banner a{color:#000}#archive-banner a[href]::after{content:" <" attr(href) "> "}.archive-banner__message{min-height:40pt;padding-left:62pt}.archive-banner__message>*+*{margin-top:8pt}[dir=rtl] .archive-banner__message{padding-left:0;padding-right:60pt}.archive-banner__logo{left:8pt;position:absolute;top:8pt}[dir=rtl] .archive-banner__logo{left:auto;right:8pt}}.logo{display:block;height:2.75rem;position:relative;width:4.125rem}@media screen and (min-width: 64em){.logo{height:3.25rem;width:4.875rem}}.logo--member{height:5.25rem;padding-left:1.25rem;padding-right:1.25rem;position:relative;width:9.375rem}.logo--member>img{bottom:0;height:auto;left:0;margin:auto 0;max-height:100%;max-width:calc(100% - 40px);position:absolute;right:0;top:0;width:auto}#global-nav svg{pointer-events:none}#global-nav{border-bottom:solid 1px #bdbdbd;display:block;padding-bottom:1.125rem;padding-top:1.125rem}@media screen and (min-width: 70em){#global-nav{padding-bottom:0;padding-top:1.25rem}}.global-nav__inner{align-items:center;display:flex;flex-wrap:wrap}@media screen and (min-width: 70em){.global-nav__inner{align-items:flex-end;flex-wrap:nowrap;position:relative}}.global-nav__inner>ul{background-color:#fff;display:flex;flex-basis:100%;flex-wrap:wrap;padding-bottom:2.8125rem;width:100%}@media screen and (min-width: 70em){.global-nav__inner>ul{flex-basis:auto;flex-wrap:nowrap;padding-bottom:0}}@media screen and (min-width: 70em){li.top-nav-item+li.top-nav-item{-webkit-margin-start:0.25rem;margin-inline-start:0.25rem}}@media screen and (min-width: 70em){.global-nav__inner>ul>li:last-child{-webkit-margin-start:auto;margin-inline-start:auto}}.global-nav__inner .top-nav-item{border-bottom:solid 1px #bdbdbd;flex-basis:100%}@media screen and (min-width: 70em){.global-nav__inner .top-nav-item{border-bottom:none;flex-basis:auto}}.nav-link{color:#111;display:block;padding:0.625rem 0;position:relative;text-decoration:none}@media screen and (min-width: 70em){.nav-link{display:inline-block}}.global-nav__inner .top-nav-item>.nav-link{font-weight:600}.logo-link:focus{box-shadow:0 0 0 3px #000;outline:solid 3px #f9dc4a;outline-offset:3px}@media screen and (min-width: 70em){.logo-link{-webkit-margin-end:1.5625rem;margin-inline-end:1.5625rem;padding-bottom:0.3125rem;position:relative}.logo-link::before{background-color:#005a9c;bottom:0;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}.logo-link:hover::before{display:block}}.icon-link{align-items:center;color:#111;display:flex;min-height:2.75rem;text-decoration:none !important}@media screen and (min-width: 70em){.icon-link{display:inline-flex;justify-content:center;height:100%;min-width:2.75rem}}.icon-link::before{bottom:0 !important}.icon-link:visited,.icon-link:hover{color:#111 !important}.icon-link:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.icon-link .hide-at-max-width{-webkit-margin-start:0.625rem;margin-inline-start:0.625rem}@media screen and (min-width: 70em){.icon-link .hide-at-max-width{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;-webkit-margin-start:0;margin-inline-start:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.account-login{flex-basis:100%;font-size:0.875rem !important}@media screen and (min-width: 70em){.account-login{flex-basis:auto;padding-bottom:0.625rem;padding-top:0.625rem}}@media screen and (min-width: 70em){.global-nav__inner .top-nav-item>*:first-child{font-size:1rem;height:100%;line-height:1.6875rem;padding:0.625rem 0.3125rem 0.4375rem !important;position:relative;white-space:nowrap}.global-nav__inner .top-nav-item>*:first-child::before{background-color:#005a9c;bottom:-0.125rem;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}.global-nav__inner .top-nav-item>*:first-child:hover::before{display:block}.global-nav__inner .top-nav-item>*:first-child:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.global-nav__inner .top-nav-item>*:first-child:focus:hover::before{display:none}}.global-nav__inner .nav__submenu{display:none}#archive-nav ul,#category-nav ul{background-color:#fff;border:solid 1px #bdbdbd;height:11.25rem;overflow:auto}#archive-nav ul a,#category-nav ul a{display:block;padding:0.625rem}#breadcrumb{padding-bottom:0.9375rem;padding-top:0.625rem}#breadcrumb .l-cluster>*{margin:0 -0.6875rem}#breadcrumb .l-cluster.l-cluster>*>*{margin:0 0 0 0.6875rem;padding-right:1em;position:relative}[dir=rtl] #breadcrumb .l-cluster.l-cluster>*>*{margin:0 0.6875rem 0 0;padding-left:1em;padding-right:0}.breadcrumbs a{font-size:0.9375rem;line-height:1.5;color:#111;display:block;padding-bottom:0.6875rem;padding-top:0.6875rem}.breadcrumbs a:visited,.breadcrumbs a:hover,.breadcrumbs a:active{color:#111}.breadcrumbs [aria-current]{font-weight:600;text-decoration:none}.breadcrumbs [aria-current]:hover,.breadcrumbs [aria-current]:focus{outline-color:#111}.breadcrumbs li:not(:last-child)::after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:block;height:.5em;position:absolute;right:.4em;top:50%;transform:rotate(45deg) translateY(-50%);width:.5em}[dir=rtl] .breadcrumbs li:not(:last-child)::after{border-width:0 0 .1em .1em;left:.1em;right:auto}.banner.banner--access-control.acl-private,.banner.banner--access-control.acl-user{background-color:#237978;color:#fff}.banner.banner--access-control.acl-private .icon,.banner.banner--access-control.acl-user .icon{filter:invert(1)}.banner--access-control.acl-member{background-color:#ddb0c8;color:#000}.banner--access-control.acl-team{background-color:#ec7070;color:#000}main,#main{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;padding:1.5rem 5vw 6.25rem}#main .component+.component{margin-top:5rem}@media screen and (min-width: 48em){#main .component+.component{margin-top:6.25rem}}#main .component.u-full-width+.component.u-full-width{margin-top:0}.hero{background-color:#f8f8fb}@media screen and (min-width: 70em){.hero{padding-top:2.875rem}}.hero .l-sidebar>*,.hero .l-sidebar>*>*{margin:0}.hero .l-sidebar .sidebar{flex-basis:31.25rem}.hero .l-sidebar .not-sidebar{min-width:50%;padding-bottom:1.875rem}@media screen and (min-width: 70em){.hero .l-sidebar .not-sidebar>*{max-width:31.5rem}}.hero .lead{margin-bottom:1.125rem;margin-top:0}.hero img{margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){.hero img{max-width:31.25rem}}.hero h1{margin-bottom:1rem}.hero+*{margin-top:3.125rem}.hero .button{align-self:flex-start}.hero--listing{background-color:#fff;margin-bottom:1.25rem;padding-bottom:2.5rem}.hero--listing+*{margin-top:0}.hero--listing .filters.l-switcher{margin:-0.625rem;overflow:visible}.hero--listing .filters.l-switcher>*>*{min-width:33.333%;padding:0.625rem;width:calc(846400px - 92000%)}.hero--listing .filters>div{align-items:flex-start}.hero--listing .filters>div>fieldset,.hero--listing .filters>div>.input-group-wrap{align-self:end}.hero--listing .filters .field{margin-top:0}.hero--listing .filters .button--ghost{padding-left:0.1875rem;padding-right:0.1875rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.hero--listing .filters .button--ghost:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}.hero--listing .filters .button--ghost:focus{border-color:inherit;box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}.hero--listing .browse{margin:-0.625rem;overflow:visible}.hero--listing .browse>*{display:flex;flex-wrap:wrap}.hero--listing .browse>*>*{padding:0.625rem}.hero--listing .browse h2{font-size:1rem;font-weight:normal}.translations{background-color:#f8f8fb;padding:1.25rem}.translations .l-sidebar>*{align-items:center;margin-bottom:0;margin-top:0}.translations .l-sidebar>*>*{margin-bottom:0;margin-top:0}.translations .l-sidebar .sidebar{flex-basis:auto}.translations .l-sidebar .not-sidebar{min-width:70%}.translations.l-cluster>*{margin:0 -0.625rem}.translations.l-cluster>*>*{margin:0 0.625rem}.translations+*{margin-top:1.875rem}.translations h2,.translations h3,.translations h5,.translations .sidebar span{font-size:1rem;font-weight:normal;padding-bottom:0.625rem;padding-top:0.625rem}.translations a{display:block;padding-bottom:0.625rem;padding-top:0.625rem}.landing .translations,.ecosystem .translations{padding:0;margin-top:0}.landing .translations .sidebar span,.ecosystem .translations .sidebar span{-webkit-padding-end:1em;padding-inline-end:1em}.landing .translations .l-sidebar .not-sidebar,.ecosystem .translations .l-sidebar .not-sidebar{min-width:70%;padding-bottom:0}.landing .translations+*,.ecosystem .translations+*{margin-top:2em}.toc+*{margin-top:1.875rem}@media screen and (min-width: 70em){.toc+*{margin-top:5rem}}.toc h2{font-size:1rem;font-weight:normal}.toc ul{border-left:solid 3px #f9c818;padding-left:0.9375rem}[dir=rtl] .toc ul{border-left:0;border-right:solid 3px #f9c818;padding-left:0;padding-right:0.9375rem}.toc ul a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}.component--text>*{max-width:41.25rem}.component--text>*+h2,.component--text>*+h3,.component--text>*+h4,.component--text>*+h5,.component--text>*+h6{margin-top:2em}.component--quote{font-size:1.125rem;line-height:1.5;color:#005a9c;font-weight:bold;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0.625rem;margin-inline-start:0.625rem;padding:1.25rem;position:relative}.component--quote::before{background-color:#005a9c;border-radius:0.3125rem;left:-0.625rem;width:0.625rem}.component--quote>*{max-width:39.375rem}[dir=rtl] .component--quote::before{left:auto;right:-0.625rem}.component--image figcaption{font-size:0.9375rem;line-height:1.5;-webkit-margin-before:1em;margin-block-start:1em}.component--image figcaption>*{max-width:33.75rem}.component--image figcaption>a{align-self:flex-start;display:inline-block;margin:0;padding-bottom:0.625rem;padding-top:0.625rem}.component--video iframe{border:0}.component--video figcaption{font-size:0.9375rem;line-height:1.5}.component--video figcaption>*{max-width:33.75rem}.component--video figcaption>a{display:inline-block;margin:0;padding-bottom:0.625rem;padding-top:0.625rem}.note{border-width:5px;margin-bottom:1.875rem;max-width:47rem}.note--error{border-color:#a82615}.note--info{border-color:#005a9c}.note--success{border-color:#046704}.note--warning{border-color:#c28605}.component--columns{overflow:hidden}@media screen and (min-width: 48em){.component--columns>ul{display:flex;flex-wrap:wrap;margin:-1.5%}}.component--columns>ul li+li{margin-top:1.25rem}@media screen and (min-width: 48em){.component--columns>ul li+li{margin-top:0}}@media screen and (min-width: 48em){.component--columns--images>ul>li{flex:1 0 33%;max-width:50%;padding:1.5%}}@media screen and (min-width: 48em){.component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:50%}}@media screen and (min-width: 48em){.component--columns--icons>ul>li{flex:1 0 50%;max-width:50%;padding:1.5%}}@media screen and (min-width: 70em){.component--columns--icons>ul>li{flex-basis:25%}}@media screen and (min-width: 70em){.component--columns--icons li:nth-last-child(n+5),.component--columns--icons li:nth-last-child(n+5)~li{flex-basis:33%}}@media screen and (min-width: 70em){.component--columns--icons li:nth-last-child(n+7),.component--columns--icons li:nth-last-child(n+7)~li{flex-basis:25%}}.card{background-color:#fff;border-radius:0.25rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.card--event{border-left:solid 0.375rem}[dir=rtl] .card--event{border-left:0;border-right:solid 0.375rem}.card--event,.card--member,.card--news,.card--group{box-shadow:-1px 1px 4px 0 rgba(55,70,95,.12)}.card--event.conference{border-color:#237978}.card--event.meeting{border-color:#1bc0d7}.card--event.talk{border-color:#f9c818}.card--event.workshop{border-color:#e93737}.card__text{flex-grow:1;order:1;padding-top:1rem}.card--group .card__text{max-width:41.25rem}.card__text>a:not([class]){align-self:flex-start;margin-top:0.375rem;padding-bottom:0.625rem;padding-top:0.625rem}.card__heading{font-size:1.125rem;line-height:1.5}.card__image img{border-radius:0.25rem}.card__link{border:0;color:#111;text-decoration:none}.card__link:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.card__link:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}.card--user.l-sidebar{padding-bottom:1.875rem;padding-top:2.5rem}.card--user.l-sidebar .sidebar{flex-basis:auto;order:-1}.card--user.l-sidebar .sidebar img{width:6.25rem}.card--user.l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.card--user.l-sidebar .not-sidebar>div{max-width:41.25rem}.card--user.l-sidebar .not-sidebar>div>*+*{margin-top:1.25rem}.card--user.l-sidebar .l-cluster>*{align-items:center}.card--user.l-sidebar .l-cluster>*,.card--user.l-sidebar .l-cluster.l-cluster>*>*{margin-bottom:0;margin-top:0}.card--user.l-sidebar .l-cluster a{display:inline-block;padding:0.75rem 0}.tag-list.tag-list{margin:-0.625rem}.tag-list.tag-list li{margin:0.625rem}.tag{font-size:0.875rem;line-height:1.4285714286;background-color:rgba(206,205,205,.5);background-clip:padding-box;border:solid 2px rgba(206,205,205,.5);border-radius:0.25rem;display:inline-block;padding:0.15625rem 0.3125rem 0.15625rem 0.3125rem}a.tag{position:relative;text-decoration:underline;z-index:10;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}@media screen and (min-width: 48em){.component--fifty-fifty{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.component--fifty-fifty>*+*{margin-top:1rem}@media screen and (min-width: 48em){.component--fifty-fifty>*+*{margin-top:0}}@media screen and (min-width: 48em){.component--fifty-fifty__text{flex-basis:52%}}@media screen and (min-width: 64em){.component--fifty-fifty__text{flex-basis:45%}}.component--fifty-fifty__text .l-box{display:flex;flex-direction:column;justify-content:flex-start;margin-top:1.875rem}.component--fifty-fifty__text .l-box>*+*{margin-top:1rem}.component--fifty-fifty__text .l-box a{align-self:flex-start}@media screen and (min-width: 48em){.component--fifty-fifty .image,.component--fifty-fifty .illustration{flex-basis:45%}}.component--fifty-fifty .image img{border-radius:0.25rem}.component--fifty-fifty .image .l-frame{padding-bottom:66.67%}@media screen and (min-width: 48em){.component--fifty-fifty .image .l-frame{padding-bottom:100%}}.component--fifty-fifty .illustration .l-frame{padding-bottom:75%}@media screen and (min-width: 48em){.component--fifty-fifty.reversed .component--fifty-fifty__text{order:-1}}@media screen and (min-width: 64em){.component--evangelists{display:flex;flex-wrap:wrap;justify-content:space-between}}.component--evangelists>*+*{margin-top:1rem}@media screen and (min-width: 64em){.component--evangelists>*+*{margin-top:0}}@media screen and (min-width: 64em){.component--evangelists__text{flex-basis:45%}}.component--evangelists__text h2~*{max-width:41.25rem}.component--evangelists__list{background-color:#005a9c;border-radius:0.375rem;color:#fff;overflow:hidden;padding-top:1.5rem}@media screen and (min-width: 64em){.component--evangelists__list{flex-basis:45%}}.component--evangelists__list h3{padding-left:1.5rem;padding-right:1.5rem}.component--evangelists__list li+li{border-top:solid 1px #649bc5}.component--evangelists__list p{margin-bottom:0;margin-top:0}.component--evangelists__list .sidebar{flex-basis:auto}.component--evangelists__list .not-sidebar{display:flex;flex-direction:column;justify-content:flex-start;min-width:calc(65% - 1.5rem)}.component--evangelists__list .not-sidebar>*+*{margin-top:.75em}.component--evangelists__list a{color:#fff}.component--evangelists__list a:visited,.component--evangelists__list a:hover,.component--evangelists__list a:active{color:#fff}.component--evangelists__list a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.component--activity{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}@media screen and (min-width: 64em){.component--activity .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.component--activity .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:25%}}.component--activity .card{background-color:#fff;border-radius:0.25rem;overflow:hidden}.component--activity .card__text{padding:1.25rem}.component--activity .card__image img{border-radius:0}.component--collapsibles>div{background-color:#fff;border-radius:0.375rem;box-shadow:-0.0625rem 0.0625rem 0.25rem rgba(55,70,95,.12);padding:1.5625rem}.component--collapsibles>div+div{margin-top:1rem}[data-heading=collapsibles] span{display:flex;flex-direction:column;justify-content:flex-start}[data-heading=collapsibles] span>*+*{margin-top:1rem}[data-heading=collapsibles] h3{font-size:1.125rem;line-height:1.5}[data-heading=collapsibles]>*{font-size:0.9375rem;line-height:1.5;display:block;font-weight:normal;margin-top:1rem}[data-heading=collapsibles]+*>*{max-width:41.25rem}.component--group-list{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.component--group-list__intro{max-width:41.25rem}.component--members{background-color:#f8f8fb;padding-bottom:1.5625rem;padding-top:1.5625rem}.component--members .l-center>h2,.component--members .l-center>p{max-width:41.25rem}.component--members__grid{display:flex;flex-wrap:wrap;margin-bottom:1rem}@supports(display: grid){.component--members__grid{display:grid;grid-auto-rows:minmax(10.625rem, auto);grid-gap:1.25rem;grid-template-columns:repeat(auto-fill, minmax(10.625rem, 1fr))}}.component--members__grid figure{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-bottom:1.25rem;margin-left:0.625rem;margin-right:0.625rem;flex:1 1 10.625rem;position:relative}@supports(display: grid){.component--members__grid figure{margin:0}}.component--members__grid figcaption{font-size:0.9375rem;line-height:1.5;font-weight:bold;margin:0.625rem;text-align:center}.component--members__grid .l-box{max-width:10.625rem}.component--members__grid+a{align-self:flex-start}.component--members__cta>*{align-items:center;margin-top:1em}.component--members__cta>*>*:not(a){flex-basis:100%}@media screen and (min-width: 48em){.component--members__cta>*>*:not(a){flex-basis:auto}}@media screen and (min-width: 64em){.slide{align-items:flex-start;display:flex;justify-content:space-between}}.slide>*+*{margin-top:1rem}@media screen and (min-width: 64em){.slide>*+*{margin-top:0}}@media screen and (min-width: 64em){.slide__quote,.slide__cite{flex-basis:45%}}.slide__quote{background:url("../images/quote-bg.png") no-repeat 0 0;font-size:1.25rem;font-weight:bold;line-height:1.6;-webkit-margin-start:2.1875rem;margin-inline-start:2.1875rem;padding-top:0.9375rem;position:relative}@media screen and (min-width: 48em){.slide__quote{font-size:1.5rem;line-height:1.4}}.slide__quote::before{background-color:#005a9c;border-radius:0.3125rem;content:"";height:100%;left:-2.0625rem;position:absolute;top:0;width:0.25rem}.slide__quote>*{max-width:41.25rem}[dir=rtl] .slide__quote{background-position-x:100%}[dir=rtl] .slide__quote::before{left:auto;right:-2.0625rem}.slide__cite{font-size:0.9375rem;line-height:1.5;-webkit-padding-start:0.3125rem;padding-inline-start:0.3125rem}.slide__cite.l-sidebar .sidebar{flex-basis:auto}.slide__cite.l-sidebar .not-sidebar{align-items:flex-start;min-width:calc(70% - 1.5rem)}.slide__cite.l-sidebar .not-sidebar p:first-child{font-weight:bold}.slide__cite.l-sidebar .not-sidebar p:first-child+p{margin-top:0}.slide__logo{background-color:#fff;height:7.5rem;padding:1.5rem;position:relative;width:11.25rem}.slide__logo>img{bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}@supports((-o-object-fit: contain) or (object-fit: contain)){.slide__logo>img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;position:static}}.component--slider{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.component--slider h2{font-size:1rem;font-weight:normal;margin-bottom:1.5rem}.component--slider ul>li+li{margin-top:2rem}.crosslinks{background-color:#005a9c;color:#fff;padding-bottom:3.125rem;padding-top:3.125rem}.crosslinks .component--columns__intro h2{font-size:1.5rem;line-height:1.4}.crosslinks .component--columns__intro a,.crosslinks .component--columns__intro a:visited,.crosslinks .component--columns__intro a:hover,.crosslinks .component--columns__intro a:active{color:#fff}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul{display:flex;flex-wrap:wrap;margin:-1.5%}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul>li{flex:1 0 50%;max-width:50%;padding:1.5%}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul li+li{margin-top:0}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images li:nth-last-child(n+3):nth-last-child(-n+3):first-child,.crosslinks .component--columns--images li:nth-last-child(n+3):nth-last-child(-n+3):first-child~li{flex-basis:33%}}@media screen and (min-width: 64em){.crosslinks .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.crosslinks .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:25%}}.crosslinks .card{background-color:#fff;border-radius:0.25rem;color:#111;overflow:hidden}.crosslinks .card__text{padding:1.25rem}.crosslinks .card__image img{border-radius:0}input[type=search]{max-width:none;position:relative;z-index:1}.l-sidebar.search{overflow:visible}.l-sidebar.search>*{margin:-0.75rem}.l-sidebar.search>*>*{margin:.75rem}.l-sidebar.search form .sidebar{flex-basis:auto}.l-sidebar.search form .not-sidebar{min-width:70%}.l-sidebar.search input[type=search]{max-width:none}@supports((-webkit-padding-start: 1em) or (padding-inline-start: 1em)){input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs/%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");background-position:center left .5em;background-repeat:no-repeat;background-size:1.25rem;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}[dir=rtl] input[type=search]{background-position:center right .5em}}.meta{border-bottom:solid 1px #bdbdbd;border-top:solid 1px #bdbdbd;margin-bottom:3.125rem;padding:1.5rem 0}.meta dl{margin-bottom:0}.meta .with-link{padding-bottom:0.625rem;padding-top:0.625rem}.family-grouping{padding-top:2.5rem}.family-grouping h2+*{margin-top:1rem}.maturity-level{background-color:rgba(206,205,205,.5);border-radius:0.25rem;display:inline-block;margin-bottom:0.3125rem;padding:0.15625rem 0.3125rem}.maturity-level--note{background-color:rgba(0,0,0,0)}.maturity-level--highlighted{background-color:#005a9c;color:#fff}.pagination{margin-top:2.5rem}.l-cluster.pagination>*{margin-bottom:0;margin-top:0}.l-cluster.pagination>*>*{margin-bottom:0;margin-top:0}.pagination+*{border-top:solid 1px #bdbdbd;margin-top:2.0625rem}@media screen and (min-width: 64em){.pagination__list{justify-content:center}}.pagination__list a{font-size:0.9375rem;line-height:1.5;color:#000;display:block;text-decoration:none;padding:0.6875rem 1.125rem}.pagination__list a:visited{color:#000}.pagination__list a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}.pagination__list a[href]:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.pagination__list a[href][aria-current]{background-color:#005797;color:#fff;font-weight:bold}.pagination__list a[href][aria-current]:hover{color:#fff;text-decoration:none}.pagination__list a[href][aria-current]:focus{color:#000}.rss{margin-top:2.5rem}.rss a{padding-bottom:0.625rem;padding-top:0.625rem}.comments{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.comments h2{font-size:1.5rem;line-height:1.4}.comment-list{margin-top:1.875rem}.comment-list>li{border-bottom:solid 1px #bdbdbd;padding-bottom:3.125rem}.comment-list>li+li{margin-top:1.25rem}.l-sidebar.comment{overflow:visible}.l-sidebar.comment,.l-sidebar.comment-form-wrap{overflow:visible}.l-sidebar.comment .sidebar,.l-sidebar.comment-form-wrap .sidebar{flex-basis:auto;order:-1}.l-sidebar.comment .sidebar img,.l-sidebar.comment-form-wrap .sidebar img{width:3.125rem}.l-sidebar.comment .not-sidebar,.l-sidebar.comment-form-wrap .not-sidebar{min-width:calc(80% - 1.5rem)}.reply-list.reply-list{margin-left:4.375rem;margin-top:1.875rem;padding-left:1.875rem;position:relative}.reply-list.reply-list::before{background-color:#005a9c;border-radius:0.1875rem;content:"";height:100%;left:0;position:absolute;top:0;width:0.1875rem}.reply-list.reply-list>li{border-top:solid 1px #bdbdbd}.reply-list.reply-list>li+li{margin-top:1.25rem}[dir=rtl] .reply-list.reply-list{margin-left:0;margin-right:4.375rem;padding-left:0;padding-right:1.875rem}[dir=rtl] .reply-list.reply-list::before{left:auto;right:0}.reply-list .comment{padding-top:1.25rem}.comment__author{font-size:1rem;font-weight:bold;line-height:1.3333333333}.comment__body{max-width:41.25rem}[data-replylink]{font-size:0.9375rem;line-height:1.5;align-self:flex-start;padding-bottom:0.6875rem;padding-top:0.6875rem}#respond{margin-top:1rem}#respond>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}.comment-form-wrap{margin-top:1.875rem}#comment-form{max-width:41.25rem}#comment-form .l-switcher{overflow:visible}#comment-form .l-switcher>*{align-items:flex-end;margin:-0.625rem}#comment-form .l-switcher>*>*{padding:0.625rem;width:calc(435600px - 66000%)}.pre-footer.l-switcher{margin:-1.25rem}.pre-footer.l-switcher>*>*{margin-top:2.5rem;min-width:33.333%;padding:1.25rem;width:calc(846400px - 92000%)}.pre-footer h2+*{margin-top:1em}.pre-footer a{display:block}.global-footer{border-top:solid 1px #bdbdbd;grid-row-start:2;grid-row-end:3;padding:1.25rem 0 1.5625rem}.global-footer .l-center{display:flex;flex-direction:column;justify-content:flex-start}.global-footer .l-center>*+*{margin-top:1rem}.global-footer a,.global-footer .copyright{font-size:0.875rem;line-height:1.4285714286}.global-footer .copyright{margin-bottom:0}.global-footer a{color:#111}.global-footer a:visited,.global-footer a:hover,.global-footer a:active{color:#111}.global-footer__links{display:flex;flex-wrap:wrap}.global-footer__links>ul{display:flex;flex-wrap:wrap}@media screen and (min-width: 64em){.global-footer__links>ul{-webkit-margin-start:auto;margin-inline-start:auto}}.global-footer__links .l-cluster>*{margin:0 -0.625rem}.global-footer__links .l-cluster.l-cluster>*>*{margin:0 0.625rem}.global-footer__links a:not([class]){display:block;padding-bottom:0.75rem;padding-top:0.75rem}.global-footer__links .with-icon--larger{padding:0.75rem}.global-footer__links .with-icon--larger img{height:1.25rem;width:1.25rem}.global-footer__links .with-icon--larger:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a)}.default .content{max-width:47rem}@supports(grid-column-gap: 8%){.default .content{max-width:none}@media screen and (min-width: 64em){.default .content{display:grid;grid-column-gap:7.857%;grid-template-areas:"article related";grid-template-columns:67.143% 25%}}@media screen and (min-width: 64em){.default .content article{grid-area:article}}@media screen and (min-width: 64em){.default .content .related{grid-area:related}}}.default .related{border-top:solid 10px #005a9c;margin-top:2.5rem;padding-top:1.25rem}.related [aria-current]{color:#111;text-decoration:none}@supports(grid-column-gap: 8%){@media screen and (min-width: 64em){.default .related{margin-top:0}}}@media screen and (min-width: 64em){.default .related__inner{-webkit-border-start:solid 1px #bdbdbd;border-inline-start:solid 1px #bdbdbd;padding-left:1.25rem;padding-right:1.25rem}}.default .related__inner ul a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}.event .content{max-width:47rem}.event .intro{display:flex;flex-direction:column;margin-bottom:1.25rem;-webkit-margin-start:1.875rem;margin-inline-start:1.875rem;position:relative}.event .intro::before{border-radius:0.3125rem;content:"";height:100%;left:-1.75rem;position:absolute;top:0;width:0.3125rem}.event .intro.conference::before{background-color:#237978}.event .intro.meeting::before{background-color:#1bc0d7}.event .intro.talk::before{background-color:#f9c818}.event .intro.workshop::before{background-color:#e93737}.event .intro h1{margin-bottom:0}.event .intro h1+*{font-size:1.5rem;line-height:1.4;margin-bottom:0.625rem;order:-1}[dir=rtl] .event .intro::before{left:auto;right:-1.75rem}.event .lead,.event .calendar-link{margin-bottom:1.25rem}.home .hero{background-color:#fff}.home .component--members{padding-bottom:2.5rem;padding-top:2.5rem}.home .component--members__grid{margin-top:2.5rem}.post .content,.post .rss{max-width:47rem}@supports(grid-column-gap: 8%){.post .content{max-width:none}@media screen and (min-width: 64em){.post .content{display:grid;grid-column-gap:7.857%;grid-template-columns:67.143% 25%;grid-template-areas:"article related"}}@media screen and (min-width: 64em){.post .content article{grid-area:article}}@media screen and (min-width: 64em){.post .content .related{grid-area:related}}}.post .related{margin-top:2.5rem}@supports(grid-column-gap: 8%){@media screen and (min-width: 64em){.post .content .related{margin-top:0}}}.post .related__inner{background-color:#f8f8fb;padding:1.75rem 1.25rem}.post .related__inner h2{font-size:1.1875rem;line-height:1.9411764706}.post .related__inner h3{font-size:1rem;line-height:1.3333333333}.post .related__inner a{color:#545454}.post .related__inner a:focus{color:#000}.post .related__inner>div,.post .related__inner h3+*{margin-top:1.125rem}.post .related__inner>div+div{border-top:solid 1px #bdbdbd;margin-top:1.5rem;padding-top:0.9375rem}.post .related__inner li{font-size:0.9375rem;line-height:1.5}.post .related__inner li+li{margin-top:1.375rem}.post .sub-head{font-size:0.9375rem;line-height:1.5;margin-bottom:1.875rem;margin-top:-1.25rem}.post .meta{position:relative}@media screen and (min-width: 48em){.post .meta dl dd:first-of-type{padding-right:9.375rem}}.post .meta dl dd,.post .meta dl dt{margin:0;padding-bottom:0.5rem;padding-top:0.3125rem}.post .meta dl dt:first-of-type,.post .meta dl dd:first-of-type{padding-top:0.5rem}.post .meta dl dt{float:left;font-weight:normal;margin-right:1em}.post .skip-to-comments,.post .skip-to-comment-form{color:#545454;display:inline-block;padding-bottom:0.6875rem;padding-top:0.6875rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.post .skip-to-comments:visited,.post .skip-to-comment-form:visited{color:#545454}.post .skip-to-comments:focus,.post .skip-to-comment-form:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}@media screen and (min-width: 48em){.post .skip-to-comments{position:absolute;right:0;top:1.1875rem}}.post .rss{border-top:solid 1px #bdbdbd;padding-top:2.5rem}@media screen and (min-width: 48em){[dir=rtl] .post .meta dl dd:first-of-type{padding-left:9.375rem;padding-right:0}}[dir=rtl] .post .meta dl dt{float:right;margin-left:1em;margin-right:0}@media screen and (min-width: 48em){[dir=rtl] .post .skip-to-comments{left:0;right:auto}}.post__notes{border-top:solid 1px #bdbdbd;margin-top:3.75rem;padding-top:1.25rem}.landing #breadcrumb,.ecosystem #breadcrumb{background-color:#f8f8fb}.landing main,.landing #main,.ecosystem main,.ecosystem #main{padding-top:0}.landing .component--text,.landing .component--image,.landing .component--video,.landing .component--quote,.ecosystem .component--text,.ecosystem .component--image,.ecosystem .component--video,.ecosystem .component--quote{margin-left:auto;margin-right:auto;max-width:44.4375rem}.landing .component--quote,.ecosystem .component--quote{max-width:43.1875rem}.listing .wrap{background-color:#f8f8fb}.listing #breadcrumb{background-color:#fff}.listing main,.listing #main{padding-top:0}.people-list>*+*,.post-list>*+*{border-top:solid 1px #bdbdbd}.people-list .groups .sidebar{flex-basis:auto}.people-list .groups .sidebar h3{font-size:1rem;font-weight:normal;line-height:2.75rem}.post-list>*{padding-bottom:1.875rem;padding-top:2.5rem}.post-list>li:last-child{border-bottom:solid 1px #bdbdbd}.post-list .l-sidebar .sidebar{flex-basis:auto}.post-list .l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.post-list .l-sidebar .not-sidebar>div{max-width:41.25rem}@media screen and (min-width: 64em){.post-list .l-sidebar .not-sidebar>div{margin-bottom:2.5rem}}.post-list .l-sidebar .not-sidebar>div>*+*{margin-top:1.25rem}.post-list .l-sidebar .sidebar .l-frame{height:9.125rem;width:12.5rem}.post-list .l-sidebar .sidebar .l-frame img{border-radius:0.25rem}.post-list .l-cluster>*{align-items:center}.post-list .l-cluster a{display:inline-block;padding:0.75rem 0}.post-list h2 a{color:#000}.post-list h2 a .icon{height:.8em;width:.8em}.event-list,.member-list,.group-list,.tr-stats-list{margin-top:2.5rem}.event-list>*+*,.member-list>*+*,.group-list>*+*,.tr-stats-list>*+*{margin-top:1rem}.event-list .card,.member-list .card,.group-list .card,.tr-stats-list .card{padding:1rem}.event-list .card.l-sidebar .sidebar,.member-list .card.l-sidebar .sidebar,.group-list .card.l-sidebar .sidebar,.tr-stats-list .card.l-sidebar .sidebar{flex-basis:auto}.event-list .card.l-sidebar .not-sidebar,.member-list .card.l-sidebar .not-sidebar,.group-list .card.l-sidebar .not-sidebar,.tr-stats-list .card.l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.event-list .card__text,.member-list .card__text,.group-list .card__text,.tr-stats-list .card__text{padding-top:0}.event-list .card .l-cluster{margin-top:1rem}.event-list .card .l-cluster>*{font-size:0.9375rem;line-height:1.5;align-items:center}.event-list .card.l-sidebar .l-sidebar .sidebar{flex-basis:20rem}.event-list .card.l-sidebar .l-sidebar .not-sidebar{min-width:calc(55% - 1.5rem)}.event-list .card__image{align-self:flex-start;height:6.25rem;width:6.25rem}@media screen and (min-width: 64em){.event-list .card__image{height:12.5rem;width:12.5rem}}.event-list .card__image img{border-radius:0}.event-list .date-location{font-size:0.9375rem;line-height:1.5;display:flex;flex-wrap:nowrap;max-width:18.75rem}.event-list .date-location img{-webkit-margin-end:0.75rem;margin-inline-end:0.75rem;width:1.125rem}.event-list .date-location .date-orig{display:inline-block;padding-bottom:0.625rem}.event-list .date-location>div:last-child{-webkit-border-start:solid 1px #bdbdbd;border-inline-start:solid 1px #bdbdbd;-webkit-padding-start:0.75rem;padding-inline-start:0.75rem}.member-list .card__text>*{max-width:41.25rem}.member-list .logo--member{margin-left:auto;margin-right:auto}.js .member-list [data-component=card] .card__text>:last-child{margin-bottom:2.5rem;margin-top:0}.group-list{margin-top:0}.archive-links h2+*{margin-top:.8em}.profile .content{max-width:47rem}@supports(grid-column-gap: 8%){.profile .content{max-width:none}@media screen and (min-width: 64em){.profile .content{display:grid;grid-column-gap:7.857%;grid-template-areas:"title nav" "details nav";grid-template-columns:67.143% 25%;grid-template-rows:auto 1fr}}@media screen and (min-width: 64em){.profile .content h1{grid-area:title}}@media screen and (min-width: 64em){.profile .content #profile-nav{grid-area:nav}}@media screen and (min-width: 64em){.profile .content .details{grid-area:details}}}.profile .profile-nav__inner{margin-bottom:2.0625rem}@media screen and (min-width: 64em){.profile .profile-nav__inner{-webkit-border-start:solid 1px #bdbdbd;border-inline-start:solid 1px #bdbdbd;margin-bottom:0;padding-left:1.25rem;padding-right:1.25rem}}.profile .profile-nav__inner [aria-current]{font-weight:bold}@media screen and (min-width: 64em){.profile [data-toggle=true]{display:none}}.profile [data-toggle=true][aria-expanded=false]{margin-bottom:2.0625rem}#profile-nav a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}#profile-nav a[aria-current]{color:#111;text-decoration:none}.technical-reports .wrap{background-color:#fff}.technical-reports .hero{background-color:#fff;margin-bottom:1.25rem;padding-bottom:2.5rem}.technical-reports .hero .l-box{background-color:#f3f3f6;border-radius:0.25rem}.technical-reports .hero .field{max-width:none}.technical-reports .hero .field-hint{color:#111}.technical-reports .checkbox-item label::before,.technical-reports .radio-item label::before{background-color:#fff}.tr-list .tr-list__item{display:flex;flex-direction:column;justify-content:flex-start;font-size:0.9375rem;line-height:1.5;padding-bottom:1.5rem;padding-top:1.5rem}.tr-list .tr-list__item>*+*{margin-top:.5em}.tr-list .tr-list__item>*{max-width:51.25rem}.tr-list .tr-list__item h3{font-size:1.5rem;line-height:1.4}.tr-list .tr-list__item+.tr-list__item{border-top:1px solid #bdbdbd}.tr-list .tr-list__item__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tr-list .tr-list__item__header>*+*{margin-top:1em}.tr-list .tr-list__item__header h3{margin-bottom:0;margin-top:0.3125rem}.tr-list .tr-list__item__header h3+*{margin-top:0;order:-1}.u-float-left{float:left;float:inline-start}.u-float-right{float:right;float:inline-end}.u-text-center{text-align:center}.u-text-left{text-align:left;text-align:start}.u-text-right{text-align:right;text-align:end}.u-text-vertical-lr{writing-mode:vertical-lr}.u-text-vertical-rl{writing-mode:vertical-rl}.u-block-left{float:left;margin-bottom:1em;margin-right:1em}.u-block-right{float:right;margin-bottom:1em;margin-left:1em}@media screen and (min-width: 80em){.u-text-left-from-lap{text-align:left;text-align:start}}@media screen and (min-width: 80em){.u-text-center-from-lap{text-align:center}}@media screen and (min-width: 80em){.u-text-right-from-lap{text-align:right;text-align:end}}.u-full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.u-center{margin-left:auto;margin-right:auto;position:relative}.u-no-margin.u-no-margin{margin:0}.u-no-margin-top.u-no-margin-top{margin-top:0}.u-bg-active.u-bg-active{background-color:#fc7750;border-color:#fc7750;color:#111}.u-bg-category.u-bg-category{background-color:#920ba6;border-color:#920ba6;color:#fff}.u-bg-error.u-bg-error{background-color:#a82615;border-color:#a82615;color:#fff}.u-bg-info.u-bg-info{background-color:#005a9c;border-color:#005a9c;color:#fff}.u-bg-success.u-bg-success{background-color:#046704;border-color:#046704;color:#fff}.u-bg-warning.u-bg-warning{background-color:#c28605;border-color:#c28605;color:#111}.u-color-draft.u-color-draft{background-color:#fff;border-color:#111;color:#111}.u-color-error.u-color-error{background-color:#fff;border-color:#a82615;color:#a82615}.u-color-info.u-color-info{background-color:#fff;border-color:#005a9c;color:#005a9c}.u-color-success.u-color-success{background-color:#fff;border-color:#046704;color:#046704}.u-color-warning.u-color-warning{background-color:#fff;border-color:#c28605;color:#111} +@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../fonts/notosans/notosans-regular.woff2") format("woff2"),url("../fonts/notosans/notosans-regular.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("../fonts/notosans/notosans-italic.woff2") format("woff2"),url("../fonts/notosans/notosans-italic.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url("../fonts/notosans/notosans-bold.woff2") format("woff2"),url("../fonts/notosans/notosans-bold.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:600;src:url("../fonts/notosans/notosans-bolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-bolditalic.woff") format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media screen and (prefers-reduced-motion: reduce),(update: slow){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:.001ms !important;transition-delay:0s !important}}blockquote{margin-inline-end:1.5625rem;margin-inline-start:1.5625rem;padding:0.625rem;position:relative}blockquote::before{background-color:#bdbdbd;content:"";height:100%;left:-0.1875rem;position:absolute;top:0;width:0.1875rem}blockquote>*+*{margin-top:1rem}blockquote>*:first-child{margin-top:0}blockquote cite{color:#111;font-size:1rem;font-style:normal;font-weight:bold}[dir=rtl] blockquote::before{left:auto;right:-0.1875rem}html{height:100%}body{background-color:#fff;color:#111;min-height:100%;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.grid-wrap{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh}*,*::before,*::after{box-sizing:border-box;font-family:inherit;margin:0;overflow-wrap:break-word;padding:0}button,.button{background-color:#005797;border:solid 2px #005797;border-radius:1.5rem;color:#fff;display:inline-block;font-size:0.875rem;font-weight:600;line-height:1.5;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:0.6875rem 1.5rem}button:hover,.button:hover{background-color:#024488;border-color:#024488}button:focus,button:active,.button:focus,.button:active{color:#000;background-color:#f9dc4a;border-color:#000}button:not([type=submit]){text-align:start}.button{text-decoration:none}button.button,input[type=submit].button{text-decoration:none}.button--wide{text-align:center;width:100%}.button--alt{background-color:rgba(0,0,0,0);color:#005797}.button--alt:hover{background-color:#cbe0fb;color:#024488}.button--alt:focus,.button--alt:active{background-color:#f9dc4a;border-width:3px;color:#000;padding:0.625rem 1.4375rem}.button--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:#000;font-weight:normal;padding-left:0;padding-right:0}.button--ghost:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button[disabled],.button.js-disabled{background-color:#bdbdbd;border-color:#bdbdbd;box-shadow:none;color:#303030;cursor:not-allowed}.button[disabled]:hover,.button[disabled]:focus,.button[disabled]:active,.button.js-disabled:hover,.button.js-disabled:focus,.button.js-disabled:active{background-color:#bdbdbd;color:#303030;outline:0}:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}main:focus,#main:focus,[tabindex="-1"]:focus{outline:none}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.field-group+.field-group{margin-top:2.5rem}form>*+*,.field-group>*+*{margin-top:1.75rem}.input-group{display:flex;align-items:center}.input-group>*+*{margin-left:1.875rem}[dir=rtl] .input-group>*+*{margin-left:0;margin-right:1.875rem}.field-legend{font-size:1.125rem;line-height:1.5;font-weight:bold}.field{max-width:41.25rem}label,.field-label,.field-hint,.field-error-msg,.faux-label{display:block}.field-label,.faux-label{margin-bottom:.25rem}.field-label,.group-legend{font-weight:bold}.field-label+.field-hint,.group-legend+.field-hint{margin-top:.25rem}.field-hint{font-size:0.9375rem;line-height:1.5;color:#545454;margin-bottom:.25rem;max-width:41.25rem}.required{color:#545454;font-weight:normal}textarea,[type=date],[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid;border-radius:0;line-height:1.25;padding:0.3125rem;width:100%}textarea:focus,[type=date]:focus,[type=email]:focus,[type=file]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus{box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}select,[type=date],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{height:2.9375rem}[type=file]{border-color:rgba(0,0,0,0)}[type=file]:focus{border-color:currentColor;box-shadow:inset 0 0 0 4px;margin-left:-0.3125rem;margin-right:-0.3125rem;outline:3px solid #f9dc4a;padding-left:0.3125rem;padding-right:0.3125rem}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}select{background-color:rgba(0,0,0,0);border:2px solid;border-radius:0;line-height:1.25;padding:0.3125rem;width:100%}select:focus{box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}@supports(padding-inline-start: 1em){select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E");background-position:center right 0.625rem;background-repeat:no-repeat;background-size:0.9375rem;padding-inline-end:2.125rem}[dir=rtl] select{background-position:center left 0.625rem}}textarea{height:10em;resize:vertical}.memorable-date{display:inline-block;margin-top:0}.memorable-date+.memorable-date{margin-left:1rem}[dir=rtl] .memorable-date+.memorable-date{margin-left:auto;margin-right:1rem}.radio-item,.checkbox-item{clear:left;float:left;margin-top:.25rem;padding-left:2.125rem;position:relative}.radio-item::after,.checkbox-item::after{clear:both;content:"";display:block}[dir=rtl] .radio-item,[dir=rtl] .checkbox-item{clear:right;float:right;padding-left:0;padding-right:2.125rem}.radio-item input,.checkbox-item input{cursor:pointer;height:2.75rem;left:-0.625rem;margin:0;opacity:0;position:absolute;top:-0.125rem;width:2.75rem;z-index:1}[dir=rtl] .radio-item input,[dir=rtl] .checkbox-item input{left:auto;right:-0.625rem}.radio-item label,.checkbox-item label{cursor:pointer;display:inline-block;margin-bottom:0;margin-top:-0.125rem;padding:0.6875rem 0.9375rem 0.625rem 0.0625rem;touch-action:manipulation}.radio-item label::before,.radio-item label::after,.checkbox-item label::before,.checkbox-item label::after{content:"";position:absolute}.radio-item label::before,.checkbox-item label::before{background:rgba(0,0,0,0);border:2px solid;height:1.5rem;left:0;top:0.5rem;width:1.5rem}[dir=rtl] .radio-item label,[dir=rtl] .checkbox-item label{padding:0.6875rem 0.0625rem 0.625rem 0.9375rem}[dir=rtl] .radio-item label::before,[dir=rtl] .checkbox-item label::before{left:auto;right:0}.radio-item label::before,.radio-item label::after{border-radius:50%}.radio-item label::after{background:currentColor;border:5px solid;height:0;left:0.4375rem;opacity:0;top:0.9375rem;width:0}[dir=rtl] .radio-item label::after{left:auto;right:0.4375rem}.checkbox-item label::after{background:rgba(0,0,0,0);border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.40625rem;left:0.375rem;opacity:0;top:0.9375rem;transform:rotate(-45deg);width:0.75rem}[dir=rtl] .checkbox-item label::after{left:auto;right:0.375rem}.checkbox-group--cluster .checkbox-item{clear:none;margin-right:0.75rem}.radio-item:hover input:not(:disabled)+label::before,.checkbox-item:hover input:not(:disabled)+label::before{box-shadow:0 0 0 4px #005797}.radio-item input:focus+label::before,.checkbox-item input:focus+label::before{border-width:4px;box-shadow:0 0 0 4px #f9dc4a}.radio-item:hover input:focus+label::before,.checkbox-item:hover input:focus+label::before{box-shadow:0 0 0 4px #f9dc4a}.radio-item input:checked+label::after,.checkbox-item input:checked+label::after{opacity:1}[type=radio]:disabled,[type=radio]:disabled+label [type=checkbox]:disabled,[type=checkbox]:disabled+label{cursor:default}[type=radio]:disabled+label,[type=checkbox]:disabled+label{opacity:.5}.segmented-group-wrapper{max-width:none}.segmented-group.l-switcher{margin-top:0}.segmented-group.l-switcher>*>*{max-width:100%;min-width:33.333%;position:relative}.segmented-group.l-switcher label{border:2px solid;cursor:pointer;display:block;margin:0.125rem}.segmented-group.l-switcher label:before,.segmented-group.l-switcher label:after{content:"";position:absolute}.segmented-group.l-switcher label::before{background:rgba(0,0,0,0);height:1.5rem;left:0.625rem;top:0.625rem;width:1.5rem}.segmented-group.l-switcher label::after{background:rgba(0,0,0,0);border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.40625rem;left:1rem;opacity:0;top:1.0625rem;transform:rotate(-45deg);width:0.75rem}.segmented-group.l-switcher input{cursor:pointer;height:2.75rem;margin:0;opacity:0;position:absolute;right:0;top:0;width:2.75rem;z-index:1}.segmented-group.l-switcher .segmented-label{display:flex;flex-direction:column;justify-content:flex-start;display:block;padding:0.625rem;padding-left:2.75rem}.segmented-group.l-switcher .segmented-label>*+*{margin-top:.5em}.segmented-group.l-switcher .segmented-label span{display:block}.segmented-group.l-switcher .segmented-label span:first-of-type{font-weight:bold}.segmented-group.l-switcher>*>*:hover label{background-color:#cbe0fb}.segmented-group.l-switcher input:focus+label{border-color:#f9dc4a;box-shadow:inset 0 0 0 4px;outline:solid 2px #f9dc4a}.segmented-group.l-switcher input:checked+label::after{opacity:1}[dir=rtl] .segmented-group label::before{right:0.625rem;left:auto}[dir=rtl] .segmented-group label::after{right:1rem;left:auto}[dir=rtl] .segmented-group input{left:0;right:auto}[dir=rtl] .segmented-group .segmented-label{padding:0.625rem;padding-right:2.75rem}.input-width-30{max-width:59ex}.input-width-20{max-width:41ex}.input-width-10{max-width:23ex}.input-width-5{max-width:10.8ex}.input-width-4{max-width:9ex}.input-width-3{max-width:7.2ex}.input-width-2{max-width:5.4ex}[data-component=error-summary] li a{color:#a82615;display:inline-block;font-weight:bold;padding-bottom:0.625rem;padding-top:0.625rem}[data-component=error-summary] li a:hover,[data-component=error-summary] li a:visited{color:#a82615}[data-component=error-summary] li a:focus{color:#000}.field--error{border-left:solid 0.3125rem #a82615;padding-left:0.9375rem}.field--error input:not([type=file]),.field--error textarea:not(:focus){border-color:#a82615}.field--error input:focus,.field--error textarea:focus{border-color:inherit}[dir=rtl] .field--error{border-left:none;border-right:solid 0.3125rem #a82615;padding-left:0;padding-right:0.9375rem}.field-error-msg{color:#a82615;font-weight:bold;margin-top:0.9375rem}.progress-list{margin-bottom:1.875rem}@media screen and (min-width: 48em){.progress-list{display:flex;flex-wrap:wrap}}.progress-list li{position:relative}.progress-list li::after{background-color:#545454;bottom:-1rem;content:"";height:0.8125rem;left:1.1875rem;position:absolute;width:0.1875rem}@media screen and (min-width: 48em){.progress-list li::after{bottom:auto;height:0.1875rem;left:50%;top:2rem;width:100%;z-index:-1}}.progress-list li+li{margin-top:1.25rem}@media screen and (min-width: 48em){.progress-list li+li{margin-top:0}}[dir=rtl] .progress-list li::after{left:auto;right:1.1875rem}@media screen and (min-width: 48em){[dir=rtl] .progress-list li::after{left:auto;right:50%}}.progress-list li.complete::after{background-color:#237978}.progress-list li:last-child::after{display:none}.progress-step__inner{align-items:center;display:flex}@media screen and (min-width: 48em){.progress-step__inner{flex-direction:column;padding-top:0.625rem;text-align:center}}.progress-step__inner>span{font-size:0.9375rem;line-height:1.5;padding:0.625rem}@media screen and (min-width: 48em){.progress-step__inner>span{width:9.375rem}}.progress-step__marker{align-items:center;background-color:#fff;border:solid 3px #545454;border-radius:50%;display:flex;height:2.75rem;justify-content:center;width:2.75rem}@media screen and (min-width: 48em){.progress-step__marker{box-shadow:0 0 0 0.625rem #fff}}.progress-step__marker.complete{background-color:#237978;border-color:#237978;color:#fff;position:relative}.progress-step__marker.complete::before,.progress-step__marker.complete::after{background-color:#237978;content:"";position:absolute}.progress-step__marker.complete::before{border-radius:50%;height:2.375rem;left:0;top:0;width:2.375rem}.progress-step__marker.complete::after{border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.5625rem;left:0.625rem;top:0.8125rem;transform:rotate(-45deg);width:1.125rem}.progress-list a{color:#545454;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.progress-list a:visited{color:#920ba6}.progress-list a:hover{color:#024488}.progress-list a:focus{box-shadow:0 0 0 2px;color:#000;outline:solid 3px #f9dc4a;outline-offset:2px;text-decoration:none}.progress-list a:active{color:#000}[hidden]{display:none !important}.global-header [role=status],.visuallyhidden:not(:focus):not(:active),.skip-link:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden+*,.skip-link+*{margin-top:0 !important}br{margin-top:0}abbr{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}dfn{font-style:normal;font-weight:600}b,strong,.bold{font-weight:600}em,i{font-style:italic}small,.small,.small-caps{font-size:0.875rem;line-height:1.4285714286}.small-caps{text-shadow:0 0 0 #111;text-transform:uppercase}code,samp,pre{font-family:Monaco,"Lucida Console","Courier New",monospace;font-size:.9em;-webkit-hyphens:none;hyphens:none;orphans:3;padding-left:0.1875rem;padding-right:0.1875rem;page-break-before:avoid;text-transform:none;widows:3}svg{fill:currentColor;height:auto}svg:not([class]){width:100%}.icon{height:1em;vertical-align:baseline;width:1em}.icon--larger{height:1.875rem;width:1.875rem}.with-icon--before,.with-icon--after,.with-icon--larger{align-items:baseline;display:inline-flex}.with-icon--before .icon,.with-icon--after .icon,.with-icon--larger .icon{flex:0 0 auto}.with-icon--larger{align-items:center}.with-icon--before .icon{margin-right:0.5rem}@supports(margin-inline-end: 1em){.with-icon--before .icon{margin-right:0;margin-inline-end:0.5rem}}.with-icon--after .icon{margin-left:0.5rem}@supports(margin-inline-start: 1em){.with-icon--after .icon{margin-left:0;margin-inline-start:0.5rem}}[dir=rtl] .with-icon--before .icon{margin-left:0.5rem;margin-right:0}@supports(margin-inline-start: 1em){[dir=rtl] .with-icon--before .icon{margin-left:0;margin-inline-end:0.5rem}}[dir=rtl] .with-icon--after .icon{margin-left:0;margin-right:0.5rem}@supports(margin-inline-start: 1em){[dir=rtl] .with-icon--after .icon{margin-right:0;margin-inline-start:0.5rem}}img{height:auto;max-width:100%}.avatar{background-color:#fff;border:solid 1px #005a9c;border-radius:50%;height:6.25rem;overflow:hidden;width:6.25rem}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar--med{height:3.125rem;width:3.125rem}.avatar--med img{margin-top:0}.avatar--small{height:2rem;width:2rem}.avatar--small img{margin-top:0}a:not([class]),a.with-icon--before,a.with-icon--after{border:0;color:#005797;cursor:pointer;padding-left:0.125rem;padding-right:0.125rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}a:not([class]) svg,a.with-icon--before svg,a.with-icon--after svg{fill:currentColor}a:not([class]):visited,a.with-icon--before:visited,a.with-icon--after:visited{color:#920ba6}a:not([class]):hover,a.with-icon--before:hover,a.with-icon--after:hover{color:#024488;outline-width:0}a:not([class]):focus,a.with-icon--before:focus,a.with-icon--after:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}a:not([class]):active,a.with-icon--before:active,a.with-icon--after:active{color:#000;outline-width:0}ol[class],ul[class]{list-style:none;padding:0}ul:not([class]),ol:not([class]),ol.counter{margin-block-end:1em;margin-block-start:1em;padding-inline-start:2.4em}ul:not([class])>*+*,ul:not([class]) li ul,ul:not([class]) li ol,ol:not([class])>*+*,ol:not([class]) li ul,ol:not([class]) li ol,ol.counter>*+*,ol.counter li ul,ol.counter li ol{margin-top:.75em}ol.counter ::marker{content:counters(list-item, ".") ". "}.clean-list li{display:block}dl{margin-block-end:1em;margin-block-start:1em}dl dt{font-weight:bold}dl dd+dt{margin-top:.5em}dl dt+dd,dl dd+dd{margin-top:.25em}dl.inline div{align-items:baseline;display:flex;flex-wrap:wrap}dl.inline div dt,dl.inline div dd{margin-inline-start:0}dl.inline div dt::after{content:": "}dl.inline div dd:not(:last-child):after{content:", "}@supports(grid-row-start: auto){dl.grid{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:max-content;grid-template-rows:1fr;row-gap:1rem}dl.grid dd+dt,dl.grid dt+dd,dl.grid dd+dd{margin-top:0}dl.grid dt{grid-column-start:1;grid-column-end:2}dl.grid dd{grid-column-start:2;grid-column-end:3}}.skip-link{background-color:#f9dc4a;border:solid 3px #000;color:#000;padding:0.625em 0.9375em;text-decoration:none}.skip-link:active,.skip-link:focus{left:0;position:absolute;top:0;z-index:999}.skip-link:active span,.skip-link:focus span{box-shadow:0 -1px 0 0 inset}.skip-link [dir=rtl]:active,.skip-link [dir=rtl]:focus{left:auto;right:0}summary{color:#005797;cursor:pointer;display:inline-block;padding-left:1.5625rem;position:relative}summary::before{border-color:rgba(0,0,0,0);border-left-color:inherit;border-style:solid;border-width:7px 0 7px 12.124px;bottom:0;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);content:"";display:block;height:0;left:0;margin:auto;position:absolute;top:-0.0625rem;width:0}summary::-webkit-details-marker{display:none}summary:hover{color:#024488}summary span{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}summary:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}summary:focus span{text-decoration:none}details{margin-bottom:1rem;margin-top:1rem}details[open]>summary{margin-bottom:1rem}details[open]>summary::before{transform:rotate(90deg)}[dir=rtl] summary{padding-left:0;padding-right:1.5625rem}[dir=rtl] summary::before{left:auto;right:0;transform:rotate(180deg)}.social-links__item{height:3rem;padding:0.875rem;width:3rem}.social-links__item .icon{height:1.25rem;width:1.25rem}.social-links__item:hover .icon{color:#024488}table{border:1px solid #bdbdbd;border-collapse:collapse;margin-bottom:1rem;margin-top:1rem;width:100%}tr:nth-child(even){background-color:rgba(206,205,205,.5)}th,td,table caption{padding:.75rem;text-align:left;text-align:start}[dir=rtl] th,[dir=rtl] td,[dir=rtl] table caption{text-align:right;text-align:start}th{background-color:#024488;color:#fff;vertical-align:bottom}td{vertical-align:text-top}@media screen{.table-wrap{border:1px solid #bdbdbd;margin-bottom:1rem;margin-top:1rem;max-width:100% !important}.table-wrap[role][aria-labelledby][tabindex]{overflow:auto}.table-wrap table{border:0;margin-bottom:0;margin-top:0}.table-wrap:focus{border-color:#000;box-shadow:inset 0 0 0 4px;outline:3px solid #f9dc4a}}body{font-family:"Trebuchet MS",Geneva,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}p{margin:1rem 0}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0 0 1rem}h1{margin-bottom:1em}h1,.txt-venus{font-size:2.0625rem;line-height:1.303030303}@media screen and (min-width: 48em){h1,.txt-venus{font-size:2.625rem;line-height:1.4}}h2,.txt-earth{font-size:1.6875rem;line-height:1.2444444444}@media screen and (min-width: 48em){h2,.txt-earth{font-size:2.125rem;line-height:1.2647058824}}h3,.txt-mars{font-size:1.5rem;line-height:1.4}h4,.txt-jupiter{font-size:1.25rem;line-height:1.6}h5,.txt-saturn,.post__notes h3{font-size:1.125rem;line-height:1.5}h6{font-size:1rem}.lead{font-size:1.4375rem;line-height:1.4}.txt-pluto{font-size:0.9375rem;line-height:1.5}.txt-eris{font-size:0.875rem;line-height:1.4285714286}.fonts-loaded body{font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif}.l-box{border:1px solid;display:block;padding:1.5rem}.l-box--no-padding{padding:0}.l-box--no-border{border:none;outline:1px solid rgba(0,0,0,0);outline-offset:-1px}.l-center.l-center{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;padding-left:5vw;padding-right:5vw}.l-cluster{overflow:hidden}.l-cluster>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.625rem}.l-cluster--vertical-align>*{align-items:center}.l-cluster.l-cluster>*>*{display:inline-block;margin:0.625rem}.l-frame{display:block;overflow:hidden;position:relative}.l-frame>*{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.l-frame>iframe,.l-frame>img,.l-frame>video{height:100%;width:100%}.l-frame>img,.l-frame>video{-o-object-fit:cover;object-fit:cover}.l-frame--16-9{padding-bottom:56.25%}.l-frame--3-2{padding-bottom:66.67%}.l-frame--4-3{padding-bottom:75%}.l-frame--square{padding-bottom:100%}.l-sidebar{overflow:hidden}.l-sidebar>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.75rem}.l-sidebar>*>*{margin:.75rem}.l-sidebar .sidebar{flex-basis:18.75rem;flex-grow:1}.l-sidebar .not-sidebar{flex-basis:0;flex-grow:999;min-width:calc(55% - 1.5rem)}.l-sidebar--expanded{width:100%}.l-sidebar .sidebar--compact{flex-basis:11.25rem}.l-switcher{overflow:hidden}.l-switcher>*{display:flex;flex-flow:row wrap}.l-switcher>*>*{max-width:100%;min-width:50%;width:calc(476100px - 69000%)}.no-js [data-trigger=account-menu],.no-js .account-menu{display:none}.global-header{background-color:#fff}.global-header .banner{background-color:#cbe0fb;padding-bottom:0.625rem;padding-top:0.625rem}.global-header .banner__inner{align-items:center;display:flex}.global-header .banner__inner p{font-size:0.875rem;line-height:1.4285714286;margin-bottom:0;margin-top:0}.global-header .banner__inner a{color:#024488}.global-header .banner__inner a:focus{color:#000}#lang-nav{background-color:#f8f8fb}#lang-nav .l-cluster>*{justify-content:flex-end;margin:0 -0.625rem}#lang-nav .l-cluster.l-cluster>*>*{margin:0 0.625rem}#lang-nav a{font-size:0.875rem;line-height:1.4285714286;color:#111;display:block;padding-bottom:0.75rem;padding-top:0.75rem}@media screen{#archive-banner{background-color:#f9dc4a;padding-bottom:1.25rem;padding-top:1.25rem}#archive-banner .centered{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;overflow:hidden;padding-left:5vw;padding-right:5vw}#archive-banner .centered>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.75rem}#archive-banner .centered>*>*{margin:.75rem}#archive-banner .archive-banner__message{flex-basis:0;flex-grow:999;min-width:calc(80% - 1.5rem)}#archive-banner .archive-banner__message>*+*{margin-top:1rem}#archive-banner .archive-banner__message>*{max-width:41.25rem}#archive-banner .archive-banner__message h2{display:block;font-size:1.1875rem;line-height:1.6842105263}#archive-banner .archive-banner__message h3{font-size:1rem;line-height:1.3333333333}#archive-banner .archive-banner__message h3+*{margin-top:0}#archive-banner a{color:#024488}#archive-banner a:visited{color:#024488}#archive-banner a:focus{background-image:none;color:#000;outline:solid 2px #000;outline-offset:1px;text-decoration:none}#archive-banner .archive-banner__logo{flex-basis:auto;flex-grow:1;order:-1}#archive-banner .archive-banner__logo>span{display:block;height:2.75rem;position:relative;width:4.125rem}}@media screen and (min-width: 64em){#archive-banner .archive-banner__logo>span{height:3.25rem;width:4.875rem}}@media print{#archive-banner{border:solid 2.25pt;font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif;margin:1cm;padding:8pt;position:relative}#archive-banner a:link,#archive-banner a:visited,#archive-banner a{color:#000}#archive-banner a[href]::after{content:" <" attr(href) "> "}.archive-banner__message{min-height:40pt;padding-left:62pt}.archive-banner__message>*+*{margin-top:8pt}[dir=rtl] .archive-banner__message{padding-left:0;padding-right:60pt}.archive-banner__logo{left:8pt;position:absolute;top:8pt}[dir=rtl] .archive-banner__logo{left:auto;right:8pt}}.logo{display:block;height:2.75rem;position:relative;width:4.125rem}@media screen and (min-width: 64em){.logo{height:3.25rem;width:4.875rem}}.logo--member{height:5.25rem;padding-left:1.25rem;padding-right:1.25rem;position:relative;width:9.375rem}.logo--member>img{bottom:0;height:auto;left:0;margin:auto 0;max-height:100%;max-width:calc(100% - 40px);position:absolute;right:0;top:0;width:auto}#global-nav svg{pointer-events:none}#global-nav{border-bottom:solid 1px #bdbdbd;display:block;padding-bottom:1.125rem;padding-top:1.125rem}@media screen and (min-width: 70em){#global-nav{padding-bottom:0;padding-top:1.25rem}}.global-nav__inner{align-items:center;display:flex;flex-wrap:wrap}@media screen and (min-width: 70em){.global-nav__inner{align-items:flex-end;flex-wrap:nowrap;position:relative}}.global-nav__inner>ul{background-color:#fff;display:flex;flex-basis:100%;flex-wrap:wrap;padding-bottom:2.8125rem;width:100%}@media screen and (min-width: 70em){.global-nav__inner>ul{flex-basis:auto;flex-wrap:nowrap;padding-bottom:0}}@media screen and (min-width: 70em){li.top-nav-item+li.top-nav-item{margin-inline-start:0.25rem}}@media screen and (min-width: 70em){.global-nav__inner>ul>li:last-child{margin-inline-start:auto}}.global-nav__inner .top-nav-item{border-bottom:solid 1px #bdbdbd;flex-basis:100%}@media screen and (min-width: 70em){.global-nav__inner .top-nav-item{border-bottom:none;flex-basis:auto}}.nav-link{color:#111;display:block;padding:0.625rem 0;position:relative;text-decoration:none}@media screen and (min-width: 70em){.nav-link{display:inline-block}}.global-nav__inner .top-nav-item>.nav-link{font-weight:600}.logo-link:focus{box-shadow:0 0 0 3px #000;outline:solid 3px #f9dc4a;outline-offset:3px}@media screen and (min-width: 70em){.logo-link{margin-inline-end:1.5625rem;padding-bottom:0.3125rem;position:relative}.logo-link::before{background-color:#005a9c;bottom:0;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}.logo-link:hover::before{display:block}}.icon-link{align-items:center;color:#111;display:flex;min-height:2.75rem;text-decoration:none !important}@media screen and (min-width: 70em){.icon-link{display:inline-flex;justify-content:center;height:100%;min-width:2.75rem}}.icon-link::before{bottom:0 !important}.icon-link:visited,.icon-link:hover{color:#111 !important}.icon-link:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.icon-link .hide-at-max-width{margin-inline-start:0.625rem}@media screen and (min-width: 70em){.icon-link .hide-at-max-width{border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;margin-inline-start:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.account-login{flex-basis:100%;font-size:0.875rem !important}@media screen and (min-width: 70em){.account-login{flex-basis:auto;padding-bottom:0.625rem;padding-top:0.625rem}}@media screen and (min-width: 70em){.global-nav__inner .top-nav-item>*:first-child{font-size:1rem;height:100%;line-height:1.6875rem;padding:0.625rem 0.3125rem 0.4375rem !important;position:relative;white-space:nowrap}.global-nav__inner .top-nav-item>*:first-child::before{background-color:#005a9c;bottom:-0.125rem;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}.global-nav__inner .top-nav-item>*:first-child:hover::before{display:block}.global-nav__inner .top-nav-item>*:first-child:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.global-nav__inner .top-nav-item>*:first-child:focus:hover::before{display:none}}.global-nav__inner .nav__submenu{display:none}#archive-nav ul,#category-nav ul{background-color:#fff;border:solid 1px #bdbdbd;height:11.25rem;overflow:auto}#archive-nav ul a,#category-nav ul a{display:block;padding:0.625rem}#breadcrumb{padding-bottom:0.9375rem;padding-top:0.625rem}#breadcrumb .l-cluster>*{margin:0 -0.6875rem}#breadcrumb .l-cluster.l-cluster>*>*{margin:0 0 0 0.6875rem;padding-right:1em;position:relative}[dir=rtl] #breadcrumb .l-cluster.l-cluster>*>*{margin:0 0.6875rem 0 0;padding-left:1em;padding-right:0}.breadcrumbs a{font-size:0.9375rem;line-height:1.5;color:#111;display:block;padding-bottom:0.6875rem;padding-top:0.6875rem}.breadcrumbs a:visited,.breadcrumbs a:hover,.breadcrumbs a:active{color:#111}.breadcrumbs [aria-current]{font-weight:600;text-decoration:none}.breadcrumbs [aria-current]:hover,.breadcrumbs [aria-current]:focus{outline-color:#111}.breadcrumbs li:not(:last-child)::after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:block;height:.5em;position:absolute;right:.4em;top:50%;transform:rotate(45deg) translateY(-50%);width:.5em}[dir=rtl] .breadcrumbs li:not(:last-child)::after{border-width:0 0 .1em .1em;left:.1em;right:auto}.banner.banner--access-control.acl-private,.banner.banner--access-control.acl-user{background-color:#237978;color:#fff}.banner.banner--access-control.acl-private .icon,.banner.banner--access-control.acl-user .icon{filter:invert(1)}.banner--access-control.acl-member{background-color:#ddb0c8;color:#000}.banner--access-control.acl-team{background-color:#ec7070;color:#000}main,#main{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;padding:1.5rem 5vw 6.25rem}#main .component+.component{margin-top:5rem}@media screen and (min-width: 48em){#main .component+.component{margin-top:6.25rem}}#main .component.u-full-width+.component.u-full-width{margin-top:0}.hero{background-color:#f8f8fb}@media screen and (min-width: 70em){.hero{padding-top:2.875rem}}.hero .l-sidebar>*,.hero .l-sidebar>*>*{margin:0}.hero .l-sidebar .sidebar{flex-basis:31.25rem}.hero .l-sidebar .not-sidebar{min-width:50%;padding-bottom:1.875rem}@media screen and (min-width: 70em){.hero .l-sidebar .not-sidebar>*{max-width:31.5rem}}.hero .lead{margin-bottom:1.125rem;margin-top:0}.hero img{margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){.hero img{max-width:31.25rem}}.hero h1{margin-bottom:1rem}.hero+*{margin-top:3.125rem}.hero .button{align-self:flex-start}.hero--listing{background-color:#fff;margin-bottom:1.25rem;padding-bottom:2.5rem}.hero--listing+*{margin-top:0}.hero--listing .filters.l-switcher{margin:-0.625rem;overflow:visible}.hero--listing .filters.l-switcher>*>*{min-width:33.333%;padding:0.625rem;width:calc(846400px - 92000%)}.hero--listing .filters>div{align-items:flex-start}.hero--listing .filters>div>fieldset,.hero--listing .filters>div>.input-group-wrap{align-self:end}.hero--listing .filters .field{margin-top:0}.hero--listing .filters .button--ghost{padding-left:0.1875rem;padding-right:0.1875rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.hero--listing .filters .button--ghost:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}.hero--listing .filters .button--ghost:focus{border-color:inherit;box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}.hero--listing .browse{margin:-0.625rem;overflow:visible}.hero--listing .browse>*{display:flex;flex-wrap:wrap}.hero--listing .browse>*>*{padding:0.625rem}.hero--listing .browse h2{font-size:1rem;font-weight:normal}.translations{background-color:#f8f8fb;padding:1.25rem}.translations .l-sidebar>*{align-items:center;margin-bottom:0;margin-top:0}.translations .l-sidebar>*>*{margin-bottom:0;margin-top:0}.translations .l-sidebar .sidebar{flex-basis:auto}.translations .l-sidebar .not-sidebar{min-width:70%}.translations.l-cluster>*{margin:0 -0.625rem}.translations.l-cluster>*>*{margin:0 0.625rem}.translations+*{margin-top:1.875rem}.translations h2,.translations h3,.translations h5,.translations .sidebar span{font-size:1rem;font-weight:normal;padding-bottom:0.625rem;padding-top:0.625rem}.translations a{display:block;padding-bottom:0.625rem;padding-top:0.625rem}.landing .translations,.ecosystem .translations{padding:0;margin-top:0}.landing .translations .sidebar span,.ecosystem .translations .sidebar span{padding-inline-end:1em}.landing .translations .l-sidebar .not-sidebar,.ecosystem .translations .l-sidebar .not-sidebar{min-width:70%;padding-bottom:0}.landing .translations+*,.ecosystem .translations+*{margin-top:2em}.toc+*{margin-top:1.875rem}@media screen and (min-width: 70em){.toc+*{margin-top:5rem}}.toc h2{font-size:1rem;font-weight:normal}.toc ul{border-left:solid 3px #f9c818;padding-left:0.9375rem}[dir=rtl] .toc ul{border-left:0;border-right:solid 3px #f9c818;padding-left:0;padding-right:0.9375rem}.toc ul a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}.component--text>*{max-width:41.25rem}.component--text>*+h2,.component--text>*+h3,.component--text>*+h4,.component--text>*+h5,.component--text>*+h6{margin-top:2em}.component--quote{font-size:1.125rem;line-height:1.5;color:#005a9c;font-weight:bold;margin-inline-end:0;margin-inline-start:0.625rem;padding:1.25rem;position:relative}.component--quote::before{background-color:#005a9c;border-radius:0.3125rem;left:-0.625rem;width:0.625rem}.component--quote>*{max-width:39.375rem}[dir=rtl] .component--quote::before{left:auto;right:-0.625rem}.component--image figcaption{font-size:0.9375rem;line-height:1.5;margin-block-start:1em}.component--image figcaption>*{max-width:33.75rem}.component--image figcaption>a{align-self:flex-start;display:inline-block;margin:0;padding-bottom:0.625rem;padding-top:0.625rem}.component--video iframe{border:0}.component--video figcaption{font-size:0.9375rem;line-height:1.5}.component--video figcaption>*{max-width:33.75rem}.component--video figcaption>a{display:inline-block;margin:0;padding-bottom:0.625rem;padding-top:0.625rem}.note{border-width:5px;margin-bottom:1.875rem;max-width:47rem}.note--error{border-color:#a82615}.note--info{border-color:#005a9c}.note--success{border-color:#046704}.note--warning{border-color:#c28605}.component--columns{overflow:hidden}@media screen and (min-width: 48em){.component--columns>ul{display:flex;flex-wrap:wrap;margin:-1.5%}}.component--columns>ul li+li{margin-top:1.25rem}@media screen and (min-width: 48em){.component--columns>ul li+li{margin-top:0}}@media screen and (min-width: 48em){.component--columns--images>ul>li{flex:1 0 33%;max-width:50%;padding:1.5%}}@media screen and (min-width: 48em){.component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:50%}}@media screen and (min-width: 48em){.component--columns--icons>ul>li{flex:1 0 50%;max-width:50%;padding:1.5%}}@media screen and (min-width: 70em){.component--columns--icons>ul>li{flex-basis:25%}}@media screen and (min-width: 70em){.component--columns--icons li:nth-last-child(n+5),.component--columns--icons li:nth-last-child(n+5)~li{flex-basis:33%}}@media screen and (min-width: 70em){.component--columns--icons li:nth-last-child(n+7),.component--columns--icons li:nth-last-child(n+7)~li{flex-basis:25%}}.card{background-color:#fff;border-radius:0.25rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.card--event{border-left:solid 0.375rem}[dir=rtl] .card--event{border-left:0;border-right:solid 0.375rem}.card--event,.card--member,.card--news,.card--group{box-shadow:-1px 1px 4px 0 rgba(55,70,95,.12)}.card--event.conference{border-color:#237978}.card--event.meeting{border-color:#1bc0d7}.card--event.talk{border-color:#f9c818}.card--event.workshop{border-color:#e93737}.card__text{flex-grow:1;order:1;padding-top:1rem}.card--group .card__text{max-width:41.25rem}.card__text>a:not([class]){align-self:flex-start;margin-top:0.375rem;padding-bottom:0.625rem;padding-top:0.625rem}.card__heading{font-size:1.125rem;line-height:1.5}.card__image img{border-radius:0.25rem}.card__link{border:0;color:#111;text-decoration:none}.card__link:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.card__link:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}.card--user.l-sidebar{padding-bottom:1.875rem;padding-top:2.5rem}.card--user.l-sidebar .sidebar{flex-basis:auto;order:-1}.card--user.l-sidebar .sidebar img{width:6.25rem}.card--user.l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.card--user.l-sidebar .not-sidebar>div{max-width:41.25rem}.card--user.l-sidebar .not-sidebar>div>*+*{margin-top:1.25rem}.card--user.l-sidebar .l-cluster>*{align-items:center}.card--user.l-sidebar .l-cluster>*,.card--user.l-sidebar .l-cluster.l-cluster>*>*{margin-bottom:0;margin-top:0}.card--user.l-sidebar .l-cluster a{display:inline-block;padding:0.75rem 0}.tag-list.tag-list{margin:-0.625rem}.tag-list.tag-list li{margin:0.625rem}.tag{font-size:0.875rem;line-height:1.4285714286;background-color:rgba(206,205,205,.5);background-clip:padding-box;border:solid 2px rgba(206,205,205,.5);border-radius:0.25rem;display:inline-block;padding:0.15625rem 0.3125rem 0.15625rem 0.3125rem}a.tag{position:relative;text-decoration:underline;z-index:10;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}@media screen and (min-width: 48em){.component--fifty-fifty{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.component--fifty-fifty>*+*{margin-top:1rem}@media screen and (min-width: 48em){.component--fifty-fifty>*+*{margin-top:0}}@media screen and (min-width: 48em){.component--fifty-fifty__text{flex-basis:52%}}@media screen and (min-width: 64em){.component--fifty-fifty__text{flex-basis:45%}}.component--fifty-fifty__text .l-box{display:flex;flex-direction:column;justify-content:flex-start;margin-top:1.875rem}.component--fifty-fifty__text .l-box>*+*{margin-top:1rem}.component--fifty-fifty__text .l-box a{align-self:flex-start}@media screen and (min-width: 48em){.component--fifty-fifty .image,.component--fifty-fifty .illustration{flex-basis:45%}}.component--fifty-fifty .image img{border-radius:0.25rem}.component--fifty-fifty .image .l-frame{padding-bottom:66.67%}@media screen and (min-width: 48em){.component--fifty-fifty .image .l-frame{padding-bottom:100%}}.component--fifty-fifty .illustration .l-frame{padding-bottom:75%}@media screen and (min-width: 48em){.component--fifty-fifty.reversed .component--fifty-fifty__text{order:-1}}@media screen and (min-width: 64em){.component--evangelists{display:flex;flex-wrap:wrap;justify-content:space-between}}.component--evangelists>*+*{margin-top:1rem}@media screen and (min-width: 64em){.component--evangelists>*+*{margin-top:0}}@media screen and (min-width: 64em){.component--evangelists__text{flex-basis:45%}}.component--evangelists__text h2~*{max-width:41.25rem}.component--evangelists__list{background-color:#005a9c;border-radius:0.375rem;color:#fff;overflow:hidden;padding-top:1.5rem}@media screen and (min-width: 64em){.component--evangelists__list{flex-basis:45%}}.component--evangelists__list h3{padding-left:1.5rem;padding-right:1.5rem}.component--evangelists__list li+li{border-top:solid 1px #649bc5}.component--evangelists__list p{margin-bottom:0;margin-top:0}.component--evangelists__list .sidebar{flex-basis:auto}.component--evangelists__list .not-sidebar{display:flex;flex-direction:column;justify-content:flex-start;min-width:calc(65% - 1.5rem)}.component--evangelists__list .not-sidebar>*+*{margin-top:.75em}.component--evangelists__list a{color:#fff}.component--evangelists__list a:visited,.component--evangelists__list a:hover,.component--evangelists__list a:active{color:#fff}.component--evangelists__list a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.component--activity{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}@media screen and (min-width: 64em){.component--activity .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.component--activity .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:25%}}.component--activity .card{background-color:#fff;border-radius:0.25rem;overflow:hidden}.component--activity .card__text{padding:1.25rem}.component--activity .card__image img{border-radius:0}.component--collapsibles>div{background-color:#fff;border-radius:0.375rem;box-shadow:-0.0625rem 0.0625rem 0.25rem rgba(55,70,95,.12);padding:1.5625rem}.component--collapsibles>div+div{margin-top:1rem}[data-heading=collapsibles] span{display:flex;flex-direction:column;justify-content:flex-start}[data-heading=collapsibles] span>*+*{margin-top:1rem}[data-heading=collapsibles] h3{font-size:1.125rem;line-height:1.5}[data-heading=collapsibles]>*{font-size:0.9375rem;line-height:1.5;display:block;font-weight:normal;margin-top:1rem}[data-heading=collapsibles]+*>*{max-width:41.25rem}.component--group-list{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.component--group-list__intro{max-width:41.25rem}.component--members{background-color:#f8f8fb;padding-bottom:1.5625rem;padding-top:1.5625rem}.component--members .l-center>h2,.component--members .l-center>p{max-width:41.25rem}.component--members__grid{display:flex;flex-wrap:wrap;margin-bottom:1rem}@supports(display: grid){.component--members__grid{display:grid;grid-auto-rows:minmax(10.625rem, auto);grid-gap:1.25rem;grid-template-columns:repeat(auto-fill, minmax(10.625rem, 1fr))}}.component--members__grid figure{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-bottom:1.25rem;margin-left:0.625rem;margin-right:0.625rem;flex:1 1 10.625rem;position:relative}@supports(display: grid){.component--members__grid figure{margin:0}}.component--members__grid figcaption{font-size:0.9375rem;line-height:1.5;font-weight:bold;margin:0.625rem;text-align:center}.component--members__grid .l-box{max-width:10.625rem}.component--members__grid+a{align-self:flex-start}.component--members__cta>*{align-items:center;margin-top:1em}.component--members__cta>*>*:not(a){flex-basis:100%}@media screen and (min-width: 48em){.component--members__cta>*>*:not(a){flex-basis:auto}}@media screen and (min-width: 64em){.slide{align-items:flex-start;display:flex;justify-content:space-between}}.slide>*+*{margin-top:1rem}@media screen and (min-width: 64em){.slide>*+*{margin-top:0}}@media screen and (min-width: 64em){.slide__quote,.slide__cite{flex-basis:45%}}.slide__quote{background:url("../images/quote-bg.png") no-repeat 0 0;font-size:1.25rem;font-weight:bold;line-height:1.6;margin-inline-start:2.1875rem;padding-top:0.9375rem;position:relative}@media screen and (min-width: 48em){.slide__quote{font-size:1.5rem;line-height:1.4}}.slide__quote::before{background-color:#005a9c;border-radius:0.3125rem;content:"";height:100%;left:-2.0625rem;position:absolute;top:0;width:0.25rem}.slide__quote>*{max-width:41.25rem}[dir=rtl] .slide__quote{background-position-x:100%}[dir=rtl] .slide__quote::before{left:auto;right:-2.0625rem}.slide__cite{font-size:0.9375rem;line-height:1.5;padding-inline-start:0.3125rem}.slide__cite.l-sidebar .sidebar{flex-basis:auto}.slide__cite.l-sidebar .not-sidebar{align-items:flex-start;min-width:calc(70% - 1.5rem)}.slide__cite.l-sidebar .not-sidebar p:first-child{font-weight:bold}.slide__cite.l-sidebar .not-sidebar p:first-child+p{margin-top:0}.slide__logo{background-color:#fff;height:7.5rem;padding:1.5rem;position:relative;width:11.25rem}.slide__logo>img{bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}@supports((-o-object-fit: contain) or (object-fit: contain)){.slide__logo>img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;position:static}}.component--slider{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.component--slider h2{font-size:1rem;font-weight:normal;margin-bottom:1.5rem}.component--slider ul>li+li{margin-top:2rem}.crosslinks{background-color:#005a9c;color:#fff;padding-bottom:3.125rem;padding-top:3.125rem}.crosslinks .component--columns__intro h2{font-size:1.5rem;line-height:1.4}.crosslinks .component--columns__intro a,.crosslinks .component--columns__intro a:visited,.crosslinks .component--columns__intro a:hover,.crosslinks .component--columns__intro a:active{color:#fff}.crosslinks .component--columns__intro a:focus{color:#111}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul{display:flex;flex-wrap:wrap;margin:-1.5%}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul>li{flex:1 0 50%;max-width:50%;padding:1.5%}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul li+li{margin-top:0}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images li:nth-last-child(n+3):nth-last-child(-n+3):first-child,.crosslinks .component--columns--images li:nth-last-child(n+3):nth-last-child(-n+3):first-child~li{flex-basis:33%}}@media screen and (min-width: 64em){.crosslinks .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.crosslinks .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:25%}}.crosslinks .card{background-color:#fff;border-radius:0.25rem;color:#111;overflow:hidden}.crosslinks .card__text{padding:1.25rem}.crosslinks .card__image img{border-radius:0}input[type=search]{max-width:none;position:relative;z-index:1}.l-sidebar.search{overflow:visible}.l-sidebar.search>*{margin:-0.75rem}.l-sidebar.search>*>*{margin:.75rem}.l-sidebar.search form .sidebar{flex-basis:auto}.l-sidebar.search form .not-sidebar{min-width:70%}.l-sidebar.search input[type=search]{max-width:none}@supports(padding-inline-start: 1em){input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs/%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");background-position:center left .5em;background-repeat:no-repeat;background-size:1.25rem;padding-inline-start:2.5rem}[dir=rtl] input[type=search]{background-position:center right .5em}}.meta{border-bottom:solid 1px #bdbdbd;border-top:solid 1px #bdbdbd;margin-bottom:3.125rem;padding:1.5rem 0}.meta dl{margin-bottom:0}.meta .with-link{padding-bottom:0.625rem;padding-top:0.625rem}.family-grouping{padding-top:2.5rem}.family-grouping h2+*{margin-top:1rem}.maturity-level{background-color:rgba(206,205,205,.5);border-radius:0.25rem;display:inline-block;margin-bottom:0.3125rem;padding:0.15625rem 0.3125rem}.maturity-level--note{background-color:rgba(0,0,0,0)}.maturity-level--highlighted{background-color:#005a9c;color:#fff}.pagination{margin-top:2.5rem}.l-cluster.pagination>*{margin-bottom:0;margin-top:0}.l-cluster.pagination>*>*{margin-bottom:0;margin-top:0}.pagination+*{border-top:solid 1px #bdbdbd;margin-top:2.0625rem}@media screen and (min-width: 64em){.pagination__list{justify-content:center}}.pagination__list a{font-size:0.9375rem;line-height:1.5;color:#000;display:block;text-decoration:none;padding:0.6875rem 1.125rem}.pagination__list a:visited{color:#000}.pagination__list a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}.pagination__list a[href]:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.pagination__list a[href][aria-current]{background-color:#005797;color:#fff;font-weight:bold}.pagination__list a[href][aria-current]:hover{color:#fff;text-decoration:none}.pagination__list a[href][aria-current]:focus{color:#000}.rss{margin-top:2.5rem}.rss a{padding-bottom:0.625rem;padding-top:0.625rem}.comments{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.comments h2{font-size:1.5rem;line-height:1.4}.comment-list{margin-top:1.875rem}.comment-list>li{border-bottom:solid 1px #bdbdbd;padding-bottom:3.125rem}.comment-list>li+li{margin-top:1.25rem}.l-sidebar.comment{overflow:visible}.l-sidebar.comment,.l-sidebar.comment-form-wrap{overflow:visible}.l-sidebar.comment .sidebar,.l-sidebar.comment-form-wrap .sidebar{flex-basis:auto;order:-1}.l-sidebar.comment .sidebar img,.l-sidebar.comment-form-wrap .sidebar img{width:3.125rem}.l-sidebar.comment .not-sidebar,.l-sidebar.comment-form-wrap .not-sidebar{min-width:calc(80% - 1.5rem)}.reply-list.reply-list{margin-left:4.375rem;margin-top:1.875rem;padding-left:1.875rem;position:relative}.reply-list.reply-list::before{background-color:#005a9c;border-radius:0.1875rem;content:"";height:100%;left:0;position:absolute;top:0;width:0.1875rem}.reply-list.reply-list>li{border-top:solid 1px #bdbdbd}.reply-list.reply-list>li+li{margin-top:1.25rem}[dir=rtl] .reply-list.reply-list{margin-left:0;margin-right:4.375rem;padding-left:0;padding-right:1.875rem}[dir=rtl] .reply-list.reply-list::before{left:auto;right:0}.reply-list .comment{padding-top:1.25rem}.comment__author{font-size:1rem;font-weight:bold;line-height:1.3333333333}.comment__body{max-width:41.25rem}[data-replylink]{font-size:0.9375rem;line-height:1.5;align-self:flex-start;padding-bottom:0.6875rem;padding-top:0.6875rem}#respond{margin-top:1rem}#respond>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}.comment-form-wrap{margin-top:1.875rem}#comment-form{max-width:41.25rem}#comment-form .l-switcher{overflow:visible}#comment-form .l-switcher>*{align-items:flex-end;margin:-0.625rem}#comment-form .l-switcher>*>*{padding:0.625rem;width:calc(435600px - 66000%)}.pre-footer.l-switcher{margin:-1.25rem}.pre-footer.l-switcher>*>*{margin-top:2.5rem;min-width:33.333%;padding:1.25rem;width:calc(846400px - 92000%)}.pre-footer h2+*{margin-top:1em}.pre-footer a{display:block}.global-footer{border-top:solid 1px #bdbdbd;grid-row-start:2;grid-row-end:3;padding:1.25rem 0 1.5625rem}.global-footer .l-center{display:flex;flex-direction:column;justify-content:flex-start}.global-footer .l-center>*+*{margin-top:1rem}.global-footer a,.global-footer .copyright{font-size:0.875rem;line-height:1.4285714286}.global-footer .copyright{margin-bottom:0}.global-footer a{color:#111}.global-footer a:visited,.global-footer a:hover,.global-footer a:active{color:#111}.global-footer__links{display:flex;flex-wrap:wrap}.global-footer__links>ul{display:flex;flex-wrap:wrap}@media screen and (min-width: 64em){.global-footer__links>ul{margin-inline-start:auto}}.global-footer__links .l-cluster>*{margin:0 -0.625rem}.global-footer__links .l-cluster.l-cluster>*>*{margin:0 0.625rem}.global-footer__links a:not([class]){display:block;padding-bottom:0.75rem;padding-top:0.75rem}.global-footer__links .with-icon--larger{padding:0.75rem}.global-footer__links .with-icon--larger img{height:1.25rem;width:1.25rem}.global-footer__links .with-icon--larger:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a)}.default .content{max-width:47rem}@supports(grid-column-gap: 8%){.default .content{max-width:none}@media screen and (min-width: 64em){.default .content{display:grid;grid-column-gap:7.857%;grid-template-areas:"article related";grid-template-columns:67.143% 25%}}@media screen and (min-width: 64em){.default .content article{grid-area:article}}@media screen and (min-width: 64em){.default .content .related{grid-area:related}}}.default .related{border-top:solid 10px #005a9c;margin-top:2.5rem;padding-top:1.25rem}.related [aria-current]{color:#111;text-decoration:none}@supports(grid-column-gap: 8%){@media screen and (min-width: 64em){.default .related{margin-top:0}}}@media screen and (min-width: 64em){.default .related__inner{border-inline-start:solid 1px #bdbdbd;padding-left:1.25rem;padding-right:1.25rem}}.default .related__inner ul a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}.event .content{max-width:47rem}.event .intro{display:flex;flex-direction:column;margin-bottom:1.25rem;margin-inline-start:1.875rem;position:relative}.event .intro::before{border-radius:0.3125rem;content:"";height:100%;left:-1.75rem;position:absolute;top:0;width:0.3125rem}.event .intro.conference::before{background-color:#237978}.event .intro.meeting::before{background-color:#1bc0d7}.event .intro.talk::before{background-color:#f9c818}.event .intro.workshop::before{background-color:#e93737}.event .intro h1{margin-bottom:0}.event .intro h1+*{font-size:1.5rem;line-height:1.4;margin-bottom:0.625rem;order:-1}[dir=rtl] .event .intro::before{left:auto;right:-1.75rem}.event .lead,.event .calendar-link{margin-bottom:1.25rem}.home .hero{background-color:#fff}.home .component--members{padding-bottom:2.5rem;padding-top:2.5rem}.home .component--members__grid{margin-top:2.5rem}.post .content,.post .rss{max-width:47rem}@supports(grid-column-gap: 8%){.post .content{max-width:none}@media screen and (min-width: 64em){.post .content{display:grid;grid-column-gap:7.857%;grid-template-columns:67.143% 25%;grid-template-areas:"article related"}}@media screen and (min-width: 64em){.post .content article{grid-area:article}}@media screen and (min-width: 64em){.post .content .related{grid-area:related}}}.post .related{margin-top:2.5rem}@supports(grid-column-gap: 8%){@media screen and (min-width: 64em){.post .content .related{margin-top:0}}}.post .related__inner{background-color:#f8f8fb;padding:1.75rem 1.25rem}.post .related__inner h2{font-size:1.1875rem;line-height:1.9411764706}.post .related__inner h3{font-size:1rem;line-height:1.3333333333}.post .related__inner a{color:#545454}.post .related__inner a:focus{color:#000}.post .related__inner>div,.post .related__inner h3+*{margin-top:1.125rem}.post .related__inner>div+div{border-top:solid 1px #bdbdbd;margin-top:1.5rem;padding-top:0.9375rem}.post .related__inner li{font-size:0.9375rem;line-height:1.5}.post .related__inner li+li{margin-top:1.375rem}.post .sub-head{font-size:0.9375rem;line-height:1.5;margin-bottom:1.875rem;margin-top:-1.25rem}.post .meta{position:relative}@media screen and (min-width: 48em){.post .meta dl dd:first-of-type{padding-right:9.375rem}}.post .meta dl dd,.post .meta dl dt{margin:0;padding-bottom:0.5rem;padding-top:0.3125rem}.post .meta dl dt:first-of-type,.post .meta dl dd:first-of-type{padding-top:0.5rem}.post .meta dl dt{float:left;font-weight:normal;margin-right:1em}.post .skip-to-comments,.post .skip-to-comment-form{color:#545454;display:inline-block;padding-bottom:0.6875rem;padding-top:0.6875rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.post .skip-to-comments:visited,.post .skip-to-comment-form:visited{color:#545454}.post .skip-to-comments:focus,.post .skip-to-comment-form:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}@media screen and (min-width: 48em){.post .skip-to-comments{position:absolute;right:0;top:1.1875rem}}.post .rss{border-top:solid 1px #bdbdbd;padding-top:2.5rem}@media screen and (min-width: 48em){[dir=rtl] .post .meta dl dd:first-of-type{padding-left:9.375rem;padding-right:0}}[dir=rtl] .post .meta dl dt{float:right;margin-left:1em;margin-right:0}@media screen and (min-width: 48em){[dir=rtl] .post .skip-to-comments{left:0;right:auto}}.post__notes{border-top:solid 1px #bdbdbd;margin-top:3.75rem;padding-top:1.25rem}.landing #breadcrumb,.ecosystem #breadcrumb{background-color:#f8f8fb}.landing main,.landing #main,.ecosystem main,.ecosystem #main{padding-top:0}.landing .component--text,.landing .component--image,.landing .component--video,.landing .component--quote,.ecosystem .component--text,.ecosystem .component--image,.ecosystem .component--video,.ecosystem .component--quote{margin-left:auto;margin-right:auto;max-width:44.4375rem}.landing .component--quote,.ecosystem .component--quote{max-width:43.1875rem}.listing .wrap{background-color:#f8f8fb}.listing #breadcrumb{background-color:#fff}.listing main,.listing #main{padding-top:0}.people-list>*+*,.post-list>*+*{border-top:solid 1px #bdbdbd}.people-list .groups .sidebar{flex-basis:auto}.people-list .groups .sidebar h3{font-size:1rem;font-weight:normal;line-height:2.75rem}.post-list>*{padding-bottom:1.875rem;padding-top:2.5rem}.post-list>li:last-child{border-bottom:solid 1px #bdbdbd}.post-list .l-sidebar .sidebar{flex-basis:auto}.post-list .l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.post-list .l-sidebar .not-sidebar>div{max-width:41.25rem}@media screen and (min-width: 64em){.post-list .l-sidebar .not-sidebar>div{margin-bottom:2.5rem}}.post-list .l-sidebar .not-sidebar>div>*+*{margin-top:1.25rem}.post-list .l-sidebar .sidebar .l-frame{height:9.125rem;width:12.5rem}.post-list .l-sidebar .sidebar .l-frame img{border-radius:0.25rem}.post-list .l-cluster>*{align-items:center}.post-list .l-cluster a{display:inline-block;padding:0.75rem 0}.post-list h2 a{color:#000}.post-list h2 a .icon{height:.8em;width:.8em}.event-list,.member-list,.group-list,.tr-stats-list{margin-top:2.5rem}.event-list>*+*,.member-list>*+*,.group-list>*+*,.tr-stats-list>*+*{margin-top:1rem}.event-list .card,.member-list .card,.group-list .card,.tr-stats-list .card{padding:1rem}.event-list .card.l-sidebar .sidebar,.member-list .card.l-sidebar .sidebar,.group-list .card.l-sidebar .sidebar,.tr-stats-list .card.l-sidebar .sidebar{flex-basis:auto}.event-list .card.l-sidebar .not-sidebar,.member-list .card.l-sidebar .not-sidebar,.group-list .card.l-sidebar .not-sidebar,.tr-stats-list .card.l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.event-list .card__text,.member-list .card__text,.group-list .card__text,.tr-stats-list .card__text{padding-top:0}.event-list .card .l-cluster{margin-top:1rem}.event-list .card .l-cluster>*{font-size:0.9375rem;line-height:1.5;align-items:center}.event-list .card.l-sidebar .l-sidebar .sidebar{flex-basis:20rem}.event-list .card.l-sidebar .l-sidebar .not-sidebar{min-width:calc(55% - 1.5rem)}.event-list .card__image{align-self:flex-start;height:6.25rem;width:6.25rem}@media screen and (min-width: 64em){.event-list .card__image{height:12.5rem;width:12.5rem}}.event-list .card__image img{border-radius:0}.event-list .date-location{font-size:0.9375rem;line-height:1.5;display:flex;flex-wrap:nowrap;max-width:18.75rem}.event-list .date-location img{margin-inline-end:0.75rem;width:1.125rem}.event-list .date-location .date-orig{display:inline-block;padding-bottom:0.625rem}.event-list .date-location>div:last-child{border-inline-start:solid 1px #bdbdbd;padding-inline-start:0.75rem}.member-list .card__text>*{max-width:41.25rem}.member-list .logo--member{margin-left:auto;margin-right:auto}.js .member-list [data-component=card] .card__text>:last-child{margin-bottom:2.5rem;margin-top:0}.group-list{margin-top:0}.archive-links h2+*{margin-top:.8em}.profile .content{max-width:47rem}@supports(grid-column-gap: 8%){.profile .content{max-width:none}@media screen and (min-width: 64em){.profile .content{display:grid;grid-column-gap:7.857%;grid-template-areas:"title nav" "details nav";grid-template-columns:67.143% 25%;grid-template-rows:auto 1fr}}@media screen and (min-width: 64em){.profile .content h1{grid-area:title}}@media screen and (min-width: 64em){.profile .content #profile-nav{grid-area:nav}}@media screen and (min-width: 64em){.profile .content .details{grid-area:details}}}.profile .profile-nav__inner{margin-bottom:2.0625rem}@media screen and (min-width: 64em){.profile .profile-nav__inner{border-inline-start:solid 1px #bdbdbd;margin-bottom:0;padding-left:1.25rem;padding-right:1.25rem}}.profile .profile-nav__inner [aria-current]{font-weight:bold}@media screen and (min-width: 64em){.profile [data-toggle=true]{display:none}}.profile [data-toggle=true][aria-expanded=false]{margin-bottom:2.0625rem}#profile-nav a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}#profile-nav a[aria-current]{color:#111;text-decoration:none}.technical-reports .wrap{background-color:#fff}.technical-reports .hero{background-color:#fff;margin-bottom:1.25rem;padding-bottom:2.5rem}.technical-reports .hero .l-box{background-color:#f3f3f6;border-radius:0.25rem}.technical-reports .hero .field{max-width:none}.technical-reports .hero .field-hint{color:#111}.technical-reports .checkbox-item label::before,.technical-reports .radio-item label::before{background-color:#fff}.tr-list .tr-list__item{display:flex;flex-direction:column;justify-content:flex-start;font-size:0.9375rem;line-height:1.5;padding-bottom:1.5rem;padding-top:1.5rem}.tr-list .tr-list__item>*+*{margin-top:.5em}.tr-list .tr-list__item>*{max-width:51.25rem}.tr-list .tr-list__item h3{font-size:1.5rem;line-height:1.4}.tr-list .tr-list__item+.tr-list__item{border-top:1px solid #bdbdbd}.tr-list .tr-list__item__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tr-list .tr-list__item__header>*+*{margin-top:1em}.tr-list .tr-list__item__header h3{margin-bottom:0;margin-top:0.3125rem}.tr-list .tr-list__item__header h3+*{margin-top:0;order:-1}.u-float-left{float:left;float:inline-start}.u-float-right{float:right;float:inline-end}.u-text-center{text-align:center}.u-text-left{text-align:left;text-align:start}.u-text-right{text-align:right;text-align:end}.u-text-vertical-lr{writing-mode:vertical-lr}.u-text-vertical-rl{writing-mode:vertical-rl}.u-block-left{float:left;margin-bottom:1em;margin-right:1em}.u-block-right{float:right;margin-bottom:1em;margin-left:1em}@media screen and (min-width: 80em){.u-text-left-from-lap{text-align:left;text-align:start}}@media screen and (min-width: 80em){.u-text-center-from-lap{text-align:center}}@media screen and (min-width: 80em){.u-text-right-from-lap{text-align:right;text-align:end}}.u-full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.u-center{margin-left:auto;margin-right:auto;position:relative}.u-no-margin.u-no-margin{margin:0}.u-no-margin-top.u-no-margin-top{margin-top:0}.u-bg-active.u-bg-active{background-color:#fc7750;border-color:#fc7750;color:#111}.u-bg-category.u-bg-category{background-color:#920ba6;border-color:#920ba6;color:#fff}.u-bg-error.u-bg-error{background-color:#a82615;border-color:#a82615;color:#fff}.u-bg-info.u-bg-info{background-color:#005a9c;border-color:#005a9c;color:#fff}.u-bg-success.u-bg-success{background-color:#046704;border-color:#046704;color:#fff}.u-bg-warning.u-bg-warning{background-color:#c28605;border-color:#c28605;color:#111}.u-color-draft.u-color-draft{background-color:#fff;border-color:#111;color:#111}.u-color-error.u-color-error{background-color:#fff;border-color:#a82615;color:#a82615}.u-color-info.u-color-info{background-color:#fff;border-color:#005a9c;color:#005a9c}.u-color-success.u-color-success{background-color:#fff;border-color:#046704;color:#046704}.u-color-warning.u-color-warning{background-color:#fff;border-color:#c28605;color:#111} diff --git a/public/dist/assets/styles/print.css b/public/dist/assets/styles/print.css index 8b8dc939..dae12142 100644 --- a/public/dist/assets/styles/print.css +++ b/public/dist/assets/styles/print.css @@ -219,16 +219,14 @@ ol:not([class]) li ol, ol:not([class]) { counter-reset: count; list-style-type: none; - -webkit-padding-start: 15pt; - padding-inline-start: 15pt; + padding-inline-start: 15pt; } ol:not([class]) > li { counter-increment: count; } ol:not([class]) > li::before { content: counters(count, ".") " "; - -webkit-padding-end: 6pt; - padding-inline-end: 6pt; + padding-inline-end: 6pt; } form > * + *, @@ -469,10 +467,8 @@ figure { } .component--quote { - -webkit-border-start: solid 4pt; - border-inline-start: solid 4pt; - -webkit-padding-start: 8pt; - padding-inline-start: 8pt; + border-inline-start: solid 4pt; + padding-inline-start: 8pt; } .component--quote blockquote { font-size: 14pt; diff --git a/public/dist/assets/styles/print.min.css b/public/dist/assets/styles/print.min.css index 5f2c435a..f62f6a1f 100644 --- a/public/dist/assets/styles/print.min.css +++ b/public/dist/assets/styles/print.min.css @@ -1 +1 @@ -@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../fonts/notosans/notosans-regular.woff2") format("woff2"),url("../fonts/notosans/notosans-regular.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("../fonts/notosans/notosans-italic.woff2") format("woff2"),url("../fonts/notosans/notosans-italic.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url("../fonts/notosans/notosans-bold.woff2") format("woff2"),url("../fonts/notosans/notosans-bold.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:600;src:url("../fonts/notosans/notosans-bolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-bolditalic.woff") format("woff")}@page{margin:2cm;size:21cm 28cm}*,*:before,*:after,blockquote:first-line,li:first-line,p:first-line{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#000 !important;overflow:visible !important;position:static;text-shadow:none !important}body{font:12pt "Noto Sans","Trebuchet MS",Geneva,sans-serif;line-height:1.3}body,img{display:block !important}img{height:auto !important;width:100% !important}code,pre{font-family:Monaco,"Lucida Console","Courier New",monospace}a,blockquote,figure,h1,h2,h3,h4,h5,h6,img,li,pre,table,.tr-list__item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}h1{font-size:24pt;margin-top:36pt}h2{font-size:20pt;margin-top:30pt}h3{font-size:18pt;margin-top:27pt}h4{font-size:16pt;margin-top:24pt}h5{font-size:15pt;margin-top:22pt}h6{font-size:14pt;margin-top:21pt}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}dl,ol,ul{page-break-before:avoid}ul:not([class])>*+*,ul:not([class]) li ul,ul:not([class]) li ol,ol:not([class])>*+*,ol:not([class]) li ul,ol:not([class]) li ol,.clean-list>*+*,.clean-list li ul,.clean-list li ol{margin-top:8pt}.clean-list{padding:0}ol:not([class]){counter-reset:count;list-style-type:none;-webkit-padding-start:15pt;padding-inline-start:15pt}ol:not([class])>li{counter-increment:count}ol:not([class])>li::before{content:counters(count, ".") " ";-webkit-padding-end:6pt;padding-inline-end:6pt}form>*+*,.field-group>*+*,.radio-item+.radio-item,.checkbox-item+.checkbox-item,.segmented-group>*>*+*{margin-top:8pt}fieldset{border:0;margin:0;min-width:0;padding:.12pt 0 0 0}.field{max-width:15cm}.field>*{display:block}.field-label,.group-legend{font-weight:bold}select,textarea,[type=date],[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid;border-radius:0;line-height:1.25;padding:3.75pt;width:100%}[type=file]{border:0}button,input,optgroup,select,textarea{font-size:12pt}.memorable-date,.input-group>*{display:inline-block;margin-top:0}.memorable-date .faux-label,.input-group .faux-label{display:block}.segmented-label span:first-of-type::after{content:":"}.input-width-30{max-width:59ex}.input-width-20{max-width:41ex}.input-width-10{max-width:23ex}.input-width-5{max-width:10.8ex}.input-width-4{max-width:9ex}.input-width-3{max-width:7.2ex}.input-width-2{max-width:5.4ex}a:link,a:visited,a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.logo{display:block;width:2cm}main a[href]::after,footer a[href]::after{content:" <" attr(href) "> "}abbr[title]::after{content:" (" attr(title) ")"}table{border-collapse:collapse;width:100%}table,th,td{border:1px solid}th,td,table caption{padding:9pt;text-align:start}table caption{font-size:14pt;font-weight:600;padding-left:0;padding-right:0}blockquote,figure{margin-left:0;margin-right:0}.l-frame{padding:0 !important}.l-sidebar>div{display:block !important}.l-cluster>*>*{display:inline-block;padding:3pt}.home .hero,.landing .hero{margin-top:36pt;min-height:6cm;padding-right:6cm;position:relative}.home .hero h1,.landing .hero h1{margin-top:0}.home .hero .sidebar,.landing .hero .sidebar{position:absolute;right:0;top:0;width:6cm}[dir=rtl] .hero{padding-left:6cm;padding-right:0}[dir=rtl] .hero .sidebar{left:0;right:auto}.card--event .icon{display:none !important}.component+.component{margin-top:42pt}.component--fifty-fifty{min-height:6cm;padding-right:6cm;position:relative}.component--fifty-fifty .l-frame{position:absolute;right:0;top:0;width:6cm}.component--fifty-fifty a{display:block}[dir=rtl] .component--fifty-fifty{padding-left:6cm;padding-right:0}[dir=rtl] .component--fifty-fifty .l-frame{left:0;right:auto}.component--image,.component--quote{margin-left:auto;margin-right:auto;position:relative !important;width:70%}.component--quote{-webkit-border-start:solid 4pt;border-inline-start:solid 4pt;-webkit-padding-start:8pt;padding-inline-start:8pt}.component--quote blockquote{font-size:14pt;font-weight:600}.component--collapsibles button{border:0;display:block !important;text-align:left}.component--collapsibles button>span{display:block}.component--collapsibles [aria-hidden]{display:block !important}.component--collapsibles .icon{display:none !important}.component--collapsibles a{display:block;margin:-18pt 0 18pt;visibility:hidden}.component--collapsibles a[href]::after{content:" <" attr(href) "> ";display:block;font-size:12pt;visibility:visible}[dir=rtl] .component--collapsibles button{text-align:right}.component--columns ul{padding:0}.component--columns li{display:block}.component--columns--icons .card{padding-top:1.5cm;position:relative}.component--columns--icons .card__heading{margin-top:0}.component--columns--icons .icon{height:1cm;position:absolute;top:0;width:1cm}.component--columns--images .card{min-height:5cm;padding-right:6cm;position:relative}.component--columns--images .card__image{position:absolute;right:0;top:0;width:6cm}[dir=rtl] .component--columns--images .card{padding-left:6cm;padding-right:0}[dir=rtl] .component--columns--images .card__image{left:0;right:auto}.component--columns--icons a:not(.card__link),.component--columns--images a:not(.card__link){display:block;margin:-18pt 0 18pt;visibility:hidden}.component--columns--icons a[href]::after,.component--columns--images a[href]::after{content:" <" attr(href) "> ";display:block;font-size:12pt;visibility:visible}.component--slider .clean-list{display:block !important}.component--slider .clean-list li{visibility:visible !important}.component--slider .clean-list li[style]{left:0 !important}.component--slider .clean-list li+li{margin-top:8pt}.component--slider .slide__logo{width:3cm}.component--slider .slider-controls{display:none !important}.component--members__grid>div{display:inline-block;width:3cm}.component--members__cta a{display:block}.avatar{border-radius:50%;height:75pt;overflow:hidden !important;position:relative;width:75pt}.avatar img{margin-top:-8pt;width:100%}.meta dt{font-weight:bold}.meta dd{margin-left:0;margin-right:0}.meta dd+dt{margin-top:8pt}.post .meta .with-icon--before{line-height:1.25cm;padding-left:1.5cm;position:relative}.post .meta .with-icon--before .icon,.post .meta .with-icon--before .avatar{height:1.25cm !important;left:0;position:absolute;top:0;width:1.25cm !important}[dir=rtl] .post .meta .with-icon--before{padding-left:0;padding-right:1.5cm}[dir=rtl] .post .meta .with-icon--before .icon,[dir=rtl] .post .meta .with-icon--before .avatar{left:auto;right:0}.component--evangelists__list li{display:block}.component--evangelists__list .sidebar{width:3cm}.component--evangelists__list a[href^=mailto]::after,.component--evangelists__list a[href^=tel]::after,.people-list a[href^=mailto]::after,.people-list a[href^=tel]::after{display:none}.people-list>li+li{margin-top:30pt}.people-list .l-cluster>*>*{display:block}.people-list>li>div:not(.alumni){padding-top:75pt;position:relative}.people-list>li>div:not(.alumni) h2,.people-list>li>div:not(.alumni) h3{margin-top:12pt}.people-list>li>div:not(.alumni)>.sidebar{position:absolute;top:0}.people-list .sidebar{width:75pt}.event-list .card__image{width:120pt}.group-list a[href]::after{display:block}.member-list .logo--member{display:none}.post-list>li>div{min-height:5cm;padding-right:6cm;position:relative}.post-list>li>div .l-frame{position:absolute;right:0;top:0;width:6cm}.post-list>li>div .l-frame::after{display:none !important}[dir=rtl] .post-list>li>div{padding-right:0;padding-left:6cm}[dir=rtl] .post-list>li>div .l-frame{left:0;right:auto}.tr-list__item *{font-size:11pt}.tr-list__item__header h3{margin-bottom:6pt;margin-top:18pt}.tr-list__item__header a{font-size:12pt}footer{margin-top:36pt}.skip-link,.skip-to-comments,.skip-to-comment-form,#cookie-banner,[role=status],.banner,#lang-nav,.logo-link .visuallyhidden,[data-trigger],[data-toggle],#global-nav ul,#breadcrumb,.translations,.toc,.component--video,.calendar-link,.listing .lead,.listing .filters,.listing .browse,.listing form,.progress-list,.autocomplete__wrapper svg,.date-location img,.card--group dl,.card--group .l-cluster,.people-list .icon,.post-list .icon,.post-list .tag,.post .rss .icon,.comments,.pre-footer,.pagination,.crosslinks,.global-footer__links{display:none !important} +@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../fonts/notosans/notosans-regular.woff2") format("woff2"),url("../fonts/notosans/notosans-regular.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("../fonts/notosans/notosans-italic.woff2") format("woff2"),url("../fonts/notosans/notosans-italic.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url("../fonts/notosans/notosans-bold.woff2") format("woff2"),url("../fonts/notosans/notosans-bold.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:600;src:url("../fonts/notosans/notosans-bolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-bolditalic.woff") format("woff")}@page{margin:2cm;size:21cm 28cm}*,*:before,*:after,blockquote:first-line,li:first-line,p:first-line{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#000 !important;overflow:visible !important;position:static;text-shadow:none !important}body{font:12pt "Noto Sans","Trebuchet MS",Geneva,sans-serif;line-height:1.3}body,img{display:block !important}img{height:auto !important;width:100% !important}code,pre{font-family:Monaco,"Lucida Console","Courier New",monospace}a,blockquote,figure,h1,h2,h3,h4,h5,h6,img,li,pre,table,.tr-list__item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}h1{font-size:24pt;margin-top:36pt}h2{font-size:20pt;margin-top:30pt}h3{font-size:18pt;margin-top:27pt}h4{font-size:16pt;margin-top:24pt}h5{font-size:15pt;margin-top:22pt}h6{font-size:14pt;margin-top:21pt}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}dl,ol,ul{page-break-before:avoid}ul:not([class])>*+*,ul:not([class]) li ul,ul:not([class]) li ol,ol:not([class])>*+*,ol:not([class]) li ul,ol:not([class]) li ol,.clean-list>*+*,.clean-list li ul,.clean-list li ol{margin-top:8pt}.clean-list{padding:0}ol:not([class]){counter-reset:count;list-style-type:none;padding-inline-start:15pt}ol:not([class])>li{counter-increment:count}ol:not([class])>li::before{content:counters(count, ".") " ";padding-inline-end:6pt}form>*+*,.field-group>*+*,.radio-item+.radio-item,.checkbox-item+.checkbox-item,.segmented-group>*>*+*{margin-top:8pt}fieldset{border:0;margin:0;min-width:0;padding:.12pt 0 0 0}.field{max-width:15cm}.field>*{display:block}.field-label,.group-legend{font-weight:bold}select,textarea,[type=date],[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid;border-radius:0;line-height:1.25;padding:3.75pt;width:100%}[type=file]{border:0}button,input,optgroup,select,textarea{font-size:12pt}.memorable-date,.input-group>*{display:inline-block;margin-top:0}.memorable-date .faux-label,.input-group .faux-label{display:block}.segmented-label span:first-of-type::after{content:":"}.input-width-30{max-width:59ex}.input-width-20{max-width:41ex}.input-width-10{max-width:23ex}.input-width-5{max-width:10.8ex}.input-width-4{max-width:9ex}.input-width-3{max-width:7.2ex}.input-width-2{max-width:5.4ex}a:link,a:visited,a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.logo{display:block;width:2cm}main a[href]::after,footer a[href]::after{content:" <" attr(href) "> "}abbr[title]::after{content:" (" attr(title) ")"}table{border-collapse:collapse;width:100%}table,th,td{border:1px solid}th,td,table caption{padding:9pt;text-align:start}table caption{font-size:14pt;font-weight:600;padding-left:0;padding-right:0}blockquote,figure{margin-left:0;margin-right:0}.l-frame{padding:0 !important}.l-sidebar>div{display:block !important}.l-cluster>*>*{display:inline-block;padding:3pt}.home .hero,.landing .hero{margin-top:36pt;min-height:6cm;padding-right:6cm;position:relative}.home .hero h1,.landing .hero h1{margin-top:0}.home .hero .sidebar,.landing .hero .sidebar{position:absolute;right:0;top:0;width:6cm}[dir=rtl] .hero{padding-left:6cm;padding-right:0}[dir=rtl] .hero .sidebar{left:0;right:auto}.card--event .icon{display:none !important}.component+.component{margin-top:42pt}.component--fifty-fifty{min-height:6cm;padding-right:6cm;position:relative}.component--fifty-fifty .l-frame{position:absolute;right:0;top:0;width:6cm}.component--fifty-fifty a{display:block}[dir=rtl] .component--fifty-fifty{padding-left:6cm;padding-right:0}[dir=rtl] .component--fifty-fifty .l-frame{left:0;right:auto}.component--image,.component--quote{margin-left:auto;margin-right:auto;position:relative !important;width:70%}.component--quote{border-inline-start:solid 4pt;padding-inline-start:8pt}.component--quote blockquote{font-size:14pt;font-weight:600}.component--collapsibles button{border:0;display:block !important;text-align:left}.component--collapsibles button>span{display:block}.component--collapsibles [aria-hidden]{display:block !important}.component--collapsibles .icon{display:none !important}.component--collapsibles a{display:block;margin:-18pt 0 18pt;visibility:hidden}.component--collapsibles a[href]::after{content:" <" attr(href) "> ";display:block;font-size:12pt;visibility:visible}[dir=rtl] .component--collapsibles button{text-align:right}.component--columns ul{padding:0}.component--columns li{display:block}.component--columns--icons .card{padding-top:1.5cm;position:relative}.component--columns--icons .card__heading{margin-top:0}.component--columns--icons .icon{height:1cm;position:absolute;top:0;width:1cm}.component--columns--images .card{min-height:5cm;padding-right:6cm;position:relative}.component--columns--images .card__image{position:absolute;right:0;top:0;width:6cm}[dir=rtl] .component--columns--images .card{padding-left:6cm;padding-right:0}[dir=rtl] .component--columns--images .card__image{left:0;right:auto}.component--columns--icons a:not(.card__link),.component--columns--images a:not(.card__link){display:block;margin:-18pt 0 18pt;visibility:hidden}.component--columns--icons a[href]::after,.component--columns--images a[href]::after{content:" <" attr(href) "> ";display:block;font-size:12pt;visibility:visible}.component--slider .clean-list{display:block !important}.component--slider .clean-list li{visibility:visible !important}.component--slider .clean-list li[style]{left:0 !important}.component--slider .clean-list li+li{margin-top:8pt}.component--slider .slide__logo{width:3cm}.component--slider .slider-controls{display:none !important}.component--members__grid>div{display:inline-block;width:3cm}.component--members__cta a{display:block}.avatar{border-radius:50%;height:75pt;overflow:hidden !important;position:relative;width:75pt}.avatar img{margin-top:-8pt;width:100%}.meta dt{font-weight:bold}.meta dd{margin-left:0;margin-right:0}.meta dd+dt{margin-top:8pt}.post .meta .with-icon--before{line-height:1.25cm;padding-left:1.5cm;position:relative}.post .meta .with-icon--before .icon,.post .meta .with-icon--before .avatar{height:1.25cm !important;left:0;position:absolute;top:0;width:1.25cm !important}[dir=rtl] .post .meta .with-icon--before{padding-left:0;padding-right:1.5cm}[dir=rtl] .post .meta .with-icon--before .icon,[dir=rtl] .post .meta .with-icon--before .avatar{left:auto;right:0}.component--evangelists__list li{display:block}.component--evangelists__list .sidebar{width:3cm}.component--evangelists__list a[href^=mailto]::after,.component--evangelists__list a[href^=tel]::after,.people-list a[href^=mailto]::after,.people-list a[href^=tel]::after{display:none}.people-list>li+li{margin-top:30pt}.people-list .l-cluster>*>*{display:block}.people-list>li>div:not(.alumni){padding-top:75pt;position:relative}.people-list>li>div:not(.alumni) h2,.people-list>li>div:not(.alumni) h3{margin-top:12pt}.people-list>li>div:not(.alumni)>.sidebar{position:absolute;top:0}.people-list .sidebar{width:75pt}.event-list .card__image{width:120pt}.group-list a[href]::after{display:block}.member-list .logo--member{display:none}.post-list>li>div{min-height:5cm;padding-right:6cm;position:relative}.post-list>li>div .l-frame{position:absolute;right:0;top:0;width:6cm}.post-list>li>div .l-frame::after{display:none !important}[dir=rtl] .post-list>li>div{padding-right:0;padding-left:6cm}[dir=rtl] .post-list>li>div .l-frame{left:0;right:auto}.tr-list__item *{font-size:11pt}.tr-list__item__header h3{margin-bottom:6pt;margin-top:18pt}.tr-list__item__header a{font-size:12pt}footer{margin-top:36pt}.skip-link,.skip-to-comments,.skip-to-comment-form,#cookie-banner,[role=status],.banner,#lang-nav,.logo-link .visuallyhidden,[data-trigger],[data-toggle],#global-nav ul,#breadcrumb,.translations,.toc,.component--video,.calendar-link,.listing .lead,.listing .filters,.listing .browse,.listing form,.progress-list,.autocomplete__wrapper svg,.date-location img,.card--group dl,.card--group .l-cluster,.people-list .icon,.post-list .icon,.post-list .tag,.post .rss .icon,.comments,.pre-footer,.pagination,.crosslinks,.global-footer__links{display:none !important} From b5c9abefdd4bfba743dc37b476f25adce9b9f07c Mon Sep 17 00:00:00 2001 From: Nicola Saunders Date: Thu, 26 Sep 2024 17:45:22 +0100 Subject: [PATCH 2/5] Update table docs and example --- design-system-templates/components/table.html.twig | 6 +++--- docs/styles/tables.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/design-system-templates/components/table.html.twig b/design-system-templates/components/table.html.twig index d165f82b..ecef2a84 100644 --- a/design-system-templates/components/table.html.twig +++ b/design-system-templates/components/table.html.twig @@ -4,19 +4,19 @@ + Column header 1 Column header 2 - Column header 3 - Row 1 header + Row header 1 Row 1, cell 2 Row 1, cell 3 - Row 2 header + Row header 2 Row 2, cell 2 Row 2, cell 3 diff --git a/docs/styles/tables.md b/docs/styles/tables.md index c9a91805..9cbc7528 100644 --- a/docs/styles/tables.md +++ b/docs/styles/tables.md @@ -4,7 +4,7 @@ The table markup must include column and/or row headers (``). Some screen re Use the attributes `scope="col"` and `scope="row"` to differentiate between column and row headers respectively. -Where there are both column and row headers, do not leave the first header cell empty as this can produce unexpected behaviour. +Where there are both column and row headers, do not use an empty table header `` in the first column as this can produce unexpected behaviour. An empty table cell `` is acceptable, if necessary (note the example table which follows). Use a `` to label the table correctly. A heading element can be used within the caption if desired. From cc6b8e23f2ee7cb130a24f80feb07ef27c4c0eff Mon Sep 17 00:00:00 2001 From: Nicola Saunders Date: Fri, 27 Sep 2024 12:01:45 +0100 Subject: [PATCH 3/5] Limit blue background to `th` in `thead` or `tfoot` --- assets-src/styles/sass/30-base/_tables.scss | 6 +++++- design-system-templates/components/table.html.twig | 4 ++-- public/dist/assets/styles/core.css | 6 +++++- public/dist/assets/styles/core.min.css | 2 +- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/assets-src/styles/sass/30-base/_tables.scss b/assets-src/styles/sass/30-base/_tables.scss index f717f116..90e23d3f 100755 --- a/assets-src/styles/sass/30-base/_tables.scss +++ b/assets-src/styles/sass/30-base/_tables.scss @@ -34,9 +34,13 @@ table caption { } th { + vertical-align: bottom; +} + +thead th, +tfoot th { background-color: $deep-blue; color: $white; - vertical-align: bottom; } td { diff --git a/design-system-templates/components/table.html.twig b/design-system-templates/components/table.html.twig index ecef2a84..7f685b20 100644 --- a/design-system-templates/components/table.html.twig +++ b/design-system-templates/components/table.html.twig @@ -4,9 +4,9 @@ - - Column header 1 + Column header 1 Column header 2 + Column header 3 diff --git a/public/dist/assets/styles/core.css b/public/dist/assets/styles/core.css index e15e1910..07de9575 100644 --- a/public/dist/assets/styles/core.css +++ b/public/dist/assets/styles/core.css @@ -1939,9 +1939,13 @@ table caption { } th { + vertical-align: bottom; +} + +thead th, +tfoot th { background-color: #024488; color: #fff; - vertical-align: bottom; } td { diff --git a/public/dist/assets/styles/core.min.css b/public/dist/assets/styles/core.min.css index 06f49c3d..c4aed819 100644 --- a/public/dist/assets/styles/core.min.css +++ b/public/dist/assets/styles/core.min.css @@ -1 +1 @@ -@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../fonts/notosans/notosans-regular.woff2") format("woff2"),url("../fonts/notosans/notosans-regular.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("../fonts/notosans/notosans-italic.woff2") format("woff2"),url("../fonts/notosans/notosans-italic.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url("../fonts/notosans/notosans-bold.woff2") format("woff2"),url("../fonts/notosans/notosans-bold.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:600;src:url("../fonts/notosans/notosans-bolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-bolditalic.woff") format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media screen and (prefers-reduced-motion: reduce),(update: slow){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:.001ms !important;transition-delay:0s !important}}blockquote{margin-inline-end:1.5625rem;margin-inline-start:1.5625rem;padding:0.625rem;position:relative}blockquote::before{background-color:#bdbdbd;content:"";height:100%;left:-0.1875rem;position:absolute;top:0;width:0.1875rem}blockquote>*+*{margin-top:1rem}blockquote>*:first-child{margin-top:0}blockquote cite{color:#111;font-size:1rem;font-style:normal;font-weight:bold}[dir=rtl] blockquote::before{left:auto;right:-0.1875rem}html{height:100%}body{background-color:#fff;color:#111;min-height:100%;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.grid-wrap{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh}*,*::before,*::after{box-sizing:border-box;font-family:inherit;margin:0;overflow-wrap:break-word;padding:0}button,.button{background-color:#005797;border:solid 2px #005797;border-radius:1.5rem;color:#fff;display:inline-block;font-size:0.875rem;font-weight:600;line-height:1.5;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:0.6875rem 1.5rem}button:hover,.button:hover{background-color:#024488;border-color:#024488}button:focus,button:active,.button:focus,.button:active{color:#000;background-color:#f9dc4a;border-color:#000}button:not([type=submit]){text-align:start}.button{text-decoration:none}button.button,input[type=submit].button{text-decoration:none}.button--wide{text-align:center;width:100%}.button--alt{background-color:rgba(0,0,0,0);color:#005797}.button--alt:hover{background-color:#cbe0fb;color:#024488}.button--alt:focus,.button--alt:active{background-color:#f9dc4a;border-width:3px;color:#000;padding:0.625rem 1.4375rem}.button--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:#000;font-weight:normal;padding-left:0;padding-right:0}.button--ghost:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button[disabled],.button.js-disabled{background-color:#bdbdbd;border-color:#bdbdbd;box-shadow:none;color:#303030;cursor:not-allowed}.button[disabled]:hover,.button[disabled]:focus,.button[disabled]:active,.button.js-disabled:hover,.button.js-disabled:focus,.button.js-disabled:active{background-color:#bdbdbd;color:#303030;outline:0}:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}main:focus,#main:focus,[tabindex="-1"]:focus{outline:none}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.field-group+.field-group{margin-top:2.5rem}form>*+*,.field-group>*+*{margin-top:1.75rem}.input-group{display:flex;align-items:center}.input-group>*+*{margin-left:1.875rem}[dir=rtl] .input-group>*+*{margin-left:0;margin-right:1.875rem}.field-legend{font-size:1.125rem;line-height:1.5;font-weight:bold}.field{max-width:41.25rem}label,.field-label,.field-hint,.field-error-msg,.faux-label{display:block}.field-label,.faux-label{margin-bottom:.25rem}.field-label,.group-legend{font-weight:bold}.field-label+.field-hint,.group-legend+.field-hint{margin-top:.25rem}.field-hint{font-size:0.9375rem;line-height:1.5;color:#545454;margin-bottom:.25rem;max-width:41.25rem}.required{color:#545454;font-weight:normal}textarea,[type=date],[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid;border-radius:0;line-height:1.25;padding:0.3125rem;width:100%}textarea:focus,[type=date]:focus,[type=email]:focus,[type=file]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus{box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}select,[type=date],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{height:2.9375rem}[type=file]{border-color:rgba(0,0,0,0)}[type=file]:focus{border-color:currentColor;box-shadow:inset 0 0 0 4px;margin-left:-0.3125rem;margin-right:-0.3125rem;outline:3px solid #f9dc4a;padding-left:0.3125rem;padding-right:0.3125rem}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}select{background-color:rgba(0,0,0,0);border:2px solid;border-radius:0;line-height:1.25;padding:0.3125rem;width:100%}select:focus{box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}@supports(padding-inline-start: 1em){select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E");background-position:center right 0.625rem;background-repeat:no-repeat;background-size:0.9375rem;padding-inline-end:2.125rem}[dir=rtl] select{background-position:center left 0.625rem}}textarea{height:10em;resize:vertical}.memorable-date{display:inline-block;margin-top:0}.memorable-date+.memorable-date{margin-left:1rem}[dir=rtl] .memorable-date+.memorable-date{margin-left:auto;margin-right:1rem}.radio-item,.checkbox-item{clear:left;float:left;margin-top:.25rem;padding-left:2.125rem;position:relative}.radio-item::after,.checkbox-item::after{clear:both;content:"";display:block}[dir=rtl] .radio-item,[dir=rtl] .checkbox-item{clear:right;float:right;padding-left:0;padding-right:2.125rem}.radio-item input,.checkbox-item input{cursor:pointer;height:2.75rem;left:-0.625rem;margin:0;opacity:0;position:absolute;top:-0.125rem;width:2.75rem;z-index:1}[dir=rtl] .radio-item input,[dir=rtl] .checkbox-item input{left:auto;right:-0.625rem}.radio-item label,.checkbox-item label{cursor:pointer;display:inline-block;margin-bottom:0;margin-top:-0.125rem;padding:0.6875rem 0.9375rem 0.625rem 0.0625rem;touch-action:manipulation}.radio-item label::before,.radio-item label::after,.checkbox-item label::before,.checkbox-item label::after{content:"";position:absolute}.radio-item label::before,.checkbox-item label::before{background:rgba(0,0,0,0);border:2px solid;height:1.5rem;left:0;top:0.5rem;width:1.5rem}[dir=rtl] .radio-item label,[dir=rtl] .checkbox-item label{padding:0.6875rem 0.0625rem 0.625rem 0.9375rem}[dir=rtl] .radio-item label::before,[dir=rtl] .checkbox-item label::before{left:auto;right:0}.radio-item label::before,.radio-item label::after{border-radius:50%}.radio-item label::after{background:currentColor;border:5px solid;height:0;left:0.4375rem;opacity:0;top:0.9375rem;width:0}[dir=rtl] .radio-item label::after{left:auto;right:0.4375rem}.checkbox-item label::after{background:rgba(0,0,0,0);border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.40625rem;left:0.375rem;opacity:0;top:0.9375rem;transform:rotate(-45deg);width:0.75rem}[dir=rtl] .checkbox-item label::after{left:auto;right:0.375rem}.checkbox-group--cluster .checkbox-item{clear:none;margin-right:0.75rem}.radio-item:hover input:not(:disabled)+label::before,.checkbox-item:hover input:not(:disabled)+label::before{box-shadow:0 0 0 4px #005797}.radio-item input:focus+label::before,.checkbox-item input:focus+label::before{border-width:4px;box-shadow:0 0 0 4px #f9dc4a}.radio-item:hover input:focus+label::before,.checkbox-item:hover input:focus+label::before{box-shadow:0 0 0 4px #f9dc4a}.radio-item input:checked+label::after,.checkbox-item input:checked+label::after{opacity:1}[type=radio]:disabled,[type=radio]:disabled+label [type=checkbox]:disabled,[type=checkbox]:disabled+label{cursor:default}[type=radio]:disabled+label,[type=checkbox]:disabled+label{opacity:.5}.segmented-group-wrapper{max-width:none}.segmented-group.l-switcher{margin-top:0}.segmented-group.l-switcher>*>*{max-width:100%;min-width:33.333%;position:relative}.segmented-group.l-switcher label{border:2px solid;cursor:pointer;display:block;margin:0.125rem}.segmented-group.l-switcher label:before,.segmented-group.l-switcher label:after{content:"";position:absolute}.segmented-group.l-switcher label::before{background:rgba(0,0,0,0);height:1.5rem;left:0.625rem;top:0.625rem;width:1.5rem}.segmented-group.l-switcher label::after{background:rgba(0,0,0,0);border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.40625rem;left:1rem;opacity:0;top:1.0625rem;transform:rotate(-45deg);width:0.75rem}.segmented-group.l-switcher input{cursor:pointer;height:2.75rem;margin:0;opacity:0;position:absolute;right:0;top:0;width:2.75rem;z-index:1}.segmented-group.l-switcher .segmented-label{display:flex;flex-direction:column;justify-content:flex-start;display:block;padding:0.625rem;padding-left:2.75rem}.segmented-group.l-switcher .segmented-label>*+*{margin-top:.5em}.segmented-group.l-switcher .segmented-label span{display:block}.segmented-group.l-switcher .segmented-label span:first-of-type{font-weight:bold}.segmented-group.l-switcher>*>*:hover label{background-color:#cbe0fb}.segmented-group.l-switcher input:focus+label{border-color:#f9dc4a;box-shadow:inset 0 0 0 4px;outline:solid 2px #f9dc4a}.segmented-group.l-switcher input:checked+label::after{opacity:1}[dir=rtl] .segmented-group label::before{right:0.625rem;left:auto}[dir=rtl] .segmented-group label::after{right:1rem;left:auto}[dir=rtl] .segmented-group input{left:0;right:auto}[dir=rtl] .segmented-group .segmented-label{padding:0.625rem;padding-right:2.75rem}.input-width-30{max-width:59ex}.input-width-20{max-width:41ex}.input-width-10{max-width:23ex}.input-width-5{max-width:10.8ex}.input-width-4{max-width:9ex}.input-width-3{max-width:7.2ex}.input-width-2{max-width:5.4ex}[data-component=error-summary] li a{color:#a82615;display:inline-block;font-weight:bold;padding-bottom:0.625rem;padding-top:0.625rem}[data-component=error-summary] li a:hover,[data-component=error-summary] li a:visited{color:#a82615}[data-component=error-summary] li a:focus{color:#000}.field--error{border-left:solid 0.3125rem #a82615;padding-left:0.9375rem}.field--error input:not([type=file]),.field--error textarea:not(:focus){border-color:#a82615}.field--error input:focus,.field--error textarea:focus{border-color:inherit}[dir=rtl] .field--error{border-left:none;border-right:solid 0.3125rem #a82615;padding-left:0;padding-right:0.9375rem}.field-error-msg{color:#a82615;font-weight:bold;margin-top:0.9375rem}.progress-list{margin-bottom:1.875rem}@media screen and (min-width: 48em){.progress-list{display:flex;flex-wrap:wrap}}.progress-list li{position:relative}.progress-list li::after{background-color:#545454;bottom:-1rem;content:"";height:0.8125rem;left:1.1875rem;position:absolute;width:0.1875rem}@media screen and (min-width: 48em){.progress-list li::after{bottom:auto;height:0.1875rem;left:50%;top:2rem;width:100%;z-index:-1}}.progress-list li+li{margin-top:1.25rem}@media screen and (min-width: 48em){.progress-list li+li{margin-top:0}}[dir=rtl] .progress-list li::after{left:auto;right:1.1875rem}@media screen and (min-width: 48em){[dir=rtl] .progress-list li::after{left:auto;right:50%}}.progress-list li.complete::after{background-color:#237978}.progress-list li:last-child::after{display:none}.progress-step__inner{align-items:center;display:flex}@media screen and (min-width: 48em){.progress-step__inner{flex-direction:column;padding-top:0.625rem;text-align:center}}.progress-step__inner>span{font-size:0.9375rem;line-height:1.5;padding:0.625rem}@media screen and (min-width: 48em){.progress-step__inner>span{width:9.375rem}}.progress-step__marker{align-items:center;background-color:#fff;border:solid 3px #545454;border-radius:50%;display:flex;height:2.75rem;justify-content:center;width:2.75rem}@media screen and (min-width: 48em){.progress-step__marker{box-shadow:0 0 0 0.625rem #fff}}.progress-step__marker.complete{background-color:#237978;border-color:#237978;color:#fff;position:relative}.progress-step__marker.complete::before,.progress-step__marker.complete::after{background-color:#237978;content:"";position:absolute}.progress-step__marker.complete::before{border-radius:50%;height:2.375rem;left:0;top:0;width:2.375rem}.progress-step__marker.complete::after{border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.5625rem;left:0.625rem;top:0.8125rem;transform:rotate(-45deg);width:1.125rem}.progress-list a{color:#545454;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.progress-list a:visited{color:#920ba6}.progress-list a:hover{color:#024488}.progress-list a:focus{box-shadow:0 0 0 2px;color:#000;outline:solid 3px #f9dc4a;outline-offset:2px;text-decoration:none}.progress-list a:active{color:#000}[hidden]{display:none !important}.global-header [role=status],.visuallyhidden:not(:focus):not(:active),.skip-link:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden+*,.skip-link+*{margin-top:0 !important}br{margin-top:0}abbr{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}dfn{font-style:normal;font-weight:600}b,strong,.bold{font-weight:600}em,i{font-style:italic}small,.small,.small-caps{font-size:0.875rem;line-height:1.4285714286}.small-caps{text-shadow:0 0 0 #111;text-transform:uppercase}code,samp,pre{font-family:Monaco,"Lucida Console","Courier New",monospace;font-size:.9em;-webkit-hyphens:none;hyphens:none;orphans:3;padding-left:0.1875rem;padding-right:0.1875rem;page-break-before:avoid;text-transform:none;widows:3}svg{fill:currentColor;height:auto}svg:not([class]){width:100%}.icon{height:1em;vertical-align:baseline;width:1em}.icon--larger{height:1.875rem;width:1.875rem}.with-icon--before,.with-icon--after,.with-icon--larger{align-items:baseline;display:inline-flex}.with-icon--before .icon,.with-icon--after .icon,.with-icon--larger .icon{flex:0 0 auto}.with-icon--larger{align-items:center}.with-icon--before .icon{margin-right:0.5rem}@supports(margin-inline-end: 1em){.with-icon--before .icon{margin-right:0;margin-inline-end:0.5rem}}.with-icon--after .icon{margin-left:0.5rem}@supports(margin-inline-start: 1em){.with-icon--after .icon{margin-left:0;margin-inline-start:0.5rem}}[dir=rtl] .with-icon--before .icon{margin-left:0.5rem;margin-right:0}@supports(margin-inline-start: 1em){[dir=rtl] .with-icon--before .icon{margin-left:0;margin-inline-end:0.5rem}}[dir=rtl] .with-icon--after .icon{margin-left:0;margin-right:0.5rem}@supports(margin-inline-start: 1em){[dir=rtl] .with-icon--after .icon{margin-right:0;margin-inline-start:0.5rem}}img{height:auto;max-width:100%}.avatar{background-color:#fff;border:solid 1px #005a9c;border-radius:50%;height:6.25rem;overflow:hidden;width:6.25rem}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar--med{height:3.125rem;width:3.125rem}.avatar--med img{margin-top:0}.avatar--small{height:2rem;width:2rem}.avatar--small img{margin-top:0}a:not([class]),a.with-icon--before,a.with-icon--after{border:0;color:#005797;cursor:pointer;padding-left:0.125rem;padding-right:0.125rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}a:not([class]) svg,a.with-icon--before svg,a.with-icon--after svg{fill:currentColor}a:not([class]):visited,a.with-icon--before:visited,a.with-icon--after:visited{color:#920ba6}a:not([class]):hover,a.with-icon--before:hover,a.with-icon--after:hover{color:#024488;outline-width:0}a:not([class]):focus,a.with-icon--before:focus,a.with-icon--after:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}a:not([class]):active,a.with-icon--before:active,a.with-icon--after:active{color:#000;outline-width:0}ol[class],ul[class]{list-style:none;padding:0}ul:not([class]),ol:not([class]),ol.counter{margin-block-end:1em;margin-block-start:1em;padding-inline-start:2.4em}ul:not([class])>*+*,ul:not([class]) li ul,ul:not([class]) li ol,ol:not([class])>*+*,ol:not([class]) li ul,ol:not([class]) li ol,ol.counter>*+*,ol.counter li ul,ol.counter li ol{margin-top:.75em}ol.counter ::marker{content:counters(list-item, ".") ". "}.clean-list li{display:block}dl{margin-block-end:1em;margin-block-start:1em}dl dt{font-weight:bold}dl dd+dt{margin-top:.5em}dl dt+dd,dl dd+dd{margin-top:.25em}dl.inline div{align-items:baseline;display:flex;flex-wrap:wrap}dl.inline div dt,dl.inline div dd{margin-inline-start:0}dl.inline div dt::after{content:": "}dl.inline div dd:not(:last-child):after{content:", "}@supports(grid-row-start: auto){dl.grid{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:max-content;grid-template-rows:1fr;row-gap:1rem}dl.grid dd+dt,dl.grid dt+dd,dl.grid dd+dd{margin-top:0}dl.grid dt{grid-column-start:1;grid-column-end:2}dl.grid dd{grid-column-start:2;grid-column-end:3}}.skip-link{background-color:#f9dc4a;border:solid 3px #000;color:#000;padding:0.625em 0.9375em;text-decoration:none}.skip-link:active,.skip-link:focus{left:0;position:absolute;top:0;z-index:999}.skip-link:active span,.skip-link:focus span{box-shadow:0 -1px 0 0 inset}.skip-link [dir=rtl]:active,.skip-link [dir=rtl]:focus{left:auto;right:0}summary{color:#005797;cursor:pointer;display:inline-block;padding-left:1.5625rem;position:relative}summary::before{border-color:rgba(0,0,0,0);border-left-color:inherit;border-style:solid;border-width:7px 0 7px 12.124px;bottom:0;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);content:"";display:block;height:0;left:0;margin:auto;position:absolute;top:-0.0625rem;width:0}summary::-webkit-details-marker{display:none}summary:hover{color:#024488}summary span{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}summary:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}summary:focus span{text-decoration:none}details{margin-bottom:1rem;margin-top:1rem}details[open]>summary{margin-bottom:1rem}details[open]>summary::before{transform:rotate(90deg)}[dir=rtl] summary{padding-left:0;padding-right:1.5625rem}[dir=rtl] summary::before{left:auto;right:0;transform:rotate(180deg)}.social-links__item{height:3rem;padding:0.875rem;width:3rem}.social-links__item .icon{height:1.25rem;width:1.25rem}.social-links__item:hover .icon{color:#024488}table{border:1px solid #bdbdbd;border-collapse:collapse;margin-bottom:1rem;margin-top:1rem;width:100%}tr:nth-child(even){background-color:rgba(206,205,205,.5)}th,td,table caption{padding:.75rem;text-align:left;text-align:start}[dir=rtl] th,[dir=rtl] td,[dir=rtl] table caption{text-align:right;text-align:start}th{background-color:#024488;color:#fff;vertical-align:bottom}td{vertical-align:text-top}@media screen{.table-wrap{border:1px solid #bdbdbd;margin-bottom:1rem;margin-top:1rem;max-width:100% !important}.table-wrap[role][aria-labelledby][tabindex]{overflow:auto}.table-wrap table{border:0;margin-bottom:0;margin-top:0}.table-wrap:focus{border-color:#000;box-shadow:inset 0 0 0 4px;outline:3px solid #f9dc4a}}body{font-family:"Trebuchet MS",Geneva,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}p{margin:1rem 0}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0 0 1rem}h1{margin-bottom:1em}h1,.txt-venus{font-size:2.0625rem;line-height:1.303030303}@media screen and (min-width: 48em){h1,.txt-venus{font-size:2.625rem;line-height:1.4}}h2,.txt-earth{font-size:1.6875rem;line-height:1.2444444444}@media screen and (min-width: 48em){h2,.txt-earth{font-size:2.125rem;line-height:1.2647058824}}h3,.txt-mars{font-size:1.5rem;line-height:1.4}h4,.txt-jupiter{font-size:1.25rem;line-height:1.6}h5,.txt-saturn,.post__notes h3{font-size:1.125rem;line-height:1.5}h6{font-size:1rem}.lead{font-size:1.4375rem;line-height:1.4}.txt-pluto{font-size:0.9375rem;line-height:1.5}.txt-eris{font-size:0.875rem;line-height:1.4285714286}.fonts-loaded body{font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif}.l-box{border:1px solid;display:block;padding:1.5rem}.l-box--no-padding{padding:0}.l-box--no-border{border:none;outline:1px solid rgba(0,0,0,0);outline-offset:-1px}.l-center.l-center{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;padding-left:5vw;padding-right:5vw}.l-cluster{overflow:hidden}.l-cluster>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.625rem}.l-cluster--vertical-align>*{align-items:center}.l-cluster.l-cluster>*>*{display:inline-block;margin:0.625rem}.l-frame{display:block;overflow:hidden;position:relative}.l-frame>*{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.l-frame>iframe,.l-frame>img,.l-frame>video{height:100%;width:100%}.l-frame>img,.l-frame>video{-o-object-fit:cover;object-fit:cover}.l-frame--16-9{padding-bottom:56.25%}.l-frame--3-2{padding-bottom:66.67%}.l-frame--4-3{padding-bottom:75%}.l-frame--square{padding-bottom:100%}.l-sidebar{overflow:hidden}.l-sidebar>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.75rem}.l-sidebar>*>*{margin:.75rem}.l-sidebar .sidebar{flex-basis:18.75rem;flex-grow:1}.l-sidebar .not-sidebar{flex-basis:0;flex-grow:999;min-width:calc(55% - 1.5rem)}.l-sidebar--expanded{width:100%}.l-sidebar .sidebar--compact{flex-basis:11.25rem}.l-switcher{overflow:hidden}.l-switcher>*{display:flex;flex-flow:row wrap}.l-switcher>*>*{max-width:100%;min-width:50%;width:calc(476100px - 69000%)}.no-js [data-trigger=account-menu],.no-js .account-menu{display:none}.global-header{background-color:#fff}.global-header .banner{background-color:#cbe0fb;padding-bottom:0.625rem;padding-top:0.625rem}.global-header .banner__inner{align-items:center;display:flex}.global-header .banner__inner p{font-size:0.875rem;line-height:1.4285714286;margin-bottom:0;margin-top:0}.global-header .banner__inner a{color:#024488}.global-header .banner__inner a:focus{color:#000}#lang-nav{background-color:#f8f8fb}#lang-nav .l-cluster>*{justify-content:flex-end;margin:0 -0.625rem}#lang-nav .l-cluster.l-cluster>*>*{margin:0 0.625rem}#lang-nav a{font-size:0.875rem;line-height:1.4285714286;color:#111;display:block;padding-bottom:0.75rem;padding-top:0.75rem}@media screen{#archive-banner{background-color:#f9dc4a;padding-bottom:1.25rem;padding-top:1.25rem}#archive-banner .centered{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;overflow:hidden;padding-left:5vw;padding-right:5vw}#archive-banner .centered>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.75rem}#archive-banner .centered>*>*{margin:.75rem}#archive-banner .archive-banner__message{flex-basis:0;flex-grow:999;min-width:calc(80% - 1.5rem)}#archive-banner .archive-banner__message>*+*{margin-top:1rem}#archive-banner .archive-banner__message>*{max-width:41.25rem}#archive-banner .archive-banner__message h2{display:block;font-size:1.1875rem;line-height:1.6842105263}#archive-banner .archive-banner__message h3{font-size:1rem;line-height:1.3333333333}#archive-banner .archive-banner__message h3+*{margin-top:0}#archive-banner a{color:#024488}#archive-banner a:visited{color:#024488}#archive-banner a:focus{background-image:none;color:#000;outline:solid 2px #000;outline-offset:1px;text-decoration:none}#archive-banner .archive-banner__logo{flex-basis:auto;flex-grow:1;order:-1}#archive-banner .archive-banner__logo>span{display:block;height:2.75rem;position:relative;width:4.125rem}}@media screen and (min-width: 64em){#archive-banner .archive-banner__logo>span{height:3.25rem;width:4.875rem}}@media print{#archive-banner{border:solid 2.25pt;font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif;margin:1cm;padding:8pt;position:relative}#archive-banner a:link,#archive-banner a:visited,#archive-banner a{color:#000}#archive-banner a[href]::after{content:" <" attr(href) "> "}.archive-banner__message{min-height:40pt;padding-left:62pt}.archive-banner__message>*+*{margin-top:8pt}[dir=rtl] .archive-banner__message{padding-left:0;padding-right:60pt}.archive-banner__logo{left:8pt;position:absolute;top:8pt}[dir=rtl] .archive-banner__logo{left:auto;right:8pt}}.logo{display:block;height:2.75rem;position:relative;width:4.125rem}@media screen and (min-width: 64em){.logo{height:3.25rem;width:4.875rem}}.logo--member{height:5.25rem;padding-left:1.25rem;padding-right:1.25rem;position:relative;width:9.375rem}.logo--member>img{bottom:0;height:auto;left:0;margin:auto 0;max-height:100%;max-width:calc(100% - 40px);position:absolute;right:0;top:0;width:auto}#global-nav svg{pointer-events:none}#global-nav{border-bottom:solid 1px #bdbdbd;display:block;padding-bottom:1.125rem;padding-top:1.125rem}@media screen and (min-width: 70em){#global-nav{padding-bottom:0;padding-top:1.25rem}}.global-nav__inner{align-items:center;display:flex;flex-wrap:wrap}@media screen and (min-width: 70em){.global-nav__inner{align-items:flex-end;flex-wrap:nowrap;position:relative}}.global-nav__inner>ul{background-color:#fff;display:flex;flex-basis:100%;flex-wrap:wrap;padding-bottom:2.8125rem;width:100%}@media screen and (min-width: 70em){.global-nav__inner>ul{flex-basis:auto;flex-wrap:nowrap;padding-bottom:0}}@media screen and (min-width: 70em){li.top-nav-item+li.top-nav-item{margin-inline-start:0.25rem}}@media screen and (min-width: 70em){.global-nav__inner>ul>li:last-child{margin-inline-start:auto}}.global-nav__inner .top-nav-item{border-bottom:solid 1px #bdbdbd;flex-basis:100%}@media screen and (min-width: 70em){.global-nav__inner .top-nav-item{border-bottom:none;flex-basis:auto}}.nav-link{color:#111;display:block;padding:0.625rem 0;position:relative;text-decoration:none}@media screen and (min-width: 70em){.nav-link{display:inline-block}}.global-nav__inner .top-nav-item>.nav-link{font-weight:600}.logo-link:focus{box-shadow:0 0 0 3px #000;outline:solid 3px #f9dc4a;outline-offset:3px}@media screen and (min-width: 70em){.logo-link{margin-inline-end:1.5625rem;padding-bottom:0.3125rem;position:relative}.logo-link::before{background-color:#005a9c;bottom:0;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}.logo-link:hover::before{display:block}}.icon-link{align-items:center;color:#111;display:flex;min-height:2.75rem;text-decoration:none !important}@media screen and (min-width: 70em){.icon-link{display:inline-flex;justify-content:center;height:100%;min-width:2.75rem}}.icon-link::before{bottom:0 !important}.icon-link:visited,.icon-link:hover{color:#111 !important}.icon-link:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.icon-link .hide-at-max-width{margin-inline-start:0.625rem}@media screen and (min-width: 70em){.icon-link .hide-at-max-width{border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;margin-inline-start:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.account-login{flex-basis:100%;font-size:0.875rem !important}@media screen and (min-width: 70em){.account-login{flex-basis:auto;padding-bottom:0.625rem;padding-top:0.625rem}}@media screen and (min-width: 70em){.global-nav__inner .top-nav-item>*:first-child{font-size:1rem;height:100%;line-height:1.6875rem;padding:0.625rem 0.3125rem 0.4375rem !important;position:relative;white-space:nowrap}.global-nav__inner .top-nav-item>*:first-child::before{background-color:#005a9c;bottom:-0.125rem;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}.global-nav__inner .top-nav-item>*:first-child:hover::before{display:block}.global-nav__inner .top-nav-item>*:first-child:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.global-nav__inner .top-nav-item>*:first-child:focus:hover::before{display:none}}.global-nav__inner .nav__submenu{display:none}#archive-nav ul,#category-nav ul{background-color:#fff;border:solid 1px #bdbdbd;height:11.25rem;overflow:auto}#archive-nav ul a,#category-nav ul a{display:block;padding:0.625rem}#breadcrumb{padding-bottom:0.9375rem;padding-top:0.625rem}#breadcrumb .l-cluster>*{margin:0 -0.6875rem}#breadcrumb .l-cluster.l-cluster>*>*{margin:0 0 0 0.6875rem;padding-right:1em;position:relative}[dir=rtl] #breadcrumb .l-cluster.l-cluster>*>*{margin:0 0.6875rem 0 0;padding-left:1em;padding-right:0}.breadcrumbs a{font-size:0.9375rem;line-height:1.5;color:#111;display:block;padding-bottom:0.6875rem;padding-top:0.6875rem}.breadcrumbs a:visited,.breadcrumbs a:hover,.breadcrumbs a:active{color:#111}.breadcrumbs [aria-current]{font-weight:600;text-decoration:none}.breadcrumbs [aria-current]:hover,.breadcrumbs [aria-current]:focus{outline-color:#111}.breadcrumbs li:not(:last-child)::after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:block;height:.5em;position:absolute;right:.4em;top:50%;transform:rotate(45deg) translateY(-50%);width:.5em}[dir=rtl] .breadcrumbs li:not(:last-child)::after{border-width:0 0 .1em .1em;left:.1em;right:auto}.banner.banner--access-control.acl-private,.banner.banner--access-control.acl-user{background-color:#237978;color:#fff}.banner.banner--access-control.acl-private .icon,.banner.banner--access-control.acl-user .icon{filter:invert(1)}.banner--access-control.acl-member{background-color:#ddb0c8;color:#000}.banner--access-control.acl-team{background-color:#ec7070;color:#000}main,#main{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;padding:1.5rem 5vw 6.25rem}#main .component+.component{margin-top:5rem}@media screen and (min-width: 48em){#main .component+.component{margin-top:6.25rem}}#main .component.u-full-width+.component.u-full-width{margin-top:0}.hero{background-color:#f8f8fb}@media screen and (min-width: 70em){.hero{padding-top:2.875rem}}.hero .l-sidebar>*,.hero .l-sidebar>*>*{margin:0}.hero .l-sidebar .sidebar{flex-basis:31.25rem}.hero .l-sidebar .not-sidebar{min-width:50%;padding-bottom:1.875rem}@media screen and (min-width: 70em){.hero .l-sidebar .not-sidebar>*{max-width:31.5rem}}.hero .lead{margin-bottom:1.125rem;margin-top:0}.hero img{margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){.hero img{max-width:31.25rem}}.hero h1{margin-bottom:1rem}.hero+*{margin-top:3.125rem}.hero .button{align-self:flex-start}.hero--listing{background-color:#fff;margin-bottom:1.25rem;padding-bottom:2.5rem}.hero--listing+*{margin-top:0}.hero--listing .filters.l-switcher{margin:-0.625rem;overflow:visible}.hero--listing .filters.l-switcher>*>*{min-width:33.333%;padding:0.625rem;width:calc(846400px - 92000%)}.hero--listing .filters>div{align-items:flex-start}.hero--listing .filters>div>fieldset,.hero--listing .filters>div>.input-group-wrap{align-self:end}.hero--listing .filters .field{margin-top:0}.hero--listing .filters .button--ghost{padding-left:0.1875rem;padding-right:0.1875rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.hero--listing .filters .button--ghost:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}.hero--listing .filters .button--ghost:focus{border-color:inherit;box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}.hero--listing .browse{margin:-0.625rem;overflow:visible}.hero--listing .browse>*{display:flex;flex-wrap:wrap}.hero--listing .browse>*>*{padding:0.625rem}.hero--listing .browse h2{font-size:1rem;font-weight:normal}.translations{background-color:#f8f8fb;padding:1.25rem}.translations .l-sidebar>*{align-items:center;margin-bottom:0;margin-top:0}.translations .l-sidebar>*>*{margin-bottom:0;margin-top:0}.translations .l-sidebar .sidebar{flex-basis:auto}.translations .l-sidebar .not-sidebar{min-width:70%}.translations.l-cluster>*{margin:0 -0.625rem}.translations.l-cluster>*>*{margin:0 0.625rem}.translations+*{margin-top:1.875rem}.translations h2,.translations h3,.translations h5,.translations .sidebar span{font-size:1rem;font-weight:normal;padding-bottom:0.625rem;padding-top:0.625rem}.translations a{display:block;padding-bottom:0.625rem;padding-top:0.625rem}.landing .translations,.ecosystem .translations{padding:0;margin-top:0}.landing .translations .sidebar span,.ecosystem .translations .sidebar span{padding-inline-end:1em}.landing .translations .l-sidebar .not-sidebar,.ecosystem .translations .l-sidebar .not-sidebar{min-width:70%;padding-bottom:0}.landing .translations+*,.ecosystem .translations+*{margin-top:2em}.toc+*{margin-top:1.875rem}@media screen and (min-width: 70em){.toc+*{margin-top:5rem}}.toc h2{font-size:1rem;font-weight:normal}.toc ul{border-left:solid 3px #f9c818;padding-left:0.9375rem}[dir=rtl] .toc ul{border-left:0;border-right:solid 3px #f9c818;padding-left:0;padding-right:0.9375rem}.toc ul a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}.component--text>*{max-width:41.25rem}.component--text>*+h2,.component--text>*+h3,.component--text>*+h4,.component--text>*+h5,.component--text>*+h6{margin-top:2em}.component--quote{font-size:1.125rem;line-height:1.5;color:#005a9c;font-weight:bold;margin-inline-end:0;margin-inline-start:0.625rem;padding:1.25rem;position:relative}.component--quote::before{background-color:#005a9c;border-radius:0.3125rem;left:-0.625rem;width:0.625rem}.component--quote>*{max-width:39.375rem}[dir=rtl] .component--quote::before{left:auto;right:-0.625rem}.component--image figcaption{font-size:0.9375rem;line-height:1.5;margin-block-start:1em}.component--image figcaption>*{max-width:33.75rem}.component--image figcaption>a{align-self:flex-start;display:inline-block;margin:0;padding-bottom:0.625rem;padding-top:0.625rem}.component--video iframe{border:0}.component--video figcaption{font-size:0.9375rem;line-height:1.5}.component--video figcaption>*{max-width:33.75rem}.component--video figcaption>a{display:inline-block;margin:0;padding-bottom:0.625rem;padding-top:0.625rem}.note{border-width:5px;margin-bottom:1.875rem;max-width:47rem}.note--error{border-color:#a82615}.note--info{border-color:#005a9c}.note--success{border-color:#046704}.note--warning{border-color:#c28605}.component--columns{overflow:hidden}@media screen and (min-width: 48em){.component--columns>ul{display:flex;flex-wrap:wrap;margin:-1.5%}}.component--columns>ul li+li{margin-top:1.25rem}@media screen and (min-width: 48em){.component--columns>ul li+li{margin-top:0}}@media screen and (min-width: 48em){.component--columns--images>ul>li{flex:1 0 33%;max-width:50%;padding:1.5%}}@media screen and (min-width: 48em){.component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:50%}}@media screen and (min-width: 48em){.component--columns--icons>ul>li{flex:1 0 50%;max-width:50%;padding:1.5%}}@media screen and (min-width: 70em){.component--columns--icons>ul>li{flex-basis:25%}}@media screen and (min-width: 70em){.component--columns--icons li:nth-last-child(n+5),.component--columns--icons li:nth-last-child(n+5)~li{flex-basis:33%}}@media screen and (min-width: 70em){.component--columns--icons li:nth-last-child(n+7),.component--columns--icons li:nth-last-child(n+7)~li{flex-basis:25%}}.card{background-color:#fff;border-radius:0.25rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.card--event{border-left:solid 0.375rem}[dir=rtl] .card--event{border-left:0;border-right:solid 0.375rem}.card--event,.card--member,.card--news,.card--group{box-shadow:-1px 1px 4px 0 rgba(55,70,95,.12)}.card--event.conference{border-color:#237978}.card--event.meeting{border-color:#1bc0d7}.card--event.talk{border-color:#f9c818}.card--event.workshop{border-color:#e93737}.card__text{flex-grow:1;order:1;padding-top:1rem}.card--group .card__text{max-width:41.25rem}.card__text>a:not([class]){align-self:flex-start;margin-top:0.375rem;padding-bottom:0.625rem;padding-top:0.625rem}.card__heading{font-size:1.125rem;line-height:1.5}.card__image img{border-radius:0.25rem}.card__link{border:0;color:#111;text-decoration:none}.card__link:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.card__link:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}.card--user.l-sidebar{padding-bottom:1.875rem;padding-top:2.5rem}.card--user.l-sidebar .sidebar{flex-basis:auto;order:-1}.card--user.l-sidebar .sidebar img{width:6.25rem}.card--user.l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.card--user.l-sidebar .not-sidebar>div{max-width:41.25rem}.card--user.l-sidebar .not-sidebar>div>*+*{margin-top:1.25rem}.card--user.l-sidebar .l-cluster>*{align-items:center}.card--user.l-sidebar .l-cluster>*,.card--user.l-sidebar .l-cluster.l-cluster>*>*{margin-bottom:0;margin-top:0}.card--user.l-sidebar .l-cluster a{display:inline-block;padding:0.75rem 0}.tag-list.tag-list{margin:-0.625rem}.tag-list.tag-list li{margin:0.625rem}.tag{font-size:0.875rem;line-height:1.4285714286;background-color:rgba(206,205,205,.5);background-clip:padding-box;border:solid 2px rgba(206,205,205,.5);border-radius:0.25rem;display:inline-block;padding:0.15625rem 0.3125rem 0.15625rem 0.3125rem}a.tag{position:relative;text-decoration:underline;z-index:10;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}@media screen and (min-width: 48em){.component--fifty-fifty{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.component--fifty-fifty>*+*{margin-top:1rem}@media screen and (min-width: 48em){.component--fifty-fifty>*+*{margin-top:0}}@media screen and (min-width: 48em){.component--fifty-fifty__text{flex-basis:52%}}@media screen and (min-width: 64em){.component--fifty-fifty__text{flex-basis:45%}}.component--fifty-fifty__text .l-box{display:flex;flex-direction:column;justify-content:flex-start;margin-top:1.875rem}.component--fifty-fifty__text .l-box>*+*{margin-top:1rem}.component--fifty-fifty__text .l-box a{align-self:flex-start}@media screen and (min-width: 48em){.component--fifty-fifty .image,.component--fifty-fifty .illustration{flex-basis:45%}}.component--fifty-fifty .image img{border-radius:0.25rem}.component--fifty-fifty .image .l-frame{padding-bottom:66.67%}@media screen and (min-width: 48em){.component--fifty-fifty .image .l-frame{padding-bottom:100%}}.component--fifty-fifty .illustration .l-frame{padding-bottom:75%}@media screen and (min-width: 48em){.component--fifty-fifty.reversed .component--fifty-fifty__text{order:-1}}@media screen and (min-width: 64em){.component--evangelists{display:flex;flex-wrap:wrap;justify-content:space-between}}.component--evangelists>*+*{margin-top:1rem}@media screen and (min-width: 64em){.component--evangelists>*+*{margin-top:0}}@media screen and (min-width: 64em){.component--evangelists__text{flex-basis:45%}}.component--evangelists__text h2~*{max-width:41.25rem}.component--evangelists__list{background-color:#005a9c;border-radius:0.375rem;color:#fff;overflow:hidden;padding-top:1.5rem}@media screen and (min-width: 64em){.component--evangelists__list{flex-basis:45%}}.component--evangelists__list h3{padding-left:1.5rem;padding-right:1.5rem}.component--evangelists__list li+li{border-top:solid 1px #649bc5}.component--evangelists__list p{margin-bottom:0;margin-top:0}.component--evangelists__list .sidebar{flex-basis:auto}.component--evangelists__list .not-sidebar{display:flex;flex-direction:column;justify-content:flex-start;min-width:calc(65% - 1.5rem)}.component--evangelists__list .not-sidebar>*+*{margin-top:.75em}.component--evangelists__list a{color:#fff}.component--evangelists__list a:visited,.component--evangelists__list a:hover,.component--evangelists__list a:active{color:#fff}.component--evangelists__list a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.component--activity{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}@media screen and (min-width: 64em){.component--activity .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.component--activity .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:25%}}.component--activity .card{background-color:#fff;border-radius:0.25rem;overflow:hidden}.component--activity .card__text{padding:1.25rem}.component--activity .card__image img{border-radius:0}.component--collapsibles>div{background-color:#fff;border-radius:0.375rem;box-shadow:-0.0625rem 0.0625rem 0.25rem rgba(55,70,95,.12);padding:1.5625rem}.component--collapsibles>div+div{margin-top:1rem}[data-heading=collapsibles] span{display:flex;flex-direction:column;justify-content:flex-start}[data-heading=collapsibles] span>*+*{margin-top:1rem}[data-heading=collapsibles] h3{font-size:1.125rem;line-height:1.5}[data-heading=collapsibles]>*{font-size:0.9375rem;line-height:1.5;display:block;font-weight:normal;margin-top:1rem}[data-heading=collapsibles]+*>*{max-width:41.25rem}.component--group-list{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.component--group-list__intro{max-width:41.25rem}.component--members{background-color:#f8f8fb;padding-bottom:1.5625rem;padding-top:1.5625rem}.component--members .l-center>h2,.component--members .l-center>p{max-width:41.25rem}.component--members__grid{display:flex;flex-wrap:wrap;margin-bottom:1rem}@supports(display: grid){.component--members__grid{display:grid;grid-auto-rows:minmax(10.625rem, auto);grid-gap:1.25rem;grid-template-columns:repeat(auto-fill, minmax(10.625rem, 1fr))}}.component--members__grid figure{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-bottom:1.25rem;margin-left:0.625rem;margin-right:0.625rem;flex:1 1 10.625rem;position:relative}@supports(display: grid){.component--members__grid figure{margin:0}}.component--members__grid figcaption{font-size:0.9375rem;line-height:1.5;font-weight:bold;margin:0.625rem;text-align:center}.component--members__grid .l-box{max-width:10.625rem}.component--members__grid+a{align-self:flex-start}.component--members__cta>*{align-items:center;margin-top:1em}.component--members__cta>*>*:not(a){flex-basis:100%}@media screen and (min-width: 48em){.component--members__cta>*>*:not(a){flex-basis:auto}}@media screen and (min-width: 64em){.slide{align-items:flex-start;display:flex;justify-content:space-between}}.slide>*+*{margin-top:1rem}@media screen and (min-width: 64em){.slide>*+*{margin-top:0}}@media screen and (min-width: 64em){.slide__quote,.slide__cite{flex-basis:45%}}.slide__quote{background:url("../images/quote-bg.png") no-repeat 0 0;font-size:1.25rem;font-weight:bold;line-height:1.6;margin-inline-start:2.1875rem;padding-top:0.9375rem;position:relative}@media screen and (min-width: 48em){.slide__quote{font-size:1.5rem;line-height:1.4}}.slide__quote::before{background-color:#005a9c;border-radius:0.3125rem;content:"";height:100%;left:-2.0625rem;position:absolute;top:0;width:0.25rem}.slide__quote>*{max-width:41.25rem}[dir=rtl] .slide__quote{background-position-x:100%}[dir=rtl] .slide__quote::before{left:auto;right:-2.0625rem}.slide__cite{font-size:0.9375rem;line-height:1.5;padding-inline-start:0.3125rem}.slide__cite.l-sidebar .sidebar{flex-basis:auto}.slide__cite.l-sidebar .not-sidebar{align-items:flex-start;min-width:calc(70% - 1.5rem)}.slide__cite.l-sidebar .not-sidebar p:first-child{font-weight:bold}.slide__cite.l-sidebar .not-sidebar p:first-child+p{margin-top:0}.slide__logo{background-color:#fff;height:7.5rem;padding:1.5rem;position:relative;width:11.25rem}.slide__logo>img{bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}@supports((-o-object-fit: contain) or (object-fit: contain)){.slide__logo>img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;position:static}}.component--slider{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.component--slider h2{font-size:1rem;font-weight:normal;margin-bottom:1.5rem}.component--slider ul>li+li{margin-top:2rem}.crosslinks{background-color:#005a9c;color:#fff;padding-bottom:3.125rem;padding-top:3.125rem}.crosslinks .component--columns__intro h2{font-size:1.5rem;line-height:1.4}.crosslinks .component--columns__intro a,.crosslinks .component--columns__intro a:visited,.crosslinks .component--columns__intro a:hover,.crosslinks .component--columns__intro a:active{color:#fff}.crosslinks .component--columns__intro a:focus{color:#111}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul{display:flex;flex-wrap:wrap;margin:-1.5%}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul>li{flex:1 0 50%;max-width:50%;padding:1.5%}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul li+li{margin-top:0}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images li:nth-last-child(n+3):nth-last-child(-n+3):first-child,.crosslinks .component--columns--images li:nth-last-child(n+3):nth-last-child(-n+3):first-child~li{flex-basis:33%}}@media screen and (min-width: 64em){.crosslinks .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.crosslinks .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:25%}}.crosslinks .card{background-color:#fff;border-radius:0.25rem;color:#111;overflow:hidden}.crosslinks .card__text{padding:1.25rem}.crosslinks .card__image img{border-radius:0}input[type=search]{max-width:none;position:relative;z-index:1}.l-sidebar.search{overflow:visible}.l-sidebar.search>*{margin:-0.75rem}.l-sidebar.search>*>*{margin:.75rem}.l-sidebar.search form .sidebar{flex-basis:auto}.l-sidebar.search form .not-sidebar{min-width:70%}.l-sidebar.search input[type=search]{max-width:none}@supports(padding-inline-start: 1em){input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs/%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");background-position:center left .5em;background-repeat:no-repeat;background-size:1.25rem;padding-inline-start:2.5rem}[dir=rtl] input[type=search]{background-position:center right .5em}}.meta{border-bottom:solid 1px #bdbdbd;border-top:solid 1px #bdbdbd;margin-bottom:3.125rem;padding:1.5rem 0}.meta dl{margin-bottom:0}.meta .with-link{padding-bottom:0.625rem;padding-top:0.625rem}.family-grouping{padding-top:2.5rem}.family-grouping h2+*{margin-top:1rem}.maturity-level{background-color:rgba(206,205,205,.5);border-radius:0.25rem;display:inline-block;margin-bottom:0.3125rem;padding:0.15625rem 0.3125rem}.maturity-level--note{background-color:rgba(0,0,0,0)}.maturity-level--highlighted{background-color:#005a9c;color:#fff}.pagination{margin-top:2.5rem}.l-cluster.pagination>*{margin-bottom:0;margin-top:0}.l-cluster.pagination>*>*{margin-bottom:0;margin-top:0}.pagination+*{border-top:solid 1px #bdbdbd;margin-top:2.0625rem}@media screen and (min-width: 64em){.pagination__list{justify-content:center}}.pagination__list a{font-size:0.9375rem;line-height:1.5;color:#000;display:block;text-decoration:none;padding:0.6875rem 1.125rem}.pagination__list a:visited{color:#000}.pagination__list a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}.pagination__list a[href]:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.pagination__list a[href][aria-current]{background-color:#005797;color:#fff;font-weight:bold}.pagination__list a[href][aria-current]:hover{color:#fff;text-decoration:none}.pagination__list a[href][aria-current]:focus{color:#000}.rss{margin-top:2.5rem}.rss a{padding-bottom:0.625rem;padding-top:0.625rem}.comments{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.comments h2{font-size:1.5rem;line-height:1.4}.comment-list{margin-top:1.875rem}.comment-list>li{border-bottom:solid 1px #bdbdbd;padding-bottom:3.125rem}.comment-list>li+li{margin-top:1.25rem}.l-sidebar.comment{overflow:visible}.l-sidebar.comment,.l-sidebar.comment-form-wrap{overflow:visible}.l-sidebar.comment .sidebar,.l-sidebar.comment-form-wrap .sidebar{flex-basis:auto;order:-1}.l-sidebar.comment .sidebar img,.l-sidebar.comment-form-wrap .sidebar img{width:3.125rem}.l-sidebar.comment .not-sidebar,.l-sidebar.comment-form-wrap .not-sidebar{min-width:calc(80% - 1.5rem)}.reply-list.reply-list{margin-left:4.375rem;margin-top:1.875rem;padding-left:1.875rem;position:relative}.reply-list.reply-list::before{background-color:#005a9c;border-radius:0.1875rem;content:"";height:100%;left:0;position:absolute;top:0;width:0.1875rem}.reply-list.reply-list>li{border-top:solid 1px #bdbdbd}.reply-list.reply-list>li+li{margin-top:1.25rem}[dir=rtl] .reply-list.reply-list{margin-left:0;margin-right:4.375rem;padding-left:0;padding-right:1.875rem}[dir=rtl] .reply-list.reply-list::before{left:auto;right:0}.reply-list .comment{padding-top:1.25rem}.comment__author{font-size:1rem;font-weight:bold;line-height:1.3333333333}.comment__body{max-width:41.25rem}[data-replylink]{font-size:0.9375rem;line-height:1.5;align-self:flex-start;padding-bottom:0.6875rem;padding-top:0.6875rem}#respond{margin-top:1rem}#respond>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}.comment-form-wrap{margin-top:1.875rem}#comment-form{max-width:41.25rem}#comment-form .l-switcher{overflow:visible}#comment-form .l-switcher>*{align-items:flex-end;margin:-0.625rem}#comment-form .l-switcher>*>*{padding:0.625rem;width:calc(435600px - 66000%)}.pre-footer.l-switcher{margin:-1.25rem}.pre-footer.l-switcher>*>*{margin-top:2.5rem;min-width:33.333%;padding:1.25rem;width:calc(846400px - 92000%)}.pre-footer h2+*{margin-top:1em}.pre-footer a{display:block}.global-footer{border-top:solid 1px #bdbdbd;grid-row-start:2;grid-row-end:3;padding:1.25rem 0 1.5625rem}.global-footer .l-center{display:flex;flex-direction:column;justify-content:flex-start}.global-footer .l-center>*+*{margin-top:1rem}.global-footer a,.global-footer .copyright{font-size:0.875rem;line-height:1.4285714286}.global-footer .copyright{margin-bottom:0}.global-footer a{color:#111}.global-footer a:visited,.global-footer a:hover,.global-footer a:active{color:#111}.global-footer__links{display:flex;flex-wrap:wrap}.global-footer__links>ul{display:flex;flex-wrap:wrap}@media screen and (min-width: 64em){.global-footer__links>ul{margin-inline-start:auto}}.global-footer__links .l-cluster>*{margin:0 -0.625rem}.global-footer__links .l-cluster.l-cluster>*>*{margin:0 0.625rem}.global-footer__links a:not([class]){display:block;padding-bottom:0.75rem;padding-top:0.75rem}.global-footer__links .with-icon--larger{padding:0.75rem}.global-footer__links .with-icon--larger img{height:1.25rem;width:1.25rem}.global-footer__links .with-icon--larger:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a)}.default .content{max-width:47rem}@supports(grid-column-gap: 8%){.default .content{max-width:none}@media screen and (min-width: 64em){.default .content{display:grid;grid-column-gap:7.857%;grid-template-areas:"article related";grid-template-columns:67.143% 25%}}@media screen and (min-width: 64em){.default .content article{grid-area:article}}@media screen and (min-width: 64em){.default .content .related{grid-area:related}}}.default .related{border-top:solid 10px #005a9c;margin-top:2.5rem;padding-top:1.25rem}.related [aria-current]{color:#111;text-decoration:none}@supports(grid-column-gap: 8%){@media screen and (min-width: 64em){.default .related{margin-top:0}}}@media screen and (min-width: 64em){.default .related__inner{border-inline-start:solid 1px #bdbdbd;padding-left:1.25rem;padding-right:1.25rem}}.default .related__inner ul a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}.event .content{max-width:47rem}.event .intro{display:flex;flex-direction:column;margin-bottom:1.25rem;margin-inline-start:1.875rem;position:relative}.event .intro::before{border-radius:0.3125rem;content:"";height:100%;left:-1.75rem;position:absolute;top:0;width:0.3125rem}.event .intro.conference::before{background-color:#237978}.event .intro.meeting::before{background-color:#1bc0d7}.event .intro.talk::before{background-color:#f9c818}.event .intro.workshop::before{background-color:#e93737}.event .intro h1{margin-bottom:0}.event .intro h1+*{font-size:1.5rem;line-height:1.4;margin-bottom:0.625rem;order:-1}[dir=rtl] .event .intro::before{left:auto;right:-1.75rem}.event .lead,.event .calendar-link{margin-bottom:1.25rem}.home .hero{background-color:#fff}.home .component--members{padding-bottom:2.5rem;padding-top:2.5rem}.home .component--members__grid{margin-top:2.5rem}.post .content,.post .rss{max-width:47rem}@supports(grid-column-gap: 8%){.post .content{max-width:none}@media screen and (min-width: 64em){.post .content{display:grid;grid-column-gap:7.857%;grid-template-columns:67.143% 25%;grid-template-areas:"article related"}}@media screen and (min-width: 64em){.post .content article{grid-area:article}}@media screen and (min-width: 64em){.post .content .related{grid-area:related}}}.post .related{margin-top:2.5rem}@supports(grid-column-gap: 8%){@media screen and (min-width: 64em){.post .content .related{margin-top:0}}}.post .related__inner{background-color:#f8f8fb;padding:1.75rem 1.25rem}.post .related__inner h2{font-size:1.1875rem;line-height:1.9411764706}.post .related__inner h3{font-size:1rem;line-height:1.3333333333}.post .related__inner a{color:#545454}.post .related__inner a:focus{color:#000}.post .related__inner>div,.post .related__inner h3+*{margin-top:1.125rem}.post .related__inner>div+div{border-top:solid 1px #bdbdbd;margin-top:1.5rem;padding-top:0.9375rem}.post .related__inner li{font-size:0.9375rem;line-height:1.5}.post .related__inner li+li{margin-top:1.375rem}.post .sub-head{font-size:0.9375rem;line-height:1.5;margin-bottom:1.875rem;margin-top:-1.25rem}.post .meta{position:relative}@media screen and (min-width: 48em){.post .meta dl dd:first-of-type{padding-right:9.375rem}}.post .meta dl dd,.post .meta dl dt{margin:0;padding-bottom:0.5rem;padding-top:0.3125rem}.post .meta dl dt:first-of-type,.post .meta dl dd:first-of-type{padding-top:0.5rem}.post .meta dl dt{float:left;font-weight:normal;margin-right:1em}.post .skip-to-comments,.post .skip-to-comment-form{color:#545454;display:inline-block;padding-bottom:0.6875rem;padding-top:0.6875rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.post .skip-to-comments:visited,.post .skip-to-comment-form:visited{color:#545454}.post .skip-to-comments:focus,.post .skip-to-comment-form:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}@media screen and (min-width: 48em){.post .skip-to-comments{position:absolute;right:0;top:1.1875rem}}.post .rss{border-top:solid 1px #bdbdbd;padding-top:2.5rem}@media screen and (min-width: 48em){[dir=rtl] .post .meta dl dd:first-of-type{padding-left:9.375rem;padding-right:0}}[dir=rtl] .post .meta dl dt{float:right;margin-left:1em;margin-right:0}@media screen and (min-width: 48em){[dir=rtl] .post .skip-to-comments{left:0;right:auto}}.post__notes{border-top:solid 1px #bdbdbd;margin-top:3.75rem;padding-top:1.25rem}.landing #breadcrumb,.ecosystem #breadcrumb{background-color:#f8f8fb}.landing main,.landing #main,.ecosystem main,.ecosystem #main{padding-top:0}.landing .component--text,.landing .component--image,.landing .component--video,.landing .component--quote,.ecosystem .component--text,.ecosystem .component--image,.ecosystem .component--video,.ecosystem .component--quote{margin-left:auto;margin-right:auto;max-width:44.4375rem}.landing .component--quote,.ecosystem .component--quote{max-width:43.1875rem}.listing .wrap{background-color:#f8f8fb}.listing #breadcrumb{background-color:#fff}.listing main,.listing #main{padding-top:0}.people-list>*+*,.post-list>*+*{border-top:solid 1px #bdbdbd}.people-list .groups .sidebar{flex-basis:auto}.people-list .groups .sidebar h3{font-size:1rem;font-weight:normal;line-height:2.75rem}.post-list>*{padding-bottom:1.875rem;padding-top:2.5rem}.post-list>li:last-child{border-bottom:solid 1px #bdbdbd}.post-list .l-sidebar .sidebar{flex-basis:auto}.post-list .l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.post-list .l-sidebar .not-sidebar>div{max-width:41.25rem}@media screen and (min-width: 64em){.post-list .l-sidebar .not-sidebar>div{margin-bottom:2.5rem}}.post-list .l-sidebar .not-sidebar>div>*+*{margin-top:1.25rem}.post-list .l-sidebar .sidebar .l-frame{height:9.125rem;width:12.5rem}.post-list .l-sidebar .sidebar .l-frame img{border-radius:0.25rem}.post-list .l-cluster>*{align-items:center}.post-list .l-cluster a{display:inline-block;padding:0.75rem 0}.post-list h2 a{color:#000}.post-list h2 a .icon{height:.8em;width:.8em}.event-list,.member-list,.group-list,.tr-stats-list{margin-top:2.5rem}.event-list>*+*,.member-list>*+*,.group-list>*+*,.tr-stats-list>*+*{margin-top:1rem}.event-list .card,.member-list .card,.group-list .card,.tr-stats-list .card{padding:1rem}.event-list .card.l-sidebar .sidebar,.member-list .card.l-sidebar .sidebar,.group-list .card.l-sidebar .sidebar,.tr-stats-list .card.l-sidebar .sidebar{flex-basis:auto}.event-list .card.l-sidebar .not-sidebar,.member-list .card.l-sidebar .not-sidebar,.group-list .card.l-sidebar .not-sidebar,.tr-stats-list .card.l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.event-list .card__text,.member-list .card__text,.group-list .card__text,.tr-stats-list .card__text{padding-top:0}.event-list .card .l-cluster{margin-top:1rem}.event-list .card .l-cluster>*{font-size:0.9375rem;line-height:1.5;align-items:center}.event-list .card.l-sidebar .l-sidebar .sidebar{flex-basis:20rem}.event-list .card.l-sidebar .l-sidebar .not-sidebar{min-width:calc(55% - 1.5rem)}.event-list .card__image{align-self:flex-start;height:6.25rem;width:6.25rem}@media screen and (min-width: 64em){.event-list .card__image{height:12.5rem;width:12.5rem}}.event-list .card__image img{border-radius:0}.event-list .date-location{font-size:0.9375rem;line-height:1.5;display:flex;flex-wrap:nowrap;max-width:18.75rem}.event-list .date-location img{margin-inline-end:0.75rem;width:1.125rem}.event-list .date-location .date-orig{display:inline-block;padding-bottom:0.625rem}.event-list .date-location>div:last-child{border-inline-start:solid 1px #bdbdbd;padding-inline-start:0.75rem}.member-list .card__text>*{max-width:41.25rem}.member-list .logo--member{margin-left:auto;margin-right:auto}.js .member-list [data-component=card] .card__text>:last-child{margin-bottom:2.5rem;margin-top:0}.group-list{margin-top:0}.archive-links h2+*{margin-top:.8em}.profile .content{max-width:47rem}@supports(grid-column-gap: 8%){.profile .content{max-width:none}@media screen and (min-width: 64em){.profile .content{display:grid;grid-column-gap:7.857%;grid-template-areas:"title nav" "details nav";grid-template-columns:67.143% 25%;grid-template-rows:auto 1fr}}@media screen and (min-width: 64em){.profile .content h1{grid-area:title}}@media screen and (min-width: 64em){.profile .content #profile-nav{grid-area:nav}}@media screen and (min-width: 64em){.profile .content .details{grid-area:details}}}.profile .profile-nav__inner{margin-bottom:2.0625rem}@media screen and (min-width: 64em){.profile .profile-nav__inner{border-inline-start:solid 1px #bdbdbd;margin-bottom:0;padding-left:1.25rem;padding-right:1.25rem}}.profile .profile-nav__inner [aria-current]{font-weight:bold}@media screen and (min-width: 64em){.profile [data-toggle=true]{display:none}}.profile [data-toggle=true][aria-expanded=false]{margin-bottom:2.0625rem}#profile-nav a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}#profile-nav a[aria-current]{color:#111;text-decoration:none}.technical-reports .wrap{background-color:#fff}.technical-reports .hero{background-color:#fff;margin-bottom:1.25rem;padding-bottom:2.5rem}.technical-reports .hero .l-box{background-color:#f3f3f6;border-radius:0.25rem}.technical-reports .hero .field{max-width:none}.technical-reports .hero .field-hint{color:#111}.technical-reports .checkbox-item label::before,.technical-reports .radio-item label::before{background-color:#fff}.tr-list .tr-list__item{display:flex;flex-direction:column;justify-content:flex-start;font-size:0.9375rem;line-height:1.5;padding-bottom:1.5rem;padding-top:1.5rem}.tr-list .tr-list__item>*+*{margin-top:.5em}.tr-list .tr-list__item>*{max-width:51.25rem}.tr-list .tr-list__item h3{font-size:1.5rem;line-height:1.4}.tr-list .tr-list__item+.tr-list__item{border-top:1px solid #bdbdbd}.tr-list .tr-list__item__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tr-list .tr-list__item__header>*+*{margin-top:1em}.tr-list .tr-list__item__header h3{margin-bottom:0;margin-top:0.3125rem}.tr-list .tr-list__item__header h3+*{margin-top:0;order:-1}.u-float-left{float:left;float:inline-start}.u-float-right{float:right;float:inline-end}.u-text-center{text-align:center}.u-text-left{text-align:left;text-align:start}.u-text-right{text-align:right;text-align:end}.u-text-vertical-lr{writing-mode:vertical-lr}.u-text-vertical-rl{writing-mode:vertical-rl}.u-block-left{float:left;margin-bottom:1em;margin-right:1em}.u-block-right{float:right;margin-bottom:1em;margin-left:1em}@media screen and (min-width: 80em){.u-text-left-from-lap{text-align:left;text-align:start}}@media screen and (min-width: 80em){.u-text-center-from-lap{text-align:center}}@media screen and (min-width: 80em){.u-text-right-from-lap{text-align:right;text-align:end}}.u-full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.u-center{margin-left:auto;margin-right:auto;position:relative}.u-no-margin.u-no-margin{margin:0}.u-no-margin-top.u-no-margin-top{margin-top:0}.u-bg-active.u-bg-active{background-color:#fc7750;border-color:#fc7750;color:#111}.u-bg-category.u-bg-category{background-color:#920ba6;border-color:#920ba6;color:#fff}.u-bg-error.u-bg-error{background-color:#a82615;border-color:#a82615;color:#fff}.u-bg-info.u-bg-info{background-color:#005a9c;border-color:#005a9c;color:#fff}.u-bg-success.u-bg-success{background-color:#046704;border-color:#046704;color:#fff}.u-bg-warning.u-bg-warning{background-color:#c28605;border-color:#c28605;color:#111}.u-color-draft.u-color-draft{background-color:#fff;border-color:#111;color:#111}.u-color-error.u-color-error{background-color:#fff;border-color:#a82615;color:#a82615}.u-color-info.u-color-info{background-color:#fff;border-color:#005a9c;color:#005a9c}.u-color-success.u-color-success{background-color:#fff;border-color:#046704;color:#046704}.u-color-warning.u-color-warning{background-color:#fff;border-color:#c28605;color:#111} +@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../fonts/notosans/notosans-regular.woff2") format("woff2"),url("../fonts/notosans/notosans-regular.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("../fonts/notosans/notosans-italic.woff2") format("woff2"),url("../fonts/notosans/notosans-italic.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url("../fonts/notosans/notosans-bold.woff2") format("woff2"),url("../fonts/notosans/notosans-bold.woff") format("woff")}@font-face{font-display:fallback;font-family:"Noto Sans";font-style:italic;font-weight:600;src:url("../fonts/notosans/notosans-bolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-bolditalic.woff") format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media screen and (prefers-reduced-motion: reduce),(update: slow){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:.001ms !important;transition-delay:0s !important}}blockquote{margin-inline-end:1.5625rem;margin-inline-start:1.5625rem;padding:0.625rem;position:relative}blockquote::before{background-color:#bdbdbd;content:"";height:100%;left:-0.1875rem;position:absolute;top:0;width:0.1875rem}blockquote>*+*{margin-top:1rem}blockquote>*:first-child{margin-top:0}blockquote cite{color:#111;font-size:1rem;font-style:normal;font-weight:bold}[dir=rtl] blockquote::before{left:auto;right:-0.1875rem}html{height:100%}body{background-color:#fff;color:#111;min-height:100%;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.grid-wrap{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh}*,*::before,*::after{box-sizing:border-box;font-family:inherit;margin:0;overflow-wrap:break-word;padding:0}button,.button{background-color:#005797;border:solid 2px #005797;border-radius:1.5rem;color:#fff;display:inline-block;font-size:0.875rem;font-weight:600;line-height:1.5;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:0.6875rem 1.5rem}button:hover,.button:hover{background-color:#024488;border-color:#024488}button:focus,button:active,.button:focus,.button:active{color:#000;background-color:#f9dc4a;border-color:#000}button:not([type=submit]){text-align:start}.button{text-decoration:none}button.button,input[type=submit].button{text-decoration:none}.button--wide{text-align:center;width:100%}.button--alt{background-color:rgba(0,0,0,0);color:#005797}.button--alt:hover{background-color:#cbe0fb;color:#024488}.button--alt:focus,.button--alt:active{background-color:#f9dc4a;border-width:3px;color:#000;padding:0.625rem 1.4375rem}.button--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:#000;font-weight:normal;padding-left:0;padding-right:0}.button--ghost:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button[disabled],.button.js-disabled{background-color:#bdbdbd;border-color:#bdbdbd;box-shadow:none;color:#303030;cursor:not-allowed}.button[disabled]:hover,.button[disabled]:focus,.button[disabled]:active,.button.js-disabled:hover,.button.js-disabled:focus,.button.js-disabled:active{background-color:#bdbdbd;color:#303030;outline:0}:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}main:focus,#main:focus,[tabindex="-1"]:focus{outline:none}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.field-group+.field-group{margin-top:2.5rem}form>*+*,.field-group>*+*{margin-top:1.75rem}.input-group{display:flex;align-items:center}.input-group>*+*{margin-left:1.875rem}[dir=rtl] .input-group>*+*{margin-left:0;margin-right:1.875rem}.field-legend{font-size:1.125rem;line-height:1.5;font-weight:bold}.field{max-width:41.25rem}label,.field-label,.field-hint,.field-error-msg,.faux-label{display:block}.field-label,.faux-label{margin-bottom:.25rem}.field-label,.group-legend{font-weight:bold}.field-label+.field-hint,.group-legend+.field-hint{margin-top:.25rem}.field-hint{font-size:0.9375rem;line-height:1.5;color:#545454;margin-bottom:.25rem;max-width:41.25rem}.required{color:#545454;font-weight:normal}textarea,[type=date],[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid;border-radius:0;line-height:1.25;padding:0.3125rem;width:100%}textarea:focus,[type=date]:focus,[type=email]:focus,[type=file]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus{box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}select,[type=date],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{height:2.9375rem}[type=file]{border-color:rgba(0,0,0,0)}[type=file]:focus{border-color:currentColor;box-shadow:inset 0 0 0 4px;margin-left:-0.3125rem;margin-right:-0.3125rem;outline:3px solid #f9dc4a;padding-left:0.3125rem;padding-right:0.3125rem}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}select{background-color:rgba(0,0,0,0);border:2px solid;border-radius:0;line-height:1.25;padding:0.3125rem;width:100%}select:focus{box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}@supports(padding-inline-start: 1em){select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E");background-position:center right 0.625rem;background-repeat:no-repeat;background-size:0.9375rem;padding-inline-end:2.125rem}[dir=rtl] select{background-position:center left 0.625rem}}textarea{height:10em;resize:vertical}.memorable-date{display:inline-block;margin-top:0}.memorable-date+.memorable-date{margin-left:1rem}[dir=rtl] .memorable-date+.memorable-date{margin-left:auto;margin-right:1rem}.radio-item,.checkbox-item{clear:left;float:left;margin-top:.25rem;padding-left:2.125rem;position:relative}.radio-item::after,.checkbox-item::after{clear:both;content:"";display:block}[dir=rtl] .radio-item,[dir=rtl] .checkbox-item{clear:right;float:right;padding-left:0;padding-right:2.125rem}.radio-item input,.checkbox-item input{cursor:pointer;height:2.75rem;left:-0.625rem;margin:0;opacity:0;position:absolute;top:-0.125rem;width:2.75rem;z-index:1}[dir=rtl] .radio-item input,[dir=rtl] .checkbox-item input{left:auto;right:-0.625rem}.radio-item label,.checkbox-item label{cursor:pointer;display:inline-block;margin-bottom:0;margin-top:-0.125rem;padding:0.6875rem 0.9375rem 0.625rem 0.0625rem;touch-action:manipulation}.radio-item label::before,.radio-item label::after,.checkbox-item label::before,.checkbox-item label::after{content:"";position:absolute}.radio-item label::before,.checkbox-item label::before{background:rgba(0,0,0,0);border:2px solid;height:1.5rem;left:0;top:0.5rem;width:1.5rem}[dir=rtl] .radio-item label,[dir=rtl] .checkbox-item label{padding:0.6875rem 0.0625rem 0.625rem 0.9375rem}[dir=rtl] .radio-item label::before,[dir=rtl] .checkbox-item label::before{left:auto;right:0}.radio-item label::before,.radio-item label::after{border-radius:50%}.radio-item label::after{background:currentColor;border:5px solid;height:0;left:0.4375rem;opacity:0;top:0.9375rem;width:0}[dir=rtl] .radio-item label::after{left:auto;right:0.4375rem}.checkbox-item label::after{background:rgba(0,0,0,0);border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.40625rem;left:0.375rem;opacity:0;top:0.9375rem;transform:rotate(-45deg);width:0.75rem}[dir=rtl] .checkbox-item label::after{left:auto;right:0.375rem}.checkbox-group--cluster .checkbox-item{clear:none;margin-right:0.75rem}.radio-item:hover input:not(:disabled)+label::before,.checkbox-item:hover input:not(:disabled)+label::before{box-shadow:0 0 0 4px #005797}.radio-item input:focus+label::before,.checkbox-item input:focus+label::before{border-width:4px;box-shadow:0 0 0 4px #f9dc4a}.radio-item:hover input:focus+label::before,.checkbox-item:hover input:focus+label::before{box-shadow:0 0 0 4px #f9dc4a}.radio-item input:checked+label::after,.checkbox-item input:checked+label::after{opacity:1}[type=radio]:disabled,[type=radio]:disabled+label [type=checkbox]:disabled,[type=checkbox]:disabled+label{cursor:default}[type=radio]:disabled+label,[type=checkbox]:disabled+label{opacity:.5}.segmented-group-wrapper{max-width:none}.segmented-group.l-switcher{margin-top:0}.segmented-group.l-switcher>*>*{max-width:100%;min-width:33.333%;position:relative}.segmented-group.l-switcher label{border:2px solid;cursor:pointer;display:block;margin:0.125rem}.segmented-group.l-switcher label:before,.segmented-group.l-switcher label:after{content:"";position:absolute}.segmented-group.l-switcher label::before{background:rgba(0,0,0,0);height:1.5rem;left:0.625rem;top:0.625rem;width:1.5rem}.segmented-group.l-switcher label::after{background:rgba(0,0,0,0);border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.40625rem;left:1rem;opacity:0;top:1.0625rem;transform:rotate(-45deg);width:0.75rem}.segmented-group.l-switcher input{cursor:pointer;height:2.75rem;margin:0;opacity:0;position:absolute;right:0;top:0;width:2.75rem;z-index:1}.segmented-group.l-switcher .segmented-label{display:flex;flex-direction:column;justify-content:flex-start;display:block;padding:0.625rem;padding-left:2.75rem}.segmented-group.l-switcher .segmented-label>*+*{margin-top:.5em}.segmented-group.l-switcher .segmented-label span{display:block}.segmented-group.l-switcher .segmented-label span:first-of-type{font-weight:bold}.segmented-group.l-switcher>*>*:hover label{background-color:#cbe0fb}.segmented-group.l-switcher input:focus+label{border-color:#f9dc4a;box-shadow:inset 0 0 0 4px;outline:solid 2px #f9dc4a}.segmented-group.l-switcher input:checked+label::after{opacity:1}[dir=rtl] .segmented-group label::before{right:0.625rem;left:auto}[dir=rtl] .segmented-group label::after{right:1rem;left:auto}[dir=rtl] .segmented-group input{left:0;right:auto}[dir=rtl] .segmented-group .segmented-label{padding:0.625rem;padding-right:2.75rem}.input-width-30{max-width:59ex}.input-width-20{max-width:41ex}.input-width-10{max-width:23ex}.input-width-5{max-width:10.8ex}.input-width-4{max-width:9ex}.input-width-3{max-width:7.2ex}.input-width-2{max-width:5.4ex}[data-component=error-summary] li a{color:#a82615;display:inline-block;font-weight:bold;padding-bottom:0.625rem;padding-top:0.625rem}[data-component=error-summary] li a:hover,[data-component=error-summary] li a:visited{color:#a82615}[data-component=error-summary] li a:focus{color:#000}.field--error{border-left:solid 0.3125rem #a82615;padding-left:0.9375rem}.field--error input:not([type=file]),.field--error textarea:not(:focus){border-color:#a82615}.field--error input:focus,.field--error textarea:focus{border-color:inherit}[dir=rtl] .field--error{border-left:none;border-right:solid 0.3125rem #a82615;padding-left:0;padding-right:0.9375rem}.field-error-msg{color:#a82615;font-weight:bold;margin-top:0.9375rem}.progress-list{margin-bottom:1.875rem}@media screen and (min-width: 48em){.progress-list{display:flex;flex-wrap:wrap}}.progress-list li{position:relative}.progress-list li::after{background-color:#545454;bottom:-1rem;content:"";height:0.8125rem;left:1.1875rem;position:absolute;width:0.1875rem}@media screen and (min-width: 48em){.progress-list li::after{bottom:auto;height:0.1875rem;left:50%;top:2rem;width:100%;z-index:-1}}.progress-list li+li{margin-top:1.25rem}@media screen and (min-width: 48em){.progress-list li+li{margin-top:0}}[dir=rtl] .progress-list li::after{left:auto;right:1.1875rem}@media screen and (min-width: 48em){[dir=rtl] .progress-list li::after{left:auto;right:50%}}.progress-list li.complete::after{background-color:#237978}.progress-list li:last-child::after{display:none}.progress-step__inner{align-items:center;display:flex}@media screen and (min-width: 48em){.progress-step__inner{flex-direction:column;padding-top:0.625rem;text-align:center}}.progress-step__inner>span{font-size:0.9375rem;line-height:1.5;padding:0.625rem}@media screen and (min-width: 48em){.progress-step__inner>span{width:9.375rem}}.progress-step__marker{align-items:center;background-color:#fff;border:solid 3px #545454;border-radius:50%;display:flex;height:2.75rem;justify-content:center;width:2.75rem}@media screen and (min-width: 48em){.progress-step__marker{box-shadow:0 0 0 0.625rem #fff}}.progress-step__marker.complete{background-color:#237978;border-color:#237978;color:#fff;position:relative}.progress-step__marker.complete::before,.progress-step__marker.complete::after{background-color:#237978;content:"";position:absolute}.progress-step__marker.complete::before{border-radius:50%;height:2.375rem;left:0;top:0;width:2.375rem}.progress-step__marker.complete::after{border:solid;border-top-color:rgba(0,0,0,0);border-width:0 0 3px 3px;height:0.5625rem;left:0.625rem;top:0.8125rem;transform:rotate(-45deg);width:1.125rem}.progress-list a{color:#545454;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.progress-list a:visited{color:#920ba6}.progress-list a:hover{color:#024488}.progress-list a:focus{box-shadow:0 0 0 2px;color:#000;outline:solid 3px #f9dc4a;outline-offset:2px;text-decoration:none}.progress-list a:active{color:#000}[hidden]{display:none !important}.global-header [role=status],.visuallyhidden:not(:focus):not(:active),.skip-link:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden+*,.skip-link+*{margin-top:0 !important}br{margin-top:0}abbr{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}dfn{font-style:normal;font-weight:600}b,strong,.bold{font-weight:600}em,i{font-style:italic}small,.small,.small-caps{font-size:0.875rem;line-height:1.4285714286}.small-caps{text-shadow:0 0 0 #111;text-transform:uppercase}code,samp,pre{font-family:Monaco,"Lucida Console","Courier New",monospace;font-size:.9em;-webkit-hyphens:none;hyphens:none;orphans:3;padding-left:0.1875rem;padding-right:0.1875rem;page-break-before:avoid;text-transform:none;widows:3}svg{fill:currentColor;height:auto}svg:not([class]){width:100%}.icon{height:1em;vertical-align:baseline;width:1em}.icon--larger{height:1.875rem;width:1.875rem}.with-icon--before,.with-icon--after,.with-icon--larger{align-items:baseline;display:inline-flex}.with-icon--before .icon,.with-icon--after .icon,.with-icon--larger .icon{flex:0 0 auto}.with-icon--larger{align-items:center}.with-icon--before .icon{margin-right:0.5rem}@supports(margin-inline-end: 1em){.with-icon--before .icon{margin-right:0;margin-inline-end:0.5rem}}.with-icon--after .icon{margin-left:0.5rem}@supports(margin-inline-start: 1em){.with-icon--after .icon{margin-left:0;margin-inline-start:0.5rem}}[dir=rtl] .with-icon--before .icon{margin-left:0.5rem;margin-right:0}@supports(margin-inline-start: 1em){[dir=rtl] .with-icon--before .icon{margin-left:0;margin-inline-end:0.5rem}}[dir=rtl] .with-icon--after .icon{margin-left:0;margin-right:0.5rem}@supports(margin-inline-start: 1em){[dir=rtl] .with-icon--after .icon{margin-right:0;margin-inline-start:0.5rem}}img{height:auto;max-width:100%}.avatar{background-color:#fff;border:solid 1px #005a9c;border-radius:50%;height:6.25rem;overflow:hidden;width:6.25rem}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar--med{height:3.125rem;width:3.125rem}.avatar--med img{margin-top:0}.avatar--small{height:2rem;width:2rem}.avatar--small img{margin-top:0}a:not([class]),a.with-icon--before,a.with-icon--after{border:0;color:#005797;cursor:pointer;padding-left:0.125rem;padding-right:0.125rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}a:not([class]) svg,a.with-icon--before svg,a.with-icon--after svg{fill:currentColor}a:not([class]):visited,a.with-icon--before:visited,a.with-icon--after:visited{color:#920ba6}a:not([class]):hover,a.with-icon--before:hover,a.with-icon--after:hover{color:#024488;outline-width:0}a:not([class]):focus,a.with-icon--before:focus,a.with-icon--after:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}a:not([class]):active,a.with-icon--before:active,a.with-icon--after:active{color:#000;outline-width:0}ol[class],ul[class]{list-style:none;padding:0}ul:not([class]),ol:not([class]),ol.counter{margin-block-end:1em;margin-block-start:1em;padding-inline-start:2.4em}ul:not([class])>*+*,ul:not([class]) li ul,ul:not([class]) li ol,ol:not([class])>*+*,ol:not([class]) li ul,ol:not([class]) li ol,ol.counter>*+*,ol.counter li ul,ol.counter li ol{margin-top:.75em}ol.counter ::marker{content:counters(list-item, ".") ". "}.clean-list li{display:block}dl{margin-block-end:1em;margin-block-start:1em}dl dt{font-weight:bold}dl dd+dt{margin-top:.5em}dl dt+dd,dl dd+dd{margin-top:.25em}dl.inline div{align-items:baseline;display:flex;flex-wrap:wrap}dl.inline div dt,dl.inline div dd{margin-inline-start:0}dl.inline div dt::after{content:": "}dl.inline div dd:not(:last-child):after{content:", "}@supports(grid-row-start: auto){dl.grid{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:max-content;grid-template-rows:1fr;row-gap:1rem}dl.grid dd+dt,dl.grid dt+dd,dl.grid dd+dd{margin-top:0}dl.grid dt{grid-column-start:1;grid-column-end:2}dl.grid dd{grid-column-start:2;grid-column-end:3}}.skip-link{background-color:#f9dc4a;border:solid 3px #000;color:#000;padding:0.625em 0.9375em;text-decoration:none}.skip-link:active,.skip-link:focus{left:0;position:absolute;top:0;z-index:999}.skip-link:active span,.skip-link:focus span{box-shadow:0 -1px 0 0 inset}.skip-link [dir=rtl]:active,.skip-link [dir=rtl]:focus{left:auto;right:0}summary{color:#005797;cursor:pointer;display:inline-block;padding-left:1.5625rem;position:relative}summary::before{border-color:rgba(0,0,0,0);border-left-color:inherit;border-style:solid;border-width:7px 0 7px 12.124px;bottom:0;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);content:"";display:block;height:0;left:0;margin:auto;position:absolute;top:-0.0625rem;width:0}summary::-webkit-details-marker{display:none}summary:hover{color:#024488}summary span{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}summary:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}summary:focus span{text-decoration:none}details{margin-bottom:1rem;margin-top:1rem}details[open]>summary{margin-bottom:1rem}details[open]>summary::before{transform:rotate(90deg)}[dir=rtl] summary{padding-left:0;padding-right:1.5625rem}[dir=rtl] summary::before{left:auto;right:0;transform:rotate(180deg)}.social-links__item{height:3rem;padding:0.875rem;width:3rem}.social-links__item .icon{height:1.25rem;width:1.25rem}.social-links__item:hover .icon{color:#024488}table{border:1px solid #bdbdbd;border-collapse:collapse;margin-bottom:1rem;margin-top:1rem;width:100%}tr:nth-child(even){background-color:rgba(206,205,205,.5)}th,td,table caption{padding:.75rem;text-align:left;text-align:start}[dir=rtl] th,[dir=rtl] td,[dir=rtl] table caption{text-align:right;text-align:start}th{vertical-align:bottom}thead th,tfoot th{background-color:#024488;color:#fff}td{vertical-align:text-top}@media screen{.table-wrap{border:1px solid #bdbdbd;margin-bottom:1rem;margin-top:1rem;max-width:100% !important}.table-wrap[role][aria-labelledby][tabindex]{overflow:auto}.table-wrap table{border:0;margin-bottom:0;margin-top:0}.table-wrap:focus{border-color:#000;box-shadow:inset 0 0 0 4px;outline:3px solid #f9dc4a}}body{font-family:"Trebuchet MS",Geneva,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}p{margin:1rem 0}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0 0 1rem}h1{margin-bottom:1em}h1,.txt-venus{font-size:2.0625rem;line-height:1.303030303}@media screen and (min-width: 48em){h1,.txt-venus{font-size:2.625rem;line-height:1.4}}h2,.txt-earth{font-size:1.6875rem;line-height:1.2444444444}@media screen and (min-width: 48em){h2,.txt-earth{font-size:2.125rem;line-height:1.2647058824}}h3,.txt-mars{font-size:1.5rem;line-height:1.4}h4,.txt-jupiter{font-size:1.25rem;line-height:1.6}h5,.txt-saturn,.post__notes h3{font-size:1.125rem;line-height:1.5}h6{font-size:1rem}.lead{font-size:1.4375rem;line-height:1.4}.txt-pluto{font-size:0.9375rem;line-height:1.5}.txt-eris{font-size:0.875rem;line-height:1.4285714286}.fonts-loaded body{font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif}.l-box{border:1px solid;display:block;padding:1.5rem}.l-box--no-padding{padding:0}.l-box--no-border{border:none;outline:1px solid rgba(0,0,0,0);outline-offset:-1px}.l-center.l-center{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;padding-left:5vw;padding-right:5vw}.l-cluster{overflow:hidden}.l-cluster>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.625rem}.l-cluster--vertical-align>*{align-items:center}.l-cluster.l-cluster>*>*{display:inline-block;margin:0.625rem}.l-frame{display:block;overflow:hidden;position:relative}.l-frame>*{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.l-frame>iframe,.l-frame>img,.l-frame>video{height:100%;width:100%}.l-frame>img,.l-frame>video{-o-object-fit:cover;object-fit:cover}.l-frame--16-9{padding-bottom:56.25%}.l-frame--3-2{padding-bottom:66.67%}.l-frame--4-3{padding-bottom:75%}.l-frame--square{padding-bottom:100%}.l-sidebar{overflow:hidden}.l-sidebar>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.75rem}.l-sidebar>*>*{margin:.75rem}.l-sidebar .sidebar{flex-basis:18.75rem;flex-grow:1}.l-sidebar .not-sidebar{flex-basis:0;flex-grow:999;min-width:calc(55% - 1.5rem)}.l-sidebar--expanded{width:100%}.l-sidebar .sidebar--compact{flex-basis:11.25rem}.l-switcher{overflow:hidden}.l-switcher>*{display:flex;flex-flow:row wrap}.l-switcher>*>*{max-width:100%;min-width:50%;width:calc(476100px - 69000%)}.no-js [data-trigger=account-menu],.no-js .account-menu{display:none}.global-header{background-color:#fff}.global-header .banner{background-color:#cbe0fb;padding-bottom:0.625rem;padding-top:0.625rem}.global-header .banner__inner{align-items:center;display:flex}.global-header .banner__inner p{font-size:0.875rem;line-height:1.4285714286;margin-bottom:0;margin-top:0}.global-header .banner__inner a{color:#024488}.global-header .banner__inner a:focus{color:#000}#lang-nav{background-color:#f8f8fb}#lang-nav .l-cluster>*{justify-content:flex-end;margin:0 -0.625rem}#lang-nav .l-cluster.l-cluster>*>*{margin:0 0.625rem}#lang-nav a{font-size:0.875rem;line-height:1.4285714286;color:#111;display:block;padding-bottom:0.75rem;padding-top:0.75rem}@media screen{#archive-banner{background-color:#f9dc4a;padding-bottom:1.25rem;padding-top:1.25rem}#archive-banner .centered{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;overflow:hidden;padding-left:5vw;padding-right:5vw}#archive-banner .centered>*{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.75rem}#archive-banner .centered>*>*{margin:.75rem}#archive-banner .archive-banner__message{flex-basis:0;flex-grow:999;min-width:calc(80% - 1.5rem)}#archive-banner .archive-banner__message>*+*{margin-top:1rem}#archive-banner .archive-banner__message>*{max-width:41.25rem}#archive-banner .archive-banner__message h2{display:block;font-size:1.1875rem;line-height:1.6842105263}#archive-banner .archive-banner__message h3{font-size:1rem;line-height:1.3333333333}#archive-banner .archive-banner__message h3+*{margin-top:0}#archive-banner a{color:#024488}#archive-banner a:visited{color:#024488}#archive-banner a:focus{background-image:none;color:#000;outline:solid 2px #000;outline-offset:1px;text-decoration:none}#archive-banner .archive-banner__logo{flex-basis:auto;flex-grow:1;order:-1}#archive-banner .archive-banner__logo>span{display:block;height:2.75rem;position:relative;width:4.125rem}}@media screen and (min-width: 64em){#archive-banner .archive-banner__logo>span{height:3.25rem;width:4.875rem}}@media print{#archive-banner{border:solid 2.25pt;font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif;margin:1cm;padding:8pt;position:relative}#archive-banner a:link,#archive-banner a:visited,#archive-banner a{color:#000}#archive-banner a[href]::after{content:" <" attr(href) "> "}.archive-banner__message{min-height:40pt;padding-left:62pt}.archive-banner__message>*+*{margin-top:8pt}[dir=rtl] .archive-banner__message{padding-left:0;padding-right:60pt}.archive-banner__logo{left:8pt;position:absolute;top:8pt}[dir=rtl] .archive-banner__logo{left:auto;right:8pt}}.logo{display:block;height:2.75rem;position:relative;width:4.125rem}@media screen and (min-width: 64em){.logo{height:3.25rem;width:4.875rem}}.logo--member{height:5.25rem;padding-left:1.25rem;padding-right:1.25rem;position:relative;width:9.375rem}.logo--member>img{bottom:0;height:auto;left:0;margin:auto 0;max-height:100%;max-width:calc(100% - 40px);position:absolute;right:0;top:0;width:auto}#global-nav svg{pointer-events:none}#global-nav{border-bottom:solid 1px #bdbdbd;display:block;padding-bottom:1.125rem;padding-top:1.125rem}@media screen and (min-width: 70em){#global-nav{padding-bottom:0;padding-top:1.25rem}}.global-nav__inner{align-items:center;display:flex;flex-wrap:wrap}@media screen and (min-width: 70em){.global-nav__inner{align-items:flex-end;flex-wrap:nowrap;position:relative}}.global-nav__inner>ul{background-color:#fff;display:flex;flex-basis:100%;flex-wrap:wrap;padding-bottom:2.8125rem;width:100%}@media screen and (min-width: 70em){.global-nav__inner>ul{flex-basis:auto;flex-wrap:nowrap;padding-bottom:0}}@media screen and (min-width: 70em){li.top-nav-item+li.top-nav-item{margin-inline-start:0.25rem}}@media screen and (min-width: 70em){.global-nav__inner>ul>li:last-child{margin-inline-start:auto}}.global-nav__inner .top-nav-item{border-bottom:solid 1px #bdbdbd;flex-basis:100%}@media screen and (min-width: 70em){.global-nav__inner .top-nav-item{border-bottom:none;flex-basis:auto}}.nav-link{color:#111;display:block;padding:0.625rem 0;position:relative;text-decoration:none}@media screen and (min-width: 70em){.nav-link{display:inline-block}}.global-nav__inner .top-nav-item>.nav-link{font-weight:600}.logo-link:focus{box-shadow:0 0 0 3px #000;outline:solid 3px #f9dc4a;outline-offset:3px}@media screen and (min-width: 70em){.logo-link{margin-inline-end:1.5625rem;padding-bottom:0.3125rem;position:relative}.logo-link::before{background-color:#005a9c;bottom:0;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}.logo-link:hover::before{display:block}}.icon-link{align-items:center;color:#111;display:flex;min-height:2.75rem;text-decoration:none !important}@media screen and (min-width: 70em){.icon-link{display:inline-flex;justify-content:center;height:100%;min-width:2.75rem}}.icon-link::before{bottom:0 !important}.icon-link:visited,.icon-link:hover{color:#111 !important}.icon-link:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.icon-link .hide-at-max-width{margin-inline-start:0.625rem}@media screen and (min-width: 70em){.icon-link .hide-at-max-width{border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;margin-inline-start:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.account-login{flex-basis:100%;font-size:0.875rem !important}@media screen and (min-width: 70em){.account-login{flex-basis:auto;padding-bottom:0.625rem;padding-top:0.625rem}}@media screen and (min-width: 70em){.global-nav__inner .top-nav-item>*:first-child{font-size:1rem;height:100%;line-height:1.6875rem;padding:0.625rem 0.3125rem 0.4375rem !important;position:relative;white-space:nowrap}.global-nav__inner .top-nav-item>*:first-child::before{background-color:#005a9c;bottom:-0.125rem;content:"";display:none;height:0.1875rem;left:0;position:absolute;width:100%}.global-nav__inner .top-nav-item>*:first-child:hover::before{display:block}.global-nav__inner .top-nav-item>*:first-child:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.global-nav__inner .top-nav-item>*:first-child:focus:hover::before{display:none}}.global-nav__inner .nav__submenu{display:none}#archive-nav ul,#category-nav ul{background-color:#fff;border:solid 1px #bdbdbd;height:11.25rem;overflow:auto}#archive-nav ul a,#category-nav ul a{display:block;padding:0.625rem}#breadcrumb{padding-bottom:0.9375rem;padding-top:0.625rem}#breadcrumb .l-cluster>*{margin:0 -0.6875rem}#breadcrumb .l-cluster.l-cluster>*>*{margin:0 0 0 0.6875rem;padding-right:1em;position:relative}[dir=rtl] #breadcrumb .l-cluster.l-cluster>*>*{margin:0 0.6875rem 0 0;padding-left:1em;padding-right:0}.breadcrumbs a{font-size:0.9375rem;line-height:1.5;color:#111;display:block;padding-bottom:0.6875rem;padding-top:0.6875rem}.breadcrumbs a:visited,.breadcrumbs a:hover,.breadcrumbs a:active{color:#111}.breadcrumbs [aria-current]{font-weight:600;text-decoration:none}.breadcrumbs [aria-current]:hover,.breadcrumbs [aria-current]:focus{outline-color:#111}.breadcrumbs li:not(:last-child)::after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:block;height:.5em;position:absolute;right:.4em;top:50%;transform:rotate(45deg) translateY(-50%);width:.5em}[dir=rtl] .breadcrumbs li:not(:last-child)::after{border-width:0 0 .1em .1em;left:.1em;right:auto}.banner.banner--access-control.acl-private,.banner.banner--access-control.acl-user{background-color:#237978;color:#fff}.banner.banner--access-control.acl-private .icon,.banner.banner--access-control.acl-user .icon{filter:invert(1)}.banner--access-control.acl-member{background-color:#ddb0c8;color:#000}.banner--access-control.acl-team{background-color:#ec7070;color:#000}main,#main{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:70rem;padding:1.5rem 5vw 6.25rem}#main .component+.component{margin-top:5rem}@media screen and (min-width: 48em){#main .component+.component{margin-top:6.25rem}}#main .component.u-full-width+.component.u-full-width{margin-top:0}.hero{background-color:#f8f8fb}@media screen and (min-width: 70em){.hero{padding-top:2.875rem}}.hero .l-sidebar>*,.hero .l-sidebar>*>*{margin:0}.hero .l-sidebar .sidebar{flex-basis:31.25rem}.hero .l-sidebar .not-sidebar{min-width:50%;padding-bottom:1.875rem}@media screen and (min-width: 70em){.hero .l-sidebar .not-sidebar>*{max-width:31.5rem}}.hero .lead{margin-bottom:1.125rem;margin-top:0}.hero img{margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){.hero img{max-width:31.25rem}}.hero h1{margin-bottom:1rem}.hero+*{margin-top:3.125rem}.hero .button{align-self:flex-start}.hero--listing{background-color:#fff;margin-bottom:1.25rem;padding-bottom:2.5rem}.hero--listing+*{margin-top:0}.hero--listing .filters.l-switcher{margin:-0.625rem;overflow:visible}.hero--listing .filters.l-switcher>*>*{min-width:33.333%;padding:0.625rem;width:calc(846400px - 92000%)}.hero--listing .filters>div{align-items:flex-start}.hero--listing .filters>div>fieldset,.hero--listing .filters>div>.input-group-wrap{align-self:end}.hero--listing .filters .field{margin-top:0}.hero--listing .filters .button--ghost{padding-left:0.1875rem;padding-right:0.1875rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.hero--listing .filters .button--ghost:hover{box-shadow:0 0 4px 2px rgba(84,84,84,.25)}.hero--listing .filters .button--ghost:focus{border-color:inherit;box-shadow:inset 0 0 0 2px;outline:solid 3px #f9dc4a;outline-offset:0}.hero--listing .browse{margin:-0.625rem;overflow:visible}.hero--listing .browse>*{display:flex;flex-wrap:wrap}.hero--listing .browse>*>*{padding:0.625rem}.hero--listing .browse h2{font-size:1rem;font-weight:normal}.translations{background-color:#f8f8fb;padding:1.25rem}.translations .l-sidebar>*{align-items:center;margin-bottom:0;margin-top:0}.translations .l-sidebar>*>*{margin-bottom:0;margin-top:0}.translations .l-sidebar .sidebar{flex-basis:auto}.translations .l-sidebar .not-sidebar{min-width:70%}.translations.l-cluster>*{margin:0 -0.625rem}.translations.l-cluster>*>*{margin:0 0.625rem}.translations+*{margin-top:1.875rem}.translations h2,.translations h3,.translations h5,.translations .sidebar span{font-size:1rem;font-weight:normal;padding-bottom:0.625rem;padding-top:0.625rem}.translations a{display:block;padding-bottom:0.625rem;padding-top:0.625rem}.landing .translations,.ecosystem .translations{padding:0;margin-top:0}.landing .translations .sidebar span,.ecosystem .translations .sidebar span{padding-inline-end:1em}.landing .translations .l-sidebar .not-sidebar,.ecosystem .translations .l-sidebar .not-sidebar{min-width:70%;padding-bottom:0}.landing .translations+*,.ecosystem .translations+*{margin-top:2em}.toc+*{margin-top:1.875rem}@media screen and (min-width: 70em){.toc+*{margin-top:5rem}}.toc h2{font-size:1rem;font-weight:normal}.toc ul{border-left:solid 3px #f9c818;padding-left:0.9375rem}[dir=rtl] .toc ul{border-left:0;border-right:solid 3px #f9c818;padding-left:0;padding-right:0.9375rem}.toc ul a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}.component--text>*{max-width:41.25rem}.component--text>*+h2,.component--text>*+h3,.component--text>*+h4,.component--text>*+h5,.component--text>*+h6{margin-top:2em}.component--quote{font-size:1.125rem;line-height:1.5;color:#005a9c;font-weight:bold;margin-inline-end:0;margin-inline-start:0.625rem;padding:1.25rem;position:relative}.component--quote::before{background-color:#005a9c;border-radius:0.3125rem;left:-0.625rem;width:0.625rem}.component--quote>*{max-width:39.375rem}[dir=rtl] .component--quote::before{left:auto;right:-0.625rem}.component--image figcaption{font-size:0.9375rem;line-height:1.5;margin-block-start:1em}.component--image figcaption>*{max-width:33.75rem}.component--image figcaption>a{align-self:flex-start;display:inline-block;margin:0;padding-bottom:0.625rem;padding-top:0.625rem}.component--video iframe{border:0}.component--video figcaption{font-size:0.9375rem;line-height:1.5}.component--video figcaption>*{max-width:33.75rem}.component--video figcaption>a{display:inline-block;margin:0;padding-bottom:0.625rem;padding-top:0.625rem}.note{border-width:5px;margin-bottom:1.875rem;max-width:47rem}.note--error{border-color:#a82615}.note--info{border-color:#005a9c}.note--success{border-color:#046704}.note--warning{border-color:#c28605}.component--columns{overflow:hidden}@media screen and (min-width: 48em){.component--columns>ul{display:flex;flex-wrap:wrap;margin:-1.5%}}.component--columns>ul li+li{margin-top:1.25rem}@media screen and (min-width: 48em){.component--columns>ul li+li{margin-top:0}}@media screen and (min-width: 48em){.component--columns--images>ul>li{flex:1 0 33%;max-width:50%;padding:1.5%}}@media screen and (min-width: 48em){.component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:50%}}@media screen and (min-width: 48em){.component--columns--icons>ul>li{flex:1 0 50%;max-width:50%;padding:1.5%}}@media screen and (min-width: 70em){.component--columns--icons>ul>li{flex-basis:25%}}@media screen and (min-width: 70em){.component--columns--icons li:nth-last-child(n+5),.component--columns--icons li:nth-last-child(n+5)~li{flex-basis:33%}}@media screen and (min-width: 70em){.component--columns--icons li:nth-last-child(n+7),.component--columns--icons li:nth-last-child(n+7)~li{flex-basis:25%}}.card{background-color:#fff;border-radius:0.25rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.card--event{border-left:solid 0.375rem}[dir=rtl] .card--event{border-left:0;border-right:solid 0.375rem}.card--event,.card--member,.card--news,.card--group{box-shadow:-1px 1px 4px 0 rgba(55,70,95,.12)}.card--event.conference{border-color:#237978}.card--event.meeting{border-color:#1bc0d7}.card--event.talk{border-color:#f9c818}.card--event.workshop{border-color:#e93737}.card__text{flex-grow:1;order:1;padding-top:1rem}.card--group .card__text{max-width:41.25rem}.card__text>a:not([class]){align-self:flex-start;margin-top:0.375rem;padding-bottom:0.625rem;padding-top:0.625rem}.card__heading{font-size:1.125rem;line-height:1.5}.card__image img{border-radius:0.25rem}.card__link{border:0;color:#111;text-decoration:none}.card__link:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.card__link:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}.card--user.l-sidebar{padding-bottom:1.875rem;padding-top:2.5rem}.card--user.l-sidebar .sidebar{flex-basis:auto;order:-1}.card--user.l-sidebar .sidebar img{width:6.25rem}.card--user.l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.card--user.l-sidebar .not-sidebar>div{max-width:41.25rem}.card--user.l-sidebar .not-sidebar>div>*+*{margin-top:1.25rem}.card--user.l-sidebar .l-cluster>*{align-items:center}.card--user.l-sidebar .l-cluster>*,.card--user.l-sidebar .l-cluster.l-cluster>*>*{margin-bottom:0;margin-top:0}.card--user.l-sidebar .l-cluster a{display:inline-block;padding:0.75rem 0}.tag-list.tag-list{margin:-0.625rem}.tag-list.tag-list li{margin:0.625rem}.tag{font-size:0.875rem;line-height:1.4285714286;background-color:rgba(206,205,205,.5);background-clip:padding-box;border:solid 2px rgba(206,205,205,.5);border-radius:0.25rem;display:inline-block;padding:0.15625rem 0.3125rem 0.15625rem 0.3125rem}a.tag{position:relative;text-decoration:underline;z-index:10;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}@media screen and (min-width: 48em){.component--fifty-fifty{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.component--fifty-fifty>*+*{margin-top:1rem}@media screen and (min-width: 48em){.component--fifty-fifty>*+*{margin-top:0}}@media screen and (min-width: 48em){.component--fifty-fifty__text{flex-basis:52%}}@media screen and (min-width: 64em){.component--fifty-fifty__text{flex-basis:45%}}.component--fifty-fifty__text .l-box{display:flex;flex-direction:column;justify-content:flex-start;margin-top:1.875rem}.component--fifty-fifty__text .l-box>*+*{margin-top:1rem}.component--fifty-fifty__text .l-box a{align-self:flex-start}@media screen and (min-width: 48em){.component--fifty-fifty .image,.component--fifty-fifty .illustration{flex-basis:45%}}.component--fifty-fifty .image img{border-radius:0.25rem}.component--fifty-fifty .image .l-frame{padding-bottom:66.67%}@media screen and (min-width: 48em){.component--fifty-fifty .image .l-frame{padding-bottom:100%}}.component--fifty-fifty .illustration .l-frame{padding-bottom:75%}@media screen and (min-width: 48em){.component--fifty-fifty.reversed .component--fifty-fifty__text{order:-1}}@media screen and (min-width: 64em){.component--evangelists{display:flex;flex-wrap:wrap;justify-content:space-between}}.component--evangelists>*+*{margin-top:1rem}@media screen and (min-width: 64em){.component--evangelists>*+*{margin-top:0}}@media screen and (min-width: 64em){.component--evangelists__text{flex-basis:45%}}.component--evangelists__text h2~*{max-width:41.25rem}.component--evangelists__list{background-color:#005a9c;border-radius:0.375rem;color:#fff;overflow:hidden;padding-top:1.5rem}@media screen and (min-width: 64em){.component--evangelists__list{flex-basis:45%}}.component--evangelists__list h3{padding-left:1.5rem;padding-right:1.5rem}.component--evangelists__list li+li{border-top:solid 1px #649bc5}.component--evangelists__list p{margin-bottom:0;margin-top:0}.component--evangelists__list .sidebar{flex-basis:auto}.component--evangelists__list .not-sidebar{display:flex;flex-direction:column;justify-content:flex-start;min-width:calc(65% - 1.5rem)}.component--evangelists__list .not-sidebar>*+*{margin-top:.75em}.component--evangelists__list a{color:#fff}.component--evangelists__list a:visited,.component--evangelists__list a:hover,.component--evangelists__list a:active{color:#fff}.component--evangelists__list a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000}.component--activity{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}@media screen and (min-width: 64em){.component--activity .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.component--activity .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:25%}}.component--activity .card{background-color:#fff;border-radius:0.25rem;overflow:hidden}.component--activity .card__text{padding:1.25rem}.component--activity .card__image img{border-radius:0}.component--collapsibles>div{background-color:#fff;border-radius:0.375rem;box-shadow:-0.0625rem 0.0625rem 0.25rem rgba(55,70,95,.12);padding:1.5625rem}.component--collapsibles>div+div{margin-top:1rem}[data-heading=collapsibles] span{display:flex;flex-direction:column;justify-content:flex-start}[data-heading=collapsibles] span>*+*{margin-top:1rem}[data-heading=collapsibles] h3{font-size:1.125rem;line-height:1.5}[data-heading=collapsibles]>*{font-size:0.9375rem;line-height:1.5;display:block;font-weight:normal;margin-top:1rem}[data-heading=collapsibles]+*>*{max-width:41.25rem}.component--group-list{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.component--group-list__intro{max-width:41.25rem}.component--members{background-color:#f8f8fb;padding-bottom:1.5625rem;padding-top:1.5625rem}.component--members .l-center>h2,.component--members .l-center>p{max-width:41.25rem}.component--members__grid{display:flex;flex-wrap:wrap;margin-bottom:1rem}@supports(display: grid){.component--members__grid{display:grid;grid-auto-rows:minmax(10.625rem, auto);grid-gap:1.25rem;grid-template-columns:repeat(auto-fill, minmax(10.625rem, 1fr))}}.component--members__grid figure{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-bottom:1.25rem;margin-left:0.625rem;margin-right:0.625rem;flex:1 1 10.625rem;position:relative}@supports(display: grid){.component--members__grid figure{margin:0}}.component--members__grid figcaption{font-size:0.9375rem;line-height:1.5;font-weight:bold;margin:0.625rem;text-align:center}.component--members__grid .l-box{max-width:10.625rem}.component--members__grid+a{align-self:flex-start}.component--members__cta>*{align-items:center;margin-top:1em}.component--members__cta>*>*:not(a){flex-basis:100%}@media screen and (min-width: 48em){.component--members__cta>*>*:not(a){flex-basis:auto}}@media screen and (min-width: 64em){.slide{align-items:flex-start;display:flex;justify-content:space-between}}.slide>*+*{margin-top:1rem}@media screen and (min-width: 64em){.slide>*+*{margin-top:0}}@media screen and (min-width: 64em){.slide__quote,.slide__cite{flex-basis:45%}}.slide__quote{background:url("../images/quote-bg.png") no-repeat 0 0;font-size:1.25rem;font-weight:bold;line-height:1.6;margin-inline-start:2.1875rem;padding-top:0.9375rem;position:relative}@media screen and (min-width: 48em){.slide__quote{font-size:1.5rem;line-height:1.4}}.slide__quote::before{background-color:#005a9c;border-radius:0.3125rem;content:"";height:100%;left:-2.0625rem;position:absolute;top:0;width:0.25rem}.slide__quote>*{max-width:41.25rem}[dir=rtl] .slide__quote{background-position-x:100%}[dir=rtl] .slide__quote::before{left:auto;right:-2.0625rem}.slide__cite{font-size:0.9375rem;line-height:1.5;padding-inline-start:0.3125rem}.slide__cite.l-sidebar .sidebar{flex-basis:auto}.slide__cite.l-sidebar .not-sidebar{align-items:flex-start;min-width:calc(70% - 1.5rem)}.slide__cite.l-sidebar .not-sidebar p:first-child{font-weight:bold}.slide__cite.l-sidebar .not-sidebar p:first-child+p{margin-top:0}.slide__logo{background-color:#fff;height:7.5rem;padding:1.5rem;position:relative;width:11.25rem}.slide__logo>img{bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}@supports((-o-object-fit: contain) or (object-fit: contain)){.slide__logo>img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;position:static}}.component--slider{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.component--slider h2{font-size:1rem;font-weight:normal;margin-bottom:1.5rem}.component--slider ul>li+li{margin-top:2rem}.crosslinks{background-color:#005a9c;color:#fff;padding-bottom:3.125rem;padding-top:3.125rem}.crosslinks .component--columns__intro h2{font-size:1.5rem;line-height:1.4}.crosslinks .component--columns__intro a,.crosslinks .component--columns__intro a:visited,.crosslinks .component--columns__intro a:hover,.crosslinks .component--columns__intro a:active{color:#fff}.crosslinks .component--columns__intro a:focus{color:#111}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul{display:flex;flex-wrap:wrap;margin:-1.5%}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul>li{flex:1 0 50%;max-width:50%;padding:1.5%}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images>ul li+li{margin-top:0}}@media screen and (min-width: 43.75em){.crosslinks .component--columns--images li:nth-last-child(n+3):nth-last-child(-n+3):first-child,.crosslinks .component--columns--images li:nth-last-child(n+3):nth-last-child(-n+3):first-child~li{flex-basis:33%}}@media screen and (min-width: 64em){.crosslinks .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child,.crosslinks .component--columns--images li:nth-last-child(n+4):nth-last-child(-n+4):first-child~li{flex-basis:25%}}.crosslinks .card{background-color:#fff;border-radius:0.25rem;color:#111;overflow:hidden}.crosslinks .card__text{padding:1.25rem}.crosslinks .card__image img{border-radius:0}input[type=search]{max-width:none;position:relative;z-index:1}.l-sidebar.search{overflow:visible}.l-sidebar.search>*{margin:-0.75rem}.l-sidebar.search>*>*{margin:.75rem}.l-sidebar.search form .sidebar{flex-basis:auto}.l-sidebar.search form .not-sidebar{min-width:70%}.l-sidebar.search input[type=search]{max-width:none}@supports(padding-inline-start: 1em){input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs/%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");background-position:center left .5em;background-repeat:no-repeat;background-size:1.25rem;padding-inline-start:2.5rem}[dir=rtl] input[type=search]{background-position:center right .5em}}.meta{border-bottom:solid 1px #bdbdbd;border-top:solid 1px #bdbdbd;margin-bottom:3.125rem;padding:1.5rem 0}.meta dl{margin-bottom:0}.meta .with-link{padding-bottom:0.625rem;padding-top:0.625rem}.family-grouping{padding-top:2.5rem}.family-grouping h2+*{margin-top:1rem}.maturity-level{background-color:rgba(206,205,205,.5);border-radius:0.25rem;display:inline-block;margin-bottom:0.3125rem;padding:0.15625rem 0.3125rem}.maturity-level--note{background-color:rgba(0,0,0,0)}.maturity-level--highlighted{background-color:#005a9c;color:#fff}.pagination{margin-top:2.5rem}.l-cluster.pagination>*{margin-bottom:0;margin-top:0}.l-cluster.pagination>*>*{margin-bottom:0;margin-top:0}.pagination+*{border-top:solid 1px #bdbdbd;margin-top:2.0625rem}@media screen and (min-width: 64em){.pagination__list{justify-content:center}}.pagination__list a{font-size:0.9375rem;line-height:1.5;color:#000;display:block;text-decoration:none;padding:0.6875rem 1.125rem}.pagination__list a:visited{color:#000}.pagination__list a:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}.pagination__list a[href]:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.pagination__list a[href][aria-current]{background-color:#005797;color:#fff;font-weight:bold}.pagination__list a[href][aria-current]:hover{color:#fff;text-decoration:none}.pagination__list a[href][aria-current]:focus{color:#000}.rss{margin-top:2.5rem}.rss a{padding-bottom:0.625rem;padding-top:0.625rem}.comments{background-color:#f8f8fb;padding-bottom:3.125rem;padding-top:3.125rem}.comments h2{font-size:1.5rem;line-height:1.4}.comment-list{margin-top:1.875rem}.comment-list>li{border-bottom:solid 1px #bdbdbd;padding-bottom:3.125rem}.comment-list>li+li{margin-top:1.25rem}.l-sidebar.comment{overflow:visible}.l-sidebar.comment,.l-sidebar.comment-form-wrap{overflow:visible}.l-sidebar.comment .sidebar,.l-sidebar.comment-form-wrap .sidebar{flex-basis:auto;order:-1}.l-sidebar.comment .sidebar img,.l-sidebar.comment-form-wrap .sidebar img{width:3.125rem}.l-sidebar.comment .not-sidebar,.l-sidebar.comment-form-wrap .not-sidebar{min-width:calc(80% - 1.5rem)}.reply-list.reply-list{margin-left:4.375rem;margin-top:1.875rem;padding-left:1.875rem;position:relative}.reply-list.reply-list::before{background-color:#005a9c;border-radius:0.1875rem;content:"";height:100%;left:0;position:absolute;top:0;width:0.1875rem}.reply-list.reply-list>li{border-top:solid 1px #bdbdbd}.reply-list.reply-list>li+li{margin-top:1.25rem}[dir=rtl] .reply-list.reply-list{margin-left:0;margin-right:4.375rem;padding-left:0;padding-right:1.875rem}[dir=rtl] .reply-list.reply-list::before{left:auto;right:0}.reply-list .comment{padding-top:1.25rem}.comment__author{font-size:1rem;font-weight:bold;line-height:1.3333333333}.comment__body{max-width:41.25rem}[data-replylink]{font-size:0.9375rem;line-height:1.5;align-self:flex-start;padding-bottom:0.6875rem;padding-top:0.6875rem}#respond{margin-top:1rem}#respond>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}.comment-form-wrap{margin-top:1.875rem}#comment-form{max-width:41.25rem}#comment-form .l-switcher{overflow:visible}#comment-form .l-switcher>*{align-items:flex-end;margin:-0.625rem}#comment-form .l-switcher>*>*{padding:0.625rem;width:calc(435600px - 66000%)}.pre-footer.l-switcher{margin:-1.25rem}.pre-footer.l-switcher>*>*{margin-top:2.5rem;min-width:33.333%;padding:1.25rem;width:calc(846400px - 92000%)}.pre-footer h2+*{margin-top:1em}.pre-footer a{display:block}.global-footer{border-top:solid 1px #bdbdbd;grid-row-start:2;grid-row-end:3;padding:1.25rem 0 1.5625rem}.global-footer .l-center{display:flex;flex-direction:column;justify-content:flex-start}.global-footer .l-center>*+*{margin-top:1rem}.global-footer a,.global-footer .copyright{font-size:0.875rem;line-height:1.4285714286}.global-footer .copyright{margin-bottom:0}.global-footer a{color:#111}.global-footer a:visited,.global-footer a:hover,.global-footer a:active{color:#111}.global-footer__links{display:flex;flex-wrap:wrap}.global-footer__links>ul{display:flex;flex-wrap:wrap}@media screen and (min-width: 64em){.global-footer__links>ul{margin-inline-start:auto}}.global-footer__links .l-cluster>*{margin:0 -0.625rem}.global-footer__links .l-cluster.l-cluster>*>*{margin:0 0.625rem}.global-footer__links a:not([class]){display:block;padding-bottom:0.75rem;padding-top:0.75rem}.global-footer__links .with-icon--larger{padding:0.75rem}.global-footer__links .with-icon--larger img{height:1.25rem;width:1.25rem}.global-footer__links .with-icon--larger:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a)}.default .content{max-width:47rem}@supports(grid-column-gap: 8%){.default .content{max-width:none}@media screen and (min-width: 64em){.default .content{display:grid;grid-column-gap:7.857%;grid-template-areas:"article related";grid-template-columns:67.143% 25%}}@media screen and (min-width: 64em){.default .content article{grid-area:article}}@media screen and (min-width: 64em){.default .content .related{grid-area:related}}}.default .related{border-top:solid 10px #005a9c;margin-top:2.5rem;padding-top:1.25rem}.related [aria-current]{color:#111;text-decoration:none}@supports(grid-column-gap: 8%){@media screen and (min-width: 64em){.default .related{margin-top:0}}}@media screen and (min-width: 64em){.default .related__inner{border-inline-start:solid 1px #bdbdbd;padding-left:1.25rem;padding-right:1.25rem}}.default .related__inner ul a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}.event .content{max-width:47rem}.event .intro{display:flex;flex-direction:column;margin-bottom:1.25rem;margin-inline-start:1.875rem;position:relative}.event .intro::before{border-radius:0.3125rem;content:"";height:100%;left:-1.75rem;position:absolute;top:0;width:0.3125rem}.event .intro.conference::before{background-color:#237978}.event .intro.meeting::before{background-color:#1bc0d7}.event .intro.talk::before{background-color:#f9c818}.event .intro.workshop::before{background-color:#e93737}.event .intro h1{margin-bottom:0}.event .intro h1+*{font-size:1.5rem;line-height:1.4;margin-bottom:0.625rem;order:-1}[dir=rtl] .event .intro::before{left:auto;right:-1.75rem}.event .lead,.event .calendar-link{margin-bottom:1.25rem}.home .hero{background-color:#fff}.home .component--members{padding-bottom:2.5rem;padding-top:2.5rem}.home .component--members__grid{margin-top:2.5rem}.post .content,.post .rss{max-width:47rem}@supports(grid-column-gap: 8%){.post .content{max-width:none}@media screen and (min-width: 64em){.post .content{display:grid;grid-column-gap:7.857%;grid-template-columns:67.143% 25%;grid-template-areas:"article related"}}@media screen and (min-width: 64em){.post .content article{grid-area:article}}@media screen and (min-width: 64em){.post .content .related{grid-area:related}}}.post .related{margin-top:2.5rem}@supports(grid-column-gap: 8%){@media screen and (min-width: 64em){.post .content .related{margin-top:0}}}.post .related__inner{background-color:#f8f8fb;padding:1.75rem 1.25rem}.post .related__inner h2{font-size:1.1875rem;line-height:1.9411764706}.post .related__inner h3{font-size:1rem;line-height:1.3333333333}.post .related__inner a{color:#545454}.post .related__inner a:focus{color:#000}.post .related__inner>div,.post .related__inner h3+*{margin-top:1.125rem}.post .related__inner>div+div{border-top:solid 1px #bdbdbd;margin-top:1.5rem;padding-top:0.9375rem}.post .related__inner li{font-size:0.9375rem;line-height:1.5}.post .related__inner li+li{margin-top:1.375rem}.post .sub-head{font-size:0.9375rem;line-height:1.5;margin-bottom:1.875rem;margin-top:-1.25rem}.post .meta{position:relative}@media screen and (min-width: 48em){.post .meta dl dd:first-of-type{padding-right:9.375rem}}.post .meta dl dd,.post .meta dl dt{margin:0;padding-bottom:0.5rem;padding-top:0.3125rem}.post .meta dl dt:first-of-type,.post .meta dl dd:first-of-type{padding-top:0.5rem}.post .meta dl dt{float:left;font-weight:normal;margin-right:1em}.post .skip-to-comments,.post .skip-to-comment-form{color:#545454;display:inline-block;padding-bottom:0.6875rem;padding-top:0.6875rem;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.25em}.post .skip-to-comments:visited,.post .skip-to-comment-form:visited{color:#545454}.post .skip-to-comments:focus,.post .skip-to-comment-form:focus{background-color:#f9dc4a;background-image:linear-gradient(to top, #000 3px, #f9dc4a 3px, #f9dc4a);color:#000;text-decoration:none}@media screen and (min-width: 48em){.post .skip-to-comments{position:absolute;right:0;top:1.1875rem}}.post .rss{border-top:solid 1px #bdbdbd;padding-top:2.5rem}@media screen and (min-width: 48em){[dir=rtl] .post .meta dl dd:first-of-type{padding-left:9.375rem;padding-right:0}}[dir=rtl] .post .meta dl dt{float:right;margin-left:1em;margin-right:0}@media screen and (min-width: 48em){[dir=rtl] .post .skip-to-comments{left:0;right:auto}}.post__notes{border-top:solid 1px #bdbdbd;margin-top:3.75rem;padding-top:1.25rem}.landing #breadcrumb,.ecosystem #breadcrumb{background-color:#f8f8fb}.landing main,.landing #main,.ecosystem main,.ecosystem #main{padding-top:0}.landing .component--text,.landing .component--image,.landing .component--video,.landing .component--quote,.ecosystem .component--text,.ecosystem .component--image,.ecosystem .component--video,.ecosystem .component--quote{margin-left:auto;margin-right:auto;max-width:44.4375rem}.landing .component--quote,.ecosystem .component--quote{max-width:43.1875rem}.listing .wrap{background-color:#f8f8fb}.listing #breadcrumb{background-color:#fff}.listing main,.listing #main{padding-top:0}.people-list>*+*,.post-list>*+*{border-top:solid 1px #bdbdbd}.people-list .groups .sidebar{flex-basis:auto}.people-list .groups .sidebar h3{font-size:1rem;font-weight:normal;line-height:2.75rem}.post-list>*{padding-bottom:1.875rem;padding-top:2.5rem}.post-list>li:last-child{border-bottom:solid 1px #bdbdbd}.post-list .l-sidebar .sidebar{flex-basis:auto}.post-list .l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.post-list .l-sidebar .not-sidebar>div{max-width:41.25rem}@media screen and (min-width: 64em){.post-list .l-sidebar .not-sidebar>div{margin-bottom:2.5rem}}.post-list .l-sidebar .not-sidebar>div>*+*{margin-top:1.25rem}.post-list .l-sidebar .sidebar .l-frame{height:9.125rem;width:12.5rem}.post-list .l-sidebar .sidebar .l-frame img{border-radius:0.25rem}.post-list .l-cluster>*{align-items:center}.post-list .l-cluster a{display:inline-block;padding:0.75rem 0}.post-list h2 a{color:#000}.post-list h2 a .icon{height:.8em;width:.8em}.event-list,.member-list,.group-list,.tr-stats-list{margin-top:2.5rem}.event-list>*+*,.member-list>*+*,.group-list>*+*,.tr-stats-list>*+*{margin-top:1rem}.event-list .card,.member-list .card,.group-list .card,.tr-stats-list .card{padding:1rem}.event-list .card.l-sidebar .sidebar,.member-list .card.l-sidebar .sidebar,.group-list .card.l-sidebar .sidebar,.tr-stats-list .card.l-sidebar .sidebar{flex-basis:auto}.event-list .card.l-sidebar .not-sidebar,.member-list .card.l-sidebar .not-sidebar,.group-list .card.l-sidebar .not-sidebar,.tr-stats-list .card.l-sidebar .not-sidebar{min-width:calc(70% - 1.5rem)}.event-list .card__text,.member-list .card__text,.group-list .card__text,.tr-stats-list .card__text{padding-top:0}.event-list .card .l-cluster{margin-top:1rem}.event-list .card .l-cluster>*{font-size:0.9375rem;line-height:1.5;align-items:center}.event-list .card.l-sidebar .l-sidebar .sidebar{flex-basis:20rem}.event-list .card.l-sidebar .l-sidebar .not-sidebar{min-width:calc(55% - 1.5rem)}.event-list .card__image{align-self:flex-start;height:6.25rem;width:6.25rem}@media screen and (min-width: 64em){.event-list .card__image{height:12.5rem;width:12.5rem}}.event-list .card__image img{border-radius:0}.event-list .date-location{font-size:0.9375rem;line-height:1.5;display:flex;flex-wrap:nowrap;max-width:18.75rem}.event-list .date-location img{margin-inline-end:0.75rem;width:1.125rem}.event-list .date-location .date-orig{display:inline-block;padding-bottom:0.625rem}.event-list .date-location>div:last-child{border-inline-start:solid 1px #bdbdbd;padding-inline-start:0.75rem}.member-list .card__text>*{max-width:41.25rem}.member-list .logo--member{margin-left:auto;margin-right:auto}.js .member-list [data-component=card] .card__text>:last-child{margin-bottom:2.5rem;margin-top:0}.group-list{margin-top:0}.archive-links h2+*{margin-top:.8em}.profile .content{max-width:47rem}@supports(grid-column-gap: 8%){.profile .content{max-width:none}@media screen and (min-width: 64em){.profile .content{display:grid;grid-column-gap:7.857%;grid-template-areas:"title nav" "details nav";grid-template-columns:67.143% 25%;grid-template-rows:auto 1fr}}@media screen and (min-width: 64em){.profile .content h1{grid-area:title}}@media screen and (min-width: 64em){.profile .content #profile-nav{grid-area:nav}}@media screen and (min-width: 64em){.profile .content .details{grid-area:details}}}.profile .profile-nav__inner{margin-bottom:2.0625rem}@media screen and (min-width: 64em){.profile .profile-nav__inner{border-inline-start:solid 1px #bdbdbd;margin-bottom:0;padding-left:1.25rem;padding-right:1.25rem}}.profile .profile-nav__inner [aria-current]{font-weight:bold}@media screen and (min-width: 64em){.profile [data-toggle=true]{display:none}}.profile [data-toggle=true][aria-expanded=false]{margin-bottom:2.0625rem}#profile-nav a{display:inline-block;padding-bottom:0.625rem;padding-top:0.625rem}#profile-nav a[aria-current]{color:#111;text-decoration:none}.technical-reports .wrap{background-color:#fff}.technical-reports .hero{background-color:#fff;margin-bottom:1.25rem;padding-bottom:2.5rem}.technical-reports .hero .l-box{background-color:#f3f3f6;border-radius:0.25rem}.technical-reports .hero .field{max-width:none}.technical-reports .hero .field-hint{color:#111}.technical-reports .checkbox-item label::before,.technical-reports .radio-item label::before{background-color:#fff}.tr-list .tr-list__item{display:flex;flex-direction:column;justify-content:flex-start;font-size:0.9375rem;line-height:1.5;padding-bottom:1.5rem;padding-top:1.5rem}.tr-list .tr-list__item>*+*{margin-top:.5em}.tr-list .tr-list__item>*{max-width:51.25rem}.tr-list .tr-list__item h3{font-size:1.5rem;line-height:1.4}.tr-list .tr-list__item+.tr-list__item{border-top:1px solid #bdbdbd}.tr-list .tr-list__item__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tr-list .tr-list__item__header>*+*{margin-top:1em}.tr-list .tr-list__item__header h3{margin-bottom:0;margin-top:0.3125rem}.tr-list .tr-list__item__header h3+*{margin-top:0;order:-1}.u-float-left{float:left;float:inline-start}.u-float-right{float:right;float:inline-end}.u-text-center{text-align:center}.u-text-left{text-align:left;text-align:start}.u-text-right{text-align:right;text-align:end}.u-text-vertical-lr{writing-mode:vertical-lr}.u-text-vertical-rl{writing-mode:vertical-rl}.u-block-left{float:left;margin-bottom:1em;margin-right:1em}.u-block-right{float:right;margin-bottom:1em;margin-left:1em}@media screen and (min-width: 80em){.u-text-left-from-lap{text-align:left;text-align:start}}@media screen and (min-width: 80em){.u-text-center-from-lap{text-align:center}}@media screen and (min-width: 80em){.u-text-right-from-lap{text-align:right;text-align:end}}.u-full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.u-center{margin-left:auto;margin-right:auto;position:relative}.u-no-margin.u-no-margin{margin:0}.u-no-margin-top.u-no-margin-top{margin-top:0}.u-bg-active.u-bg-active{background-color:#fc7750;border-color:#fc7750;color:#111}.u-bg-category.u-bg-category{background-color:#920ba6;border-color:#920ba6;color:#fff}.u-bg-error.u-bg-error{background-color:#a82615;border-color:#a82615;color:#fff}.u-bg-info.u-bg-info{background-color:#005a9c;border-color:#005a9c;color:#fff}.u-bg-success.u-bg-success{background-color:#046704;border-color:#046704;color:#fff}.u-bg-warning.u-bg-warning{background-color:#c28605;border-color:#c28605;color:#111}.u-color-draft.u-color-draft{background-color:#fff;border-color:#111;color:#111}.u-color-error.u-color-error{background-color:#fff;border-color:#a82615;color:#a82615}.u-color-info.u-color-info{background-color:#fff;border-color:#005a9c;color:#005a9c}.u-color-success.u-color-success{background-color:#fff;border-color:#046704;color:#046704}.u-color-warning.u-color-warning{background-color:#fff;border-color:#c28605;color:#111} From 1b8f92fca0480607d017c96c876ba52f73793597 Mon Sep 17 00:00:00 2001 From: Nicola Saunders Date: Fri, 27 Sep 2024 12:09:44 +0100 Subject: [PATCH 4/5] Fix indentation --- design-system-templates/components/table.html.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/design-system-templates/components/table.html.twig b/design-system-templates/components/table.html.twig index 7f685b20..d57a96a2 100644 --- a/design-system-templates/components/table.html.twig +++ b/design-system-templates/components/table.html.twig @@ -4,7 +4,7 @@ - Column header 1 + Column header 1 Column header 2 Column header 3 From 4c34d864c6781e49f9674e1cc75593db762533fc Mon Sep 17 00:00:00 2001 From: Nicola Saunders Date: Fri, 27 Sep 2024 12:10:10 +0100 Subject: [PATCH 5/5] Rebuild assets --- public/dist/assets/js/multiselect.js | 45 ++++++++++++------------ public/dist/assets/js/multiselect.min.js | 2 +- 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/public/dist/assets/js/multiselect.js b/public/dist/assets/js/multiselect.js index 71389968..3036e17d 100644 --- a/public/dist/assets/js/multiselect.js +++ b/public/dist/assets/js/multiselect.js @@ -151,15 +151,15 @@ const MultiselectButtons = function (selectEl, params) { selectEl.parentNode.appendChild(span); // hide the original label/hint and create new ones for the new combobox - const selectLabel = document.querySelector("label[for=".concat(selectEl.id, "]")); + const selectLabel = document.querySelector(`label[for=${selectEl.id}]`); selectLabel.hidden = true; - const selectHint = document.querySelector("#hint-".concat(selectEl.id)); + const selectHint = document.querySelector(`#hint-${selectEl.id}`); if (selectHint) { selectHint.hidden = true; } const div = document.createElement('div'); div.classList.add('combo'); - div.id = "".concat(selectEl.id, "-js-multi-buttons"); + div.id = `${selectEl.id}-js-multi-buttons`; const divComboBox = document.createElement('div'); divComboBox.setAttribute('role', 'combobox'); divComboBox.setAttribute('aria-haspopup', 'listbox'); @@ -172,7 +172,7 @@ const MultiselectButtons = function (selectEl, params) { input.setAttribute('aria-controls', baseId + '-listbox'); input.id = baseId + "-input"; if (selectHint) { - input.setAttribute('aria-describedby', "hint-".concat(input.id)); + input.setAttribute('aria-describedby', `hint-${input.id}`); } input.classList.add('combo-input'); input.setAttribute('autocomplete', 'off'); @@ -191,7 +191,7 @@ const MultiselectButtons = function (selectEl, params) { const hintComboBox = selectHint ? selectHint.cloneNode(true) : null; if (selectHint) { hintComboBox.hidden = false; - hintComboBox.id = "hint-".concat(input.id); + hintComboBox.id = `hint-${input.id}`; } const ulCombo = document.createElement('ul'); ulCombo.setAttribute('role', 'listbox'); @@ -248,12 +248,12 @@ const MultiselectButtons = function (selectEl, params) { const listItem = document.createElement('li'); buttonEl.className = 'remove-option'; buttonEl.type = 'button'; - buttonEl.id = "".concat(this.idBase, "-remove-").concat(index); + buttonEl.id = `${this.idBase}-remove-${index}`; buttonEl.dataset.value = option.value; buttonEl.addEventListener('click', () => { this.removeOption(option); }); - buttonEl.innerHTML = "Remove ".concat(option.text, " "); + buttonEl.innerHTML = `Remove ${option.text} `; listItem.appendChild(buttonEl); this.selectedEl.appendChild(listItem); } else { @@ -281,7 +281,7 @@ MultiselectButtons.prototype.init = function () { hint = document.createElement('li'); hint.setAttribute('role', 'alert'); } - hint.innerText = "Please enter ".concat(this.minInput, " or more characters"); + hint.innerText = `Please enter ${this.minInput} or more characters`; if (!alreadyExists) { this.listboxEl.prepend(hint); } @@ -320,7 +320,7 @@ MultiselectButtons.prototype.filterOptions = async function (value) { optionEl.setAttribute('aria-setsize', count); optionEl.setAttribute('aria-posinset', k + 1); } - optionEl.id = "".concat(this.idBase, "-").concat(this.options.indexOf(o)); + optionEl.id = `${this.idBase}-${this.options.indexOf(o)}`; optionEl.className = 'combo-option'; optionEl.setAttribute('aria-selected', alreadySelected); optionEl.dataset.value = o.value; @@ -356,7 +356,7 @@ MultiselectButtons.prototype.filterOptions = async function (value) { }; MultiselectButtons.prototype.updateResults = async function () { const url = new URL(this.source, window.location.protocol + '//' + window.location.host); - url.search = "".concat(url.search ? url.search + '&' : '?', "q=").concat(this.inputEl.value, "&page=").concat(this.page); + url.search = `${url.search ? url.search + '&' : '?'}q=${this.inputEl.value}&page=${this.page}`; const response = await fetch(url); const data = await response.json(); if (this.page === 1) { @@ -364,7 +364,7 @@ MultiselectButtons.prototype.updateResults = async function () { } data.results.forEach(c => { this.ajaxResultCount = data.total; - if (!this.select.querySelector("option[value=\"".concat(c.id, "\"]"))) { + if (!this.select.querySelector(`option[value="${c.id}"]`)) { const o = document.createElement('option'); o.value = c.id; o.innerText = c.text; @@ -395,11 +395,10 @@ MultiselectButtons.prototype.onInput = async function () { await this.updateResults(); hint.remove(); } else { - var _hint; this.clearOptions(); - (_hint = hint) !== null && _hint !== void 0 ? _hint : hint = document.createElement('li'); + hint ??= document.createElement('li'); hint.setAttribute('role', 'alert'); - hint.innerText = "Please enter ".concat(this.minInput, " or more characters"); + hint.innerText = `Please enter ${this.minInput} or more characters`; this.listboxEl.prepend(hint); showHint = true; } @@ -467,11 +466,11 @@ MultiselectButtons.prototype.onInputBlur = function () { }; MultiselectButtons.prototype.onOptionChange = function (index) { this.activeIndex = index; - this.inputEl.setAttribute('aria-activedescendant', "".concat(this.idBase, "-").concat(index)); + this.inputEl.setAttribute('aria-activedescendant', `${this.idBase}-${index}`); // update active style const options = this.el.querySelectorAll('[role=option]'); - const currentOptions = this.el.querySelector("[id=".concat(this.idBase, "-").concat(index, "]")); + const currentOptions = this.el.querySelector(`[id=${this.idBase}-${index}]`); [...options].forEach(optionEl => { optionEl.classList.remove('option-current'); }); @@ -502,7 +501,7 @@ MultiselectButtons.prototype.removeOption = function (option) { // const index = this.options.indexOf(option); // update aria-selected - const o = this.el.querySelector("[data-value=\"".concat(option.value, "\"]")); + const o = this.el.querySelector(`[data-value="${option.value}"]`); if (o) { o.setAttribute('aria-selected', 'false'); o.classList.remove('option-selected'); @@ -510,7 +509,7 @@ MultiselectButtons.prototype.removeOption = function (option) { // remove button if (this.selectedEl) { - const buttonEl = this.selectedEl.querySelector("[data-value=\"".concat(option.value, "\"]")); + const buttonEl = this.selectedEl.querySelector(`[data-value="${option.value}"]`); this.selectedEl.removeChild(buttonEl.parentElement); } this.select.querySelector('option[value="' + option.value + '"]').removeAttribute('selected'); @@ -521,7 +520,7 @@ MultiselectButtons.prototype.selectOption = function (option) { this.activeIndex = index; // update aria-selected - const o = this.el.querySelector("[id=".concat(this.idBase, "-").concat(index, "]")); + const o = this.el.querySelector(`[id=${this.idBase}-${index}]`); o.setAttribute('aria-selected', 'true'); o.classList.add('option-selected'); @@ -530,7 +529,7 @@ MultiselectButtons.prototype.selectOption = function (option) { const listItem = document.createElement('li'); buttonEl.className = 'remove-option'; buttonEl.type = 'button'; - buttonEl.id = "".concat(this.idBase, "-remove-").concat(index); + buttonEl.id = `${this.idBase}-remove-${index}`; buttonEl.dataset.value = selected.value; buttonEl.addEventListener('click', () => { const sibling = listItem.nextSibling; @@ -541,7 +540,7 @@ MultiselectButtons.prototype.selectOption = function (option) { this.inputEl.focus(); } }); - buttonEl.innerHTML = "Remove ".concat(selected.text, " "); + buttonEl.innerHTML = `Remove ${selected.text} `; listItem.appendChild(buttonEl); if (this.select.multiple) { this.selectedEl.appendChild(listItem); @@ -552,7 +551,7 @@ MultiselectButtons.prototype.selectOption = function (option) { this.select.querySelector('option[value="' + option.value + '"]').setAttribute('selected', 'selected'); }; MultiselectButtons.prototype.updateOption = function (index) { - const optionEl = this.el.querySelector("[id=".concat(this.idBase, "-").concat(index, "]")); + const optionEl = this.el.querySelector(`[id=${this.idBase}-${index}]`); const isSelected = optionEl.getAttribute('aria-selected') === 'true'; this.inputEl.value = ''; if (isSelected) { @@ -567,7 +566,7 @@ MultiselectButtons.prototype.updateOption = function (index) { }; MultiselectButtons.prototype.updateMenuState = function (open) { this.open = open; - this.comboEl.setAttribute('aria-expanded', "".concat(open)); + this.comboEl.setAttribute('aria-expanded', `${open}`); open ? this.el.classList.add('open') : this.el.classList.remove('open'); }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MultiselectButtons); diff --git a/public/dist/assets/js/multiselect.min.js b/public/dist/assets/js/multiselect.min.js index a5557e39..4e8bac72 100644 --- a/public/dist/assets/js/multiselect.min.js +++ b/public/dist/assets/js/multiselect.min.js @@ -1 +1 @@ -(()=>{var t=Array(20).concat([(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>o}),r(21);const n="ArrowDown",i=function(t,e){const r=t.id;t.hidden=!0;let n=[],i=[];t.querySelectorAll("option").forEach((t=>{const e={value:t.value,text:t.textContent,ariaLabel:t.getAttribute("aria-label")};t.disabled||n.push(e),t.defaultSelected&&i.push(t.value)}));const o=document.createElement("span");o.id=r+"-remove",o.innerText="remove",o.style.display="none",t.parentNode.appendChild(o);const u=document.querySelector("label[for=".concat(t.id,"]"));u.hidden=!0;const a=document.querySelector("#hint-".concat(t.id));a&&(a.hidden=!0);const s=document.createElement("div");s.classList.add("combo"),s.id="".concat(t.id,"-js-multi-buttons");const c=document.createElement("div");c.setAttribute("role","combobox"),c.setAttribute("aria-haspopup","listbox"),c.setAttribute("aria-expanded","false"),c.setAttribute("aria-owns",r+"-listbox"),c.classList.add("input-wrapper");const f=document.createElement("input");f.setAttribute("aria-activedescendant",""),f.setAttribute("aria-autocomplete","list"),f.setAttribute("aria-controls",r+"-listbox"),f.id=r+"-input",a&&f.setAttribute("aria-describedby","hint-".concat(f.id)),f.classList.add("combo-input"),f.setAttribute("autocomplete","off"),f.setAttribute("type","text"),t.dataset.placeholder&&f.setAttribute("placeholder",t.dataset.placeholder),f.style.backgroundImage='url("https://www.w3.org/assets/website-2021/svg/search.svg")',f.style.backgroundRepeat="no-repeat",f.style.backgroundPosition="center right 0.625rem",f.style.backgroundSize="0.9375rem",c.appendChild(f);const l=document.createElement("label");l.setAttribute("for",f.id),l.innerHTML=u.innerHTML;const h=a?a.cloneNode(!0):null;a&&(h.hidden=!1,h.id="hint-".concat(f.id));const p=document.createElement("ul");if(p.setAttribute("role","listbox"),p.setAttribute("aria-multiselectable","true"),p.id=r+"-listbox",p.setAttribute("aria-labelledby",r+"-label"),p.classList.add("combo-menu"),s.appendChild(c),s.appendChild(p),t.multiple){const e=document.createElement("ul");e.id=r+"-selected",e.classList.add("selected-options"),t.parentNode.insertBefore(e,t.parentNode.firstChild),this.selectedEl=e}t.parentNode.insertBefore(s,t.parentNode.firstChild),h&&t.parentNode.insertBefore(h,t.parentNode.firstChild),t.parentNode.insertBefore(l,t.parentNode.firstChild),this.select=t,this.el=s,this.comboEl=s.querySelector("[role=combobox]"),this.inputEl=s.querySelector("input"),this.listboxEl=s.querySelector("[role=listbox]"),this.idBase=this.inputEl.id,this.options=n,this.filteredOptions=n,this.source=e.source,this.minInput=e.minInput||2,this.page=1,this.morePages=!1,this.ajaxResultCount,this.searchStart="off"!==e.searchStart,this.searchTextOnly="off"!==e.searchTextOnly,this.activeIndex=0,this.open=!1,i.forEach((e=>{const r=this.options.find((t=>t.value===e));if(t.multiple){const t=this.options.indexOf(r),e=document.createElement("button"),n=document.createElement("li");e.className="remove-option",e.type="button",e.id="".concat(this.idBase,"-remove-").concat(t),e.dataset.value=r.value,e.addEventListener("click",(()=>{this.removeOption(r)})),e.innerHTML='Remove '.concat(r.text," "),n.appendChild(e),this.selectedEl.appendChild(n)}else this.inputEl.value=r.text}))};i.prototype.init=function(){const t=this;let e=null;this.inputEl.addEventListener("input",(async()=>{this.source&&(clearTimeout(e),await new Promise((t=>e=setTimeout(t,500)))),t.onInput()})),this.inputEl.addEventListener("blur",this.onInputBlur.bind(this)),this.inputEl.addEventListener("focus",(()=>{if(this.source){let t=this.listboxEl.querySelector("li[role=alert]");const e=!!t;t||(t=document.createElement("li"),t.setAttribute("role","alert")),t.innerText="Please enter ".concat(this.minInput," or more characters"),e||this.listboxEl.prepend(t)}this.updateMenuState(!0)})),this.inputEl.addEventListener("keydown",this.onInputKeyDown.bind(this))},i.prototype.filterOptions=async function(t){if(t){this.clearOptions();const e=[...this.select.querySelectorAll("option:checked")].map((t=>t.innerText));this.filteredOptions=this.source?this.options:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return t.filter((t=>{const i=t.text.toLowerCase(),o=t.value.toLowerCase();return n?r?i.startsWith(e.toLowerCase()):i.includes(e.toLowerCase()):r?i.startsWith(e.toLowerCase())||o.startsWith(e.toLowerCase()):i.includes(e.toLowerCase())||o.includes(e.toLowerCase())}))}(this.options,t,this.searchStart,this.searchTextOnly);const r=this.source?this.ajaxResultCount:this.filteredOptions.length,n=document.createDocumentFragment();this.filteredOptions.forEach(((i,o)=>{const u=e.includes(i.text),a=document.createElement("li");if(a.setAttribute("role","option"),r&&(a.setAttribute("aria-setsize",r),a.setAttribute("aria-posinset",o+1)),a.id="".concat(this.idBase,"-").concat(this.options.indexOf(i)),a.className="combo-option",a.setAttribute("aria-selected",u),a.dataset.value=i.value,a.innerText=i.text,i.ariaLabel&&a.setAttribute("aria-label",i.ariaLabel),u&&a.classList.add("option-selected"),a.addEventListener("click",(()=>{this.onOptionClick(this.options.indexOf(i))})),a.addEventListener("mousedown",this.onOptionMouseDown.bind(this)),n.appendChild(a),this.source&&this.morePages&&i===this.filteredOptions[this.filteredOptions.length-1]){const e=document.createElement("li");e.setAttribute("role","alert"),e.innerText="Loading more results",n.appendChild(e),s=this.listboxEl,c=a,f=async r=>{r&&(this.page++,await this.updateResults(),this.filterOptions(t),e.remove())},new IntersectionObserver(((t,e)=>{t.forEach((t=>{f(t.isIntersecting)}))}),{root:s,threshold:.5}).observe(c)}var s,c,f})),this.listboxEl.appendChild(n)}},i.prototype.updateResults=async function(){const t=new URL(this.source,window.location.protocol+"//"+window.location.host);t.search="".concat(t.search?t.search+"&":"?","q=").concat(this.inputEl.value,"&page=").concat(this.page);const e=await fetch(t),r=await e.json();1===this.page&&(this.options=[]),r.results.forEach((t=>{if(this.ajaxResultCount=r.total,!this.select.querySelector('option[value="'.concat(t.id,'"]'))){const e=document.createElement("option");e.value=t.id,e.innerText=t.text,this.select.appendChild(e)}const e={value:t.id,text:t.text};-1===this.options.indexOf(e)&&this.options.push(e)})),this.morePages=r.more||!1},i.prototype.onInput=async function(){const t=this.inputEl.value;let e=!1,r=this.listboxEl.querySelector("li[role=alert]");if(this.page=1,t){var n;this.source&&(t.length>=this.minInput?(r||(r=document.createElement("li"),r.setAttribute("role","alert")),r.innerText="Loading results",this.listboxEl.prepend(r),await this.updateResults(),r.remove()):(this.clearOptions(),null!==(n=r)&&void 0!==n||(r=document.createElement("li")),r.setAttribute("role","alert"),r.innerText="Please enter ".concat(this.minInput," or more characters"),this.listboxEl.prepend(r),e=!0)),(!this.source||this.source&&t.length>=this.minInput)&&this.filterOptions(t);const i=this.filteredOptions.length>0||e;this.open!==i&&this.updateMenuState(i)}else this.clearOptions()},i.prototype.onInputKeyDown=function(t){const{key:e}=t,r=this.filteredOptions.length-1,i=this.filteredOptions.indexOf(this.options[this.activeIndex]),o=function(t,e){return e||t!==n?t===n?4:"ArrowUp"===t?6:"Home"===t?2:"End"===t?3:"Escape"===t?0:"Enter"===t?1:"Backspace"===t||"Clear"===t||1===t.length?9:void 0:5}(e,this.open);switch(o){case 4:case 3:case 2:case 6:t.preventDefault();const e=function(t,e,r){switch(r){case 2:return 0;case 3:return e;case 6:return Math.max(0,t-1);case 4:return Math.min(e,t+1);default:return t}}(i,r,o),n=this.options.indexOf(this.filteredOptions[e]);return this.onOptionChange(n);case 1:return t.preventDefault(),this.onOptionClick(this.activeIndex);case 0:return t.preventDefault(),this.updateMenuState(!1);case 5:return this.updateMenuState(!0)}},i.prototype.onInputBlur=function(){if(this.ignoreBlur)this.ignoreBlur=!1;else{if(this.inputEl.value="",!this.select.multiple){const t=this.select.querySelector("option:checked");t&&(this.inputEl.value=t.innerText)}""===this.inputEl.value&&this.clearOptions(),this.open&&this.updateMenuState(!1)}},i.prototype.onOptionChange=function(t){this.activeIndex=t,this.inputEl.setAttribute("aria-activedescendant","".concat(this.idBase,"-").concat(t));const e=this.el.querySelectorAll("[role=option]"),r=this.el.querySelector("[id=".concat(this.idBase,"-").concat(t,"]"));var n;[...e].forEach((t=>{t.classList.remove("option-current")})),r&&(r.classList.add("option-current"),this.open&&(n=this.listboxEl)&&n.clientHeighto+i;n{t.remove()}))},i.prototype.onOptionClick=function(t){this.updateOption(t),this.clearOptions(),this.updateMenuState(!1),this.inputEl.focus()},i.prototype.onOptionMouseDown=function(){this.ignoreBlur=!0},i.prototype.removeOption=function(t){const e=this.el.querySelector('[data-value="'.concat(t.value,'"]'));if(e&&(e.setAttribute("aria-selected","false"),e.classList.remove("option-selected")),this.selectedEl){const e=this.selectedEl.querySelector('[data-value="'.concat(t.value,'"]'));this.selectedEl.removeChild(e.parentElement)}this.select.querySelector('option[value="'+t.value+'"]').removeAttribute("selected")},i.prototype.selectOption=function(t){const e=this.options.indexOf(t),r=this.options[e];this.activeIndex=e;const n=this.el.querySelector("[id=".concat(this.idBase,"-").concat(e,"]"));n.setAttribute("aria-selected","true"),n.classList.add("option-selected");const i=document.createElement("button"),o=document.createElement("li");if(i.className="remove-option",i.type="button",i.id="".concat(this.idBase,"-remove-").concat(e),i.dataset.value=r.value,i.addEventListener("click",(()=>{const e=o.nextSibling;this.removeOption(t),e?siblling.firstChild.focus():this.inputEl.focus()})),i.innerHTML='Remove '.concat(r.text," "),o.appendChild(i),this.select.multiple)this.selectedEl.appendChild(o);else{const t=this.select.querySelector("option[selected]");t&&t.removeAttribute("selected")}this.select.querySelector('option[value="'+t.value+'"]').setAttribute("selected","selected")},i.prototype.updateOption=function(t){const e="true"===this.el.querySelector("[id=".concat(this.idBase,"-").concat(t,"]")).getAttribute("aria-selected");this.inputEl.value="",e?this.removeOption(this.options[t]):(this.selectOption(this.options[t]),this.select.multiple||(this.inputEl.value=this.options[t].text)),this.filterOptions("")},i.prototype.updateMenuState=function(t){this.open=t,this.comboEl.setAttribute("aria-expanded","".concat(t)),t?this.el.classList.add("open"):this.el.classList.remove("open")};const o=i},(t,e,r)=>{"use strict";if(r(22),r(348),r(349),r.g._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");function n(t,e,r){t[e]||Object.defineProperty(t,e,{writable:!0,configurable:!0,value:r})}r.g._babelPolyfill=!0,n(String.prototype,"padLeft","".padStart),n(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach((function(t){[][t]&&n(Array,t,Function.call.bind([][t]))}))},(t,e,r)=>{r(23),r(73),r(74),r(75),r(76),r(78),r(80),r(81),r(82),r(83),r(84),r(85),r(86),r(87),r(88),r(90),r(92),r(94),r(96),r(99),r(100),r(101),r(105),r(107),r(109),r(112),r(113),r(114),r(115),r(117),r(118),r(119),r(120),r(121),r(122),r(123),r(125),r(126),r(127),r(129),r(130),r(131),r(133),r(135),r(136),r(137),r(138),r(139),r(140),r(141),r(142),r(143),r(144),r(145),r(146),r(147),r(152),r(153),r(157),r(158),r(159),r(160),r(162),r(163),r(164),r(165),r(166),r(167),r(168),r(169),r(170),r(171),r(172),r(173),r(174),r(175),r(176),r(178),r(179),r(181),r(182),r(188),r(189),r(191),r(192),r(193),r(197),r(198),r(199),r(200),r(201),r(203),r(204),r(205),r(206),r(209),r(211),r(212),r(213),r(215),r(217),r(219),r(221),r(222),r(223),r(227),r(228),r(229),r(231),r(241),r(245),r(246),r(248),r(249),r(253),r(254),r(256),r(257),r(258),r(259),r(260),r(261),r(262),r(263),r(264),r(265),r(266),r(267),r(268),r(269),r(270),r(271),r(272),r(273),r(274),r(276),r(277),r(278),r(279),r(280),r(282),r(283),r(284),r(286),r(287),r(288),r(289),r(290),r(291),r(292),r(293),r(295),r(296),r(298),r(299),r(300),r(301),r(304),r(305),r(307),r(308),r(309),r(310),r(312),r(313),r(314),r(315),r(316),r(317),r(318),r(319),r(320),r(321),r(323),r(324),r(325),r(326),r(327),r(328),r(329),r(330),r(331),r(332),r(333),r(335),r(336),r(337),r(338),r(339),r(340),r(341),r(342),r(343),r(344),r(345),r(346),r(347),t.exports=r(29)},(t,e,r)=>{"use strict";var n=r(24),i=r(25),o=r(26),u=r(28),a=r(38),s=r(45).KEY,c=r(27),f=r(41),l=r(46),h=r(39),p=r(47),v=r(48),d=r(49),g=r(50),y=r(65),m=r(32),b=r(33),x=r(66),S=r(53),w=r(36),E=r(37),_=r(67),O=r(70),M=r(72),A=r(63),P=r(31),F=r(51),I=M.f,L=P.f,j=O.f,N=n.Symbol,T=n.JSON,R=T&&T.stringify,k="prototype",C=p("_hidden"),D=p("toPrimitive"),B={}.propertyIsEnumerable,W=f("symbol-registry"),G=f("symbols"),U=f("op-symbols"),V=Object[k],q="function"==typeof N&&!!A.f,z=n.QObject,H=!z||!z[k]||!z[k].findChild,K=o&&c((function(){return 7!=_(L({},"a",{get:function(){return L(this,"a",{value:7}).a}})).a}))?function(t,e,r){var n=I(V,e);n&&delete V[e],L(t,e,r),n&&t!==V&&L(V,e,n)}:L,Y=function(t){var e=G[t]=_(N[k]);return e._k=t,e},$=q&&"symbol"==typeof N.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof N},J=function(t,e,r){return t===V&&J(U,e,r),m(t),e=w(e,!0),m(r),i(G,e)?(r.enumerable?(i(t,C)&&t[C][e]&&(t[C][e]=!1),r=_(r,{enumerable:E(0,!1)})):(i(t,C)||L(t,C,E(1,{})),t[C][e]=!0),K(t,e,r)):L(t,e,r)},X=function(t,e){m(t);for(var r,n=g(e=S(e)),i=0,o=n.length;o>i;)J(t,r=n[i++],e[r]);return t},Z=function(t){var e=B.call(this,t=w(t,!0));return!(this===V&&i(G,t)&&!i(U,t))&&(!(e||!i(this,t)||!i(G,t)||i(this,C)&&this[C][t])||e)},Q=function(t,e){if(t=S(t),e=w(e,!0),t!==V||!i(G,e)||i(U,e)){var r=I(t,e);return!r||!i(G,e)||i(t,C)&&t[C][e]||(r.enumerable=!0),r}},tt=function(t){for(var e,r=j(S(t)),n=[],o=0;r.length>o;)i(G,e=r[o++])||e==C||e==s||n.push(e);return n},et=function(t){for(var e,r=t===V,n=j(r?U:S(t)),o=[],u=0;n.length>u;)!i(G,e=n[u++])||r&&!i(V,e)||o.push(G[e]);return o};q||(a((N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var t=h(arguments.length>0?arguments[0]:void 0),e=function(r){this===V&&e.call(U,r),i(this,C)&&i(this[C],t)&&(this[C][t]=!1),K(this,t,E(1,r))};return o&&H&&K(V,t,{configurable:!0,set:e}),Y(t)})[k],"toString",(function(){return this._k})),M.f=Q,P.f=J,r(71).f=O.f=tt,r(64).f=Z,A.f=et,o&&!r(42)&&a(V,"propertyIsEnumerable",Z,!0),v.f=function(t){return Y(p(t))}),u(u.G+u.W+u.F*!q,{Symbol:N});for(var rt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;rt.length>nt;)p(rt[nt++]);for(var it=F(p.store),ot=0;it.length>ot;)d(it[ot++]);u(u.S+u.F*!q,"Symbol",{for:function(t){return i(W,t+="")?W[t]:W[t]=N(t)},keyFor:function(t){if(!$(t))throw TypeError(t+" is not a symbol!");for(var e in W)if(W[e]===t)return e},useSetter:function(){H=!0},useSimple:function(){H=!1}}),u(u.S+u.F*!q,"Object",{create:function(t,e){return void 0===e?_(t):X(_(t),e)},defineProperty:J,defineProperties:X,getOwnPropertyDescriptor:Q,getOwnPropertyNames:tt,getOwnPropertySymbols:et});var ut=c((function(){A.f(1)}));u(u.S+u.F*ut,"Object",{getOwnPropertySymbols:function(t){return A.f(x(t))}}),T&&u(u.S+u.F*(!q||c((function(){var t=N();return"[null]"!=R([t])||"{}"!=R({a:t})||"{}"!=R(Object(t))}))),"JSON",{stringify:function(t){for(var e,r,n=[t],i=1;arguments.length>i;)n.push(arguments[i++]);if(r=e=n[1],(b(e)||void 0!==t)&&!$(t))return y(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!$(e))return e}),n[1]=e,R.apply(T,n)}}),N[k][D]||r(30)(N[k],D,N[k].valueOf),l(N,"Symbol"),l(Math,"Math",!0),l(n.JSON,"JSON",!0)},t=>{var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},t=>{var e={}.hasOwnProperty;t.exports=function(t,r){return e.call(t,r)}},(t,e,r)=>{t.exports=!r(27)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},(t,e,r)=>{var n=r(24),i=r(29),o=r(30),u=r(38),a=r(43),s="prototype",c=function(t,e,r){var f,l,h,p,v=t&c.F,d=t&c.G,g=t&c.S,y=t&c.P,m=t&c.B,b=d?n:g?n[e]||(n[e]={}):(n[e]||{})[s],x=d?i:i[e]||(i[e]={}),S=x[s]||(x[s]={});for(f in d&&(r=e),r)h=((l=!v&&b&&void 0!==b[f])?b:r)[f],p=m&&l?a(h,n):y&&"function"==typeof h?a(Function.call,h):h,b&&u(b,f,h,t&c.U),x[f]!=h&&o(x,f,p),y&&S[f]!=h&&(S[f]=h)};n.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},t=>{var e=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=e)},(t,e,r)=>{var n=r(31),i=r(37);t.exports=r(26)?function(t,e,r){return n.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},(t,e,r)=>{var n=r(32),i=r(34),o=r(36),u=Object.defineProperty;e.f=r(26)?Object.defineProperty:function(t,e,r){if(n(t),e=o(e,!0),n(r),i)try{return u(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[e]=r.value),t}},(t,e,r)=>{var n=r(33);t.exports=function(t){if(!n(t))throw TypeError(t+" is not an object!");return t}},t=>{t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},(t,e,r)=>{t.exports=!r(26)&&!r(27)((function(){return 7!=Object.defineProperty(r(35)("div"),"a",{get:function(){return 7}}).a}))},(t,e,r)=>{var n=r(33),i=r(24).document,o=n(i)&&n(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},(t,e,r)=>{var n=r(33);t.exports=function(t,e){if(!n(t))return t;var r,i;if(e&&"function"==typeof(r=t.toString)&&!n(i=r.call(t)))return i;if("function"==typeof(r=t.valueOf)&&!n(i=r.call(t)))return i;if(!e&&"function"==typeof(r=t.toString)&&!n(i=r.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},(t,e,r)=>{var n=r(24),i=r(30),o=r(25),u=r(39)("src"),a=r(40),s="toString",c=(""+a).split(s);r(29).inspectSource=function(t){return a.call(t)},(t.exports=function(t,e,r,a){var s="function"==typeof r;s&&(o(r,"name")||i(r,"name",e)),t[e]!==r&&(s&&(o(r,u)||i(r,u,t[e]?""+t[e]:c.join(String(e)))),t===n?t[e]=r:a?t[e]?t[e]=r:i(t,e,r):(delete t[e],i(t,e,r)))})(Function.prototype,s,(function(){return"function"==typeof this&&this[u]||a.call(this)}))},t=>{var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},(t,e,r)=>{t.exports=r(41)("native-function-to-string",Function.toString)},(t,e,r)=>{var n=r(29),i=r(24),o="__core-js_shared__",u=i[o]||(i[o]={});(t.exports=function(t,e){return u[t]||(u[t]=void 0!==e?e:{})})("versions",[]).push({version:n.version,mode:r(42)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},t=>{t.exports=!1},(t,e,r)=>{var n=r(44);t.exports=function(t,e,r){if(n(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,i){return t.call(e,r,n,i)}}return function(){return t.apply(e,arguments)}}},t=>{t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},(t,e,r)=>{var n=r(39)("meta"),i=r(33),o=r(25),u=r(31).f,a=0,s=Object.isExtensible||function(){return!0},c=!r(27)((function(){return s(Object.preventExtensions({}))})),f=function(t){u(t,n,{value:{i:"O"+ ++a,w:{}}})},l=t.exports={KEY:n,NEED:!1,fastKey:function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,n)){if(!s(t))return"F";if(!e)return"E";f(t)}return t[n].i},getWeak:function(t,e){if(!o(t,n)){if(!s(t))return!0;if(!e)return!1;f(t)}return t[n].w},onFreeze:function(t){return c&&l.NEED&&s(t)&&!o(t,n)&&f(t),t}}},(t,e,r)=>{var n=r(31).f,i=r(25),o=r(47)("toStringTag");t.exports=function(t,e,r){t&&!i(t=r?t:t.prototype,o)&&n(t,o,{configurable:!0,value:e})}},(t,e,r)=>{var n=r(41)("wks"),i=r(39),o=r(24).Symbol,u="function"==typeof o;(t.exports=function(t){return n[t]||(n[t]=u&&o[t]||(u?o:i)("Symbol."+t))}).store=n},(t,e,r)=>{e.f=r(47)},(t,e,r)=>{var n=r(24),i=r(29),o=r(42),u=r(48),a=r(31).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:n.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:u.f(t)})}},(t,e,r)=>{var n=r(51),i=r(63),o=r(64);t.exports=function(t){var e=n(t),r=i.f;if(r)for(var u,a=r(t),s=o.f,c=0;a.length>c;)s.call(t,u=a[c++])&&e.push(u);return e}},(t,e,r)=>{var n=r(52),i=r(62);t.exports=Object.keys||function(t){return n(t,i)}},(t,e,r)=>{var n=r(25),i=r(53),o=r(57)(!1),u=r(61)("IE_PROTO");t.exports=function(t,e){var r,a=i(t),s=0,c=[];for(r in a)r!=u&&n(a,r)&&c.push(r);for(;e.length>s;)n(a,r=e[s++])&&(~o(c,r)||c.push(r));return c}},(t,e,r)=>{var n=r(54),i=r(56);t.exports=function(t){return n(i(t))}},(t,e,r)=>{var n=r(55);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},t=>{var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},t=>{t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},(t,e,r)=>{var n=r(53),i=r(58),o=r(60);t.exports=function(t){return function(e,r,u){var a,s=n(e),c=i(s.length),f=o(u,c);if(t&&r!=r){for(;c>f;)if((a=s[f++])!=a)return!0}else for(;c>f;f++)if((t||f in s)&&s[f]===r)return t||f||0;return!t&&-1}}},(t,e,r)=>{var n=r(59),i=Math.min;t.exports=function(t){return t>0?i(n(t),9007199254740991):0}},t=>{var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},(t,e,r)=>{var n=r(59),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=n(t))<0?i(t+e,0):o(t,e)}},(t,e,r)=>{var n=r(41)("keys"),i=r(39);t.exports=function(t){return n[t]||(n[t]=i(t))}},t=>{t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},(t,e)=>{e.f=Object.getOwnPropertySymbols},(t,e)=>{e.f={}.propertyIsEnumerable},(t,e,r)=>{var n=r(55);t.exports=Array.isArray||function(t){return"Array"==n(t)}},(t,e,r)=>{var n=r(56);t.exports=function(t){return Object(n(t))}},(t,e,r)=>{var n=r(32),i=r(68),o=r(62),u=r(61)("IE_PROTO"),a=function(){},s="prototype",c=function(){var t,e=r(35)("iframe"),n=o.length;for(e.style.display="none",r(69).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("