/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (width>=1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);left:-1px}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:112.5%;line-height:1.6}:root,:host,[dir=ltr]{--w-direction-factor:1}[dir=rtl]{--w-direction-factor:-1}body{color:light-dark(#262626,#f5f3f8);background-color:light-dark(#f5f3f8,#262626)}body.no-scroll{overflow:hidden}a{color:light-dark(#007d7e,#80d7d8);transition:color .25s ease-out}a:hover,a:focus{color:light-dark(#000,#fff)}svg{fill:currentColor}.alert{border-radius:4px;margin-bottom:60px;overflow:hidden;box-shadow:2px 2px 8px #0000004d}.alert__header{align-items:center;padding:15px 20px;display:flex}.alert__heading{color:#fff}.alert__content{padding:20px}.alert__icon{align-items:center;height:20px;margin-inline-end:10px;display:flex}.alert__icon svg{height:100%}.alert--note .alert__header{background-color:#007d7e}.alert--note .alert__content{background-color:light-dark(#e0eff0,#000)}.alert--warning .alert__header{background-color:#2e1f5e}.alert--warning .alert__content{background-color:light-dark(#e6e3f1,#000)}.streamfield .alert .alert__heading{font-size:1rem;font-weight:700;line-height:1;margin:0!important}.version-badge{vertical-align:baseline;color:light-dark(#515151,#f5f3f8);background-color:light-dark(#5151511f,#f5f3f81a);border-radius:4px;margin-inline-end:.4em;padding:1px 7px;font-size:.8em;font-weight:600;line-height:1.4;display:inline-block}.version-badge--added{color:light-dark(#007d7e,#80d7d8);background-color:light-dark(#e0eff0,#80d7d81f)}.version-badge--changed{color:light-dark(#2e1f5e,#3178fa);background-color:light-dark(#e6e3f1,#3178fa1f)}.app__header{grid-column:1/span 2;padding-bottom:20px;position:relative}@media only screen and (width>=1023px){.app__header{grid-column:1/span 2;padding-bottom:40px}}.app__content{z-index:4;grid-column:1/span 2;position:relative}@media only screen and (width>=1023px){.app__content{grid-column:4/span 7;min-height:950px;margin-top:60px;padding-bottom:100px}}.copy-button{min-width:130px;margin-inline-end:10px;display:inline-flex}.copy-button__btn{border-radius:0;border-start-start-radius:4px;border-end-start-radius:4px;min-width:95px;margin-inline-end:-1px}.copy-button__toggle{border-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;height:100%;padding-inline:8px}.copy-button__btn,.copy-button__toggle{font-size:.888889rem}@media only screen and (width>=599px){.copy-button__btn,.copy-button__toggle{font-size:.888889rem}}@media only screen and (width>=1023px){.copy-button__btn,.copy-button__toggle{font-size:.888889rem}}.copy-button__btn,.copy-button__toggle{color:light-dark(#262626,#f5f3f8);cursor:pointer;background-color:light-dark(#fff,#000);border:1px solid #51515166;align-items:center;padding:10px;font-weight:500;transition:color .25s ease-out;display:flex;position:relative}@media only screen and (width>=1023px){.copy-button__btn,.copy-button__toggle{font-size:1rem;font-weight:700}}@media only screen and (width>=1023px) and (width>=599px){.copy-button__btn,.copy-button__toggle{font-size:1rem}}@media only screen and (width>=1023px) and (width>=1023px){.copy-button__btn,.copy-button__toggle{font-size:1rem}}.copy-button__btn:hover,.copy-button__btn:focus,.copy-button__toggle:hover,.copy-button__toggle:focus{color:light-dark(#2e1f5e,#80d7d8);z-index:3;border-color:light-dark(#2e1f5e,#80d7d8)}.copy-button .dropdown-menu{--bs-dropdown-padding-y:.25rem;--bs-dropdown-bg:light-dark(#fff,#000);--bs-dropdown-border-radius:4px;color:light-dark(currentColor,#fff);background-color:light-dark(#fff,#000);border:1px solid #26262626;box-shadow:0 .5rem 1rem #00000026}.copy-button .dropdown-item{--bs-dropdown-item-padding-y:.35rem;font-size:1rem}@media only screen and (width>=599px){.copy-button .dropdown-item{font-size:1rem}}@media only screen and (width>=1023px){.copy-button .dropdown-item{font-size:1rem}}.copy-button .dropdown-item{box-sizing:border-box;cursor:pointer}.copy-button .dropdown-item:hover,.copy-button .dropdown-item:active{color:light-dark(#2e1f5e,#80d7d8);background-color:light-dark(#0000,#ffffff1a)}.copy-button .dropdown-item{color:light-dark(currentColor,#f5f3f8)}.autocomplete__count{font-size:1.11111rem}@media only screen and (width>=599px){.autocomplete__count{font-size:1.11111rem}}@media only screen and (width>=1023px){.autocomplete__count{font-size:1.11111rem}}.autocomplete__count{text-align:end;color:light-dark(#515151,#80d7d8);margin-bottom:20px;padding:0 40px;font-weight:500;top:20px}.autocomplete__row{opacity:0;border-top:1px solid light-dark(#f5f3f8,#515151);padding:20px 40px;text-decoration:none;transition:background-color .25s ease-out,opacity .25s ease-out,transform .25s ease-out;display:block;transform:translateY(8px)}.autocomplete__row.is-visible{opacity:1;transform:translateY(0)}.autocomplete__row:hover,.autocomplete__row:focus{background-color:light-dark(#f5f3f8,#515151)}.autocomplete__row:hover .autocomplete__heading,.autocomplete__row:focus .autocomplete__heading{color:light-dark(#007d7e,#80d7d8);text-decoration:underline}.autocomplete__row:last-child{margin-bottom:20px}.autocomplete__heading{font-size:1.11111rem}@media only screen and (width>=599px){.autocomplete__heading{font-size:1.11111rem}}@media only screen and (width>=1023px){.autocomplete__heading{font-size:1.11111rem}}.autocomplete__heading{color:light-dark(#262626,#f5f3f8);margin-bottom:5px;font-weight:700;transition:color .25s ease-out}.autocomplete__meta{font-size:.888889rem}@media only screen and (width>=599px){.autocomplete__meta{font-size:.888889rem}}@media only screen and (width>=1023px){.autocomplete__meta{font-size:.888889rem}}.autocomplete__meta{text-transform:uppercase;color:light-dark(#515151,#80d7d8)}.autocomplete__description{font-size:1rem}@media only screen and (width>=599px){.autocomplete__description{font-size:1rem}}@media only screen and (width>=1023px){.autocomplete__description{font-size:1rem}}.autocomplete__description{color:light-dark(#515151,#80d7d8);margin-bottom:0}.burger{background:0 0;border:0;width:42px;height:40px;transition:transform .25s ease-out;display:inline-block;position:relative;transform:rotate(0)}.burger:hover .burger__line,.burger:focus .burger__line{background-color:light-dark(#007d7e,#80d7d8)}.burger__line{opacity:1;background-color:light-dark(#000,#fff);border-radius:4px;width:21px;height:3px;transition:top .25s ease-out,width .25s ease-out,opacity .25s ease-out,transform .25s ease-out,background-color .25s ease-out,left .25s ease-out;display:block;position:absolute;inset:auto auto auto 50%;transform:translate(-50%)rotate(0)}.is-open .burger__line{width:27px;height:4px}.burger__line:first-child{top:10px}.is-open .burger__line:first-child{width:0%;inset:15px auto auto 50%}.burger__line:nth-child(2),.burger__line:nth-child(3){top:18px}.is-open .burger__line:nth-child(2),.is-open .burger__line:nth-child(3){opacity:1;inset:18px auto auto 8px}.is-open .burger__line:nth-child(2){transform:rotate(45deg)}.is-open .burger__line:nth-child(3){transform:rotate(-45deg)}.burger__line:nth-child(4){top:26px}.is-open .burger__line:nth-child(4){width:0%;inset:15px auto auto 50%}.dropdown-toggle{font-size:1rem}@media only screen and (width>=599px){.dropdown-toggle{font-size:1rem}}@media only screen and (width>=1023px){.dropdown-toggle{font-size:1rem}}.dropdown-toggle{font-weight:700}.dropdown-toggle:after{color:light-dark(#007d7e,#80d7d8)}.error-page__icon{z-index:-1;width:360px;height:430px;display:none;position:absolute;inset:30% 70%;transform:rotate(165deg)}@media only screen and (width>=1023px){.error-page__icon{display:block}}.feedback-emoji{fill:currentColor;width:35px}.feedback{margin-bottom:60px}.feedback__container{text-align:center;margin-bottom:20px}.feedback__heading{font-size:1.11111rem}@media only screen and (width>=599px){.feedback__heading{font-size:1.11111rem}}@media only screen and (width>=1023px){.feedback__heading{font-size:1.11111rem}}.feedback__heading{margin-bottom:10px;font-weight:500}.feedback__options{justify-content:center;align-items:center;margin-bottom:40px;display:flex}.feedback__button{cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:42px;height:42px;margin:0 5px;padding:0;display:flex}.feedback__form{visibility:hidden;opacity:0;transition:opacity .25s ease-out}.feedback__form.active{visibility:visible;opacity:1}.feedback__form-container{flex-wrap:wrap;justify-content:center;display:flex}.feedback__form-heading{text-align:center;margin-bottom:20px}.feedback__form-textarea{border:1px solid #262626;border-radius:4px;width:100%;margin-bottom:10px}.feedback__form-button{color:#fff;cursor:pointer;background-color:#007d7e;border:1px solid #262626;border-radius:4px;padding:10px 20px;font-weight:700;transition:background-color .25s ease-out}.feedback__form-button:hover,.feedback__form-button:focus{background-color:#262626}.footer{color:#fff;background-color:light-dark(#2e1f5e,#000);border-top:1px solid #2e1f5e;padding:40px 0 60px}.footer__container{grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;padding:0 20px;display:grid}@media only screen and (width>=599px){.footer__container{padding:0 60px}}@media only screen and (width>=1023px){.footer__container{grid-template-columns:repeat(10,1fr);margin:0 auto;padding:0 100px}}.footer__link-blocks{margin-bottom:40px;display:grid}@media only screen and (width<=598px){.footer__link-blocks{grid-column:1/span 2;padding:1px 1px 30px}}@media only screen and (width>=599px){.footer__link-blocks{grid-column:1/span 2;grid-template-columns:1fr 1fr}}@media only screen and (width>=1023px){.footer__link-blocks{grid-column:1/span 9;grid-template-columns:1fr 1fr 1fr}}.footer__legal{font-size:.888889rem}@media only screen and (width>=599px){.footer__legal{font-size:.888889rem}}@media only screen and (width>=1023px){.footer__legal{font-size:.888889rem}}.footer__legal{grid-column:1/span 4}.footer__legal a{color:#80d7d8;transition:color .25s ease-out}.footer__legal a:hover,.footer__legal a:focus{color:#fff;text-decoration:underline}@media only screen and (width<=598px){.link-block{padding:10px}}.grid{grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;padding:0 20px;display:grid}@media only screen and (width>=599px){.grid{padding:0 60px}}@media only screen and (width>=1023px){.grid{grid-template-columns:repeat(10,1fr);margin:0 auto;padding:0 100px}}.header{width:calc(100% + 16px);margin-top:20px}@media only screen and (width>=1023px){.header{width:auto;margin-top:50px;position:sticky;top:50px}}.header__identity{z-index:6;display:flex;position:relative}@media only screen and (width>=1023px){.header__identity{flex-direction:column;margin-bottom:40px}}.no-scroll .header__identity:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(light-dark(#f5f3f8,#262626) 0% 40%,light-dark(#f5f3f800,#26262600) 100%);height:160px;position:absolute;inset:-20px}@media only screen and (width>=1023px){.no-scroll .header__identity:after{content:none}}.header__logo .light{fill:light-dark(#fff,#000)}.header__logo .dark{fill:light-dark(#000,#fff)}.header__logo-link{direction:ltr;width:48px;margin-inline-end:10px;transition:opacity .25s ease-out;display:block;position:relative;overflow:hidden}@media only screen and (width>=1023px){.header__logo-link{width:auto;margin-inline-end:0;inset-inline-start:-48px}[dir=rtl] .header__logo-link{grid-column:1;inset-inline-start:auto}}.header__logo-link:hover,.header__logo-link:focus{opacity:.8}.header__strapline{letter-spacing:-.5px;font-size:1.61111rem;font-weight:300}@media only screen and (width>=1023px){.header__strapline{font-size:1.16667rem}}@media only screen and (width>=1235px){.header__strapline{font-size:1.61111rem}}.header__actions{align-items:center;display:flex;inset-inline-start:48px}@media only screen and (width>=1023px){.header__actions{top:-20px;position:relative;inset-inline-start:0}[dir=rtl] .header__actions{grid-column:1;justify-content:flex-end}}.header__burger{position:absolute;inset-block-start:15px;inset-inline-end:12px}@media only screen and (width>=1023px){.header__burger{display:none}}.header__search-toggle{background-color:#0000;border:0;justify-content:center;align-items:center;width:42px;height:40px;margin:0;margin-inline-start:20px;padding:0;transition:opacity .25s ease-out;display:flex;position:absolute;inset-block-start:17px;inset-inline-end:50px}@media only screen and (width>=1023px){.header__search-toggle{position:relative;inset:auto}.header__search-toggle:before{content:"";background-color:light-dark(#262626,#f5f3f8);width:1px;height:30px;margin-inline:20px;position:absolute;inset-inline-start:-24px}}.header__search-toggle:hover,.header__search-toggle:focus{opacity:.6}.header__search-icon{fill:light-dark(#000,#fff);display:block}h1,h2,h3,h4,h5,h6{margin:0}.heading{font-weight:700}.heading--one{font-size:1.94444rem}@media only screen and (width>=599px){.heading--one{font-size:3.05556rem}}@media only screen and (width>=1023px){.heading--one{font-size:3.61111rem}}.heading--one{margin-bottom:40px;line-height:1.1}.heading--one:after{content:"";background-color:currentColor;width:70px;height:1px;margin-top:40px;display:block}.heading--display{font-size:2.22222rem}@media only screen and (width>=599px){.heading--display{font-size:3.88889rem}}@media only screen and (width>=1023px){.heading--display{font-size:5rem}}.heading--display{margin-bottom:40px;line-height:1.1}.introduction{color:light-dark(#262626,#f5f3f8);margin-bottom:60px;font-size:18px}.language-selector{overflow:hidden}.language-selector__toggle{font-size:.888889rem}@media only screen and (width>=599px){.language-selector__toggle{font-size:.888889rem}}@media only screen and (width>=1023px){.language-selector__toggle{font-size:.888889rem}}.language-selector__toggle{color:light-dark(#262626,#f5f3f8);cursor:pointer;background-color:light-dark(#fff,#000);border:1px solid #51515166;border-radius:4px;padding:10px;font-weight:500;transition:color .25s ease-out}@media only screen and (width>=1023px){.language-selector__toggle{font-size:1rem;font-weight:700}}@media only screen and (width>=1023px) and (width>=599px){.language-selector__toggle{font-size:1rem}}@media only screen and (width>=1023px) and (width>=1023px){.language-selector__toggle{font-size:1rem}}.language-selector__toggle:hover,.language-selector__toggle:focus{color:light-dark(#2e1f5e,#80d7d8);border-color:light-dark(#2e1f5e,#80d7d8)}.language-selector__dropdown{--bs-dropdown-bg:light-dark(#fff,#000);color:light-dark(#262626,#f5f3f8);background-color:light-dark(#fff,#000);border:1px solid #26262626;border-radius:4px;padding:.5rem 0;overflow:hidden;box-shadow:0 .5rem 1rem #00000026}.language-selector__dropdown-item{font-size:.888889rem}@media only screen and (width>=599px){.language-selector__dropdown-item{font-size:.888889rem}}@media only screen and (width>=1023px){.language-selector__dropdown-item{font-size:.888889rem}}.language-selector__dropdown-item{text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:200px;overflow:hidden}.language-selector__dropdown-item:hover,.language-selector__dropdown-item:focus{color:light-dark(currentColor,#80d7d8);border-color:light-dark(currentColor,#80d7d8)}.link-block{color:inherit;text-decoration:none}.link-block__container{align-items:center;margin-inline-end:40px;display:flex}.link-block__icon{width:50px;margin-inline-end:10px}.link-block__heading{margin-bottom:5px;font-size:18px;font-weight:700;line-height:1.2}.link-block__description{font-size:.888889rem}@media only screen and (width>=599px){.link-block__description{font-size:.888889rem}}@media only screen and (width>=1023px){.link-block__description{font-size:.888889rem}}.link-block__description{line-height:1.2}.link-block:hover,.link-block:focus{cursor:pointer;color:#80d7d8}.nav-buttons{flex-direction:column;justify-content:space-between;margin-bottom:60px;display:flex}@media only screen and (width>=599px){.nav-buttons{flex-direction:row}}.nav-buttons__link{color:light-dark(#2e1f5e,#fff);border:1px solid light-dark(#262626,#f5f3f8);border-radius:6px;align-items:center;margin-bottom:10px;padding:10px 20px;text-decoration:none;transition:color .25s ease-out;display:flex}@media only screen and (width>=599px){.nav-buttons__link{margin-bottom:0}}.nav-buttons__link svg{--direction-deg:calc(var(--w-direction-factor) * -90deg);fill:light-dark(#007d7e,#80d7d8);width:30px;height:25px;transform:rotateZ(calc(90deg + var(--direction-deg)))}.nav-buttons__link[rel=prev] svg{--direction-deg:calc(var(--w-direction-factor) * 90deg)}.nav-buttons__label{font-size:1rem}@media only screen and (width>=599px){.nav-buttons__label{font-size:1rem}}@media only screen and (width>=1023px){.nav-buttons__label{font-size:1rem}}.nav-buttons__label{font-weight:700}.navigation{margin:0;padding:2px 0 2px 2px;list-style:none}.navigation .navigation{margin-bottom:20px}.navigation__item{margin-bottom:0}.navigation__link{font-size:.888889rem}@media only screen and (width>=599px){.navigation__link{font-size:.888889rem}}@media only screen and (width>=1023px){.navigation__link{font-size:.888889rem}}.navigation__link{color:light-dark(#262626,#f5f3f8);border-radius:.375rem;padding:5px 10px;text-decoration:none;transition:color .25s ease-out,background-color .25s ease-out;display:block}.navigation__link:hover,.navigation__link:focus{background-color:light-dark(#fff,#000)}.navigation__link--heading{font-size:1rem}@media only screen and (width>=599px){.navigation__link--heading{font-size:1rem}}@media only screen and (width>=1023px){.navigation__link--heading{font-size:1rem}}.navigation__link--heading{font-weight:700}.navigation__link.active{color:light-dark(#fff,#000);background-color:light-dark(#2e1f5e,#80d7d8)}.page-tools{z-index:4;justify-content:flex-end;margin-bottom:40px;display:flex;position:relative}@media only screen and (width>=1023px){.page-tools{margin-bottom:100px}}.primary-nav{z-index:5;top:0;background-color:light-dark(#f5f3f8,#262626);width:calc(100% - 10px);height:100vh;max-height:100vh;padding:120px 20px 40px;display:none;position:absolute;inset-inline:-10px -20px;overflow-x:scroll}@media only screen and (width>=599px){.primary-nav{padding:120px 60px 40px;inset-inline-end:-60px}}@media only screen and (width>=1023px){.primary-nav{background-color:#0000;width:calc(100% - 10px);max-height:80vh;padding:0;padding-inline-end:20px;display:block;position:relative;inset-inline-start:-10px;overflow:visible auto}}.primary-nav.is-visible{display:block}code{font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}kbd{color:light-dark(#262626,#f5f3f8);white-space:nowrap;background-color:light-dark(#f5f3f8,#515151);border:1px solid light-dark(#f5f3f8,#515151);border-radius:3px;padding:2px 4px;font-size:.85em;font-weight:700;line-height:1;display:inline-block;box-shadow:0 1px 1px #0003,inset 0 2px #ffffffb3}.richtext-image{border-radius:4px;box-shadow:2px 2px 50px #0000000d}.richtext-image.full-width{width:100%;height:auto;margin-top:40px;display:block}.richtext-image+h3,.richtext-image+h4{margin-top:40px}.search__container{flex-direction:row;justify-content:stretch;display:flex;position:relative}.search__container.is-loading:after{content:"";pointer-events:none;border:2px solid light-dark(#f5f3f8,#515151);border-top-color:light-dark(#262626,#f5f3f8);border-radius:50%;width:21px;height:21px;animation:1s linear infinite spin;display:block;position:absolute;inset-block-start:50%;inset-inline-end:32px;transform:translateY(-50%)}.search__input{font-size:1.22222rem}@media only screen and (width>=599px){.search__input{font-size:1.22222rem}}@media only screen and (width>=1023px){.search__input{font-size:1.22222rem}}.search__input{border:1px solid #000;border-radius:4px;width:100%;padding:20px;line-height:1.6}@keyframes spin{to{transform:translateY(-50%)rotate(360deg)}}.search .modal-content{color:light-dark(#262626,#f5f3f8);background-color:light-dark(#fff,#262626);border:1px solid light-dark(#f5f3f8,#515151);border-radius:6px}.section{max-width:900px;margin-bottom:40px}.section__container{flex-direction:column;text-decoration:none;display:flex}@media only screen and (width>=1023px){.section__container{flex-direction:row}}.section__container:hover .section__heading,.section__container:focus .section__heading{color:#007d7e}.section__container:hover .svg-icon__animated-path,.section__container:focus .svg-icon__animated-path{transform-origin:50%;transition:transform .1s;transform:rotate(8deg)scale(.8)}.section__icon{flex-basis:100px;min-width:100px;max-width:100px;margin-inline-end:40px}.section__icon .svg-icon__original-path{fill:light-dark(currentColor,#fff)}.section__icon .svg-icon--flip-rtl{transform:scaleX(var(--w-direction-factor))}.section__heading{font-size:1.44444rem}@media only screen and (width>=599px){.section__heading{font-size:1.55556rem}}@media only screen and (width>=1023px){.section__heading{font-size:1.66667rem}}.section__heading{color:light-dark(#000,#fff);margin-bottom:5px;font-weight:700;transition:color .25s ease-out}.section__description{font-size:1rem}@media only screen and (width>=599px){.section__description{font-size:1rem}}@media only screen and (width>=1023px){.section__description{font-size:1rem}}.section__description{color:light-dark(#515151,#f5f3f8);margin:0}.section-link{margin-inline-start:.25em;text-decoration:none;display:none}h2:hover .section-link,h3:hover .section-link,h4:hover .section-link,h5:hover .section-link,h6:hover .section-link{display:inline}.skip-link{z-index:4;top:0;position:absolute;inset-inline-start:0}.skip-link__link{font-size:.888889rem}@media only screen and (width>=599px){.skip-link__link{font-size:.888889rem}}@media only screen and (width>=1023px){.skip-link__link{font-size:.888889rem}}.skip-link__link{top:-200px;color:light-dark(#000,#fff);white-space:nowrap;background-color:light-dark(#fff,#000);padding:10px 20px;display:block;position:absolute;inset-inline-start:0}.skip-link__link:focus{top:0}.streamfield{max-width:900px;margin-bottom:60px}.streamfield h2{font-size:1.44444rem}@media only screen and (width>=599px){.streamfield h2{font-size:1.55556rem}}@media only screen and (width>=1023px){.streamfield h2{font-size:1.66667rem}}.streamfield h2{margin-top:40px;margin-bottom:20px;font-weight:700}.streamfield h3{font-size:1.33333rem}@media only screen and (width>=599px){.streamfield h3{font-size:1.38889rem}}@media only screen and (width>=1023px){.streamfield h3{font-size:1.38889rem}}.streamfield h3{margin-bottom:20px;font-weight:700}.streamfield h4{margin-bottom:20px;font-size:18px;font-weight:700}.streamfield ul,.streamfield ol,.toc{margin-bottom:40px}@media only screen and (width>=1023px){.toc{margin-bottom:60px}}.toc__heading{font-size:1.11111rem}@media only screen and (width>=599px){.toc__heading{font-size:1.11111rem}}@media only screen and (width>=1023px){.toc__heading{font-size:1.11111rem}}.toc__heading{margin-bottom:20px;line-height:1.3}.toc__content{font-size:1rem}@media only screen and (width>=599px){.toc__content{font-size:1rem}}@media only screen and (width>=1023px){.toc__content{font-size:1rem}}.toc__content ul{margin:0;padding:0;list-style-type:none}.toc__content li{align-items:center;margin-bottom:10px;display:flex}.toc__content li:before{content:"";width:20px;height:20px;transform:scaleX(var(--w-direction-factor));background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjMDA3RDdFIiBkPSJNMjgwLjIgMTUwLjJjLTcuMS02LjQtMTguMS04LTI1LjktNC4xcy0xNS4yIDEyLjQtMTUuMiAyMWwuMDAyIDU2TDE1MiAyMjRjLTEzLjIgMC0yNCAxMC44LTI0IDI0djE2YzAgMTMuMyAxMC44IDI0IDI0IDI0bDg4LS45djU2YzAgOS41MzEgNS42NTYgMTguMTYgMTQuMzggMjJhMjQuMDI1IDI0LjAyNSAwIDAgMCAyNS45MS00LjM3NWw5Ni04OC43NUMzODEuMiAyNjguMyAzODQgMjYxLjkgMzg0IDI1NS4yYy0uMzEzLTcuNzgxLTIuODc1LTEzLjI1LTcuODQ0LTE3Ljc1TDI4MC4yIDE1MC4yek0yNTYgMEMxMTQuNiAwIDAgMTE0LjYgMCAyNTZzMTE0LjYgMjU2IDI1NiAyNTYgMjU2LTExNC42IDI1Ni0yNTZTMzk3LjQgMCAyNTYgMHptMCA0NjRjLTExNC43IDAtMjA4LTkzLjMxLTIwOC0yMDhTMTQxLjMgNDggMjU2IDQ4czIwOCA5My4zMSAyMDggMjA4LTkzLjMgMjA4LTIwOCAyMDh6Ii8+PC9zdmc+);margin-inline-end:13px;display:inline-block}.toc__content li a{font-weight:700;text-decoration:none}.theme-toggle{align-items:center;margin-inline-end:20px;display:flex}@media only screen and (width>=1023px){.theme-toggle{margin-inline-end:30px}}.theme-toggle__label{font-size:.888889rem}@media only screen and (width>=599px){.theme-toggle__label{font-size:.888889rem}}@media only screen and (width>=1023px){.theme-toggle__label{font-size:.888889rem}}.theme-toggle__label{color:light-dark(#262626,#f5f3f8)}.theme-toggle__button{cursor:pointer;background:light-dark(#515151,#f5f3f8);border:0;border-radius:14px;outline:none;width:48px;height:28px;margin:0 10px;padding:0;display:inline-block;position:relative;overflow:hidden}.theme-toggle__button:before{top:4px;content:"";background-color:light-dark(#f5f3f8,#000);border-radius:12px;width:20px;height:20px;transition:inset-inline-start .25s ease-out;display:block;position:absolute;inset-inline-start:24px}.theme-toggle__button:after{content:"";top:14px;background:light-dark(#262626,#f5f3f8);border-radius:.5px;width:1px;height:1px;display:block;position:absolute;inset-inline-end:2px}.theme-toggle .dark-only{display:none}:where(:has([name=color-scheme][content^=dark])) .theme-toggle .dark-only{display:block}:where(:has([name=color-scheme][content^=dark])) .theme-toggle .light-only{display:none}:where(:has([name=color-scheme][content^=dark])) .theme-toggle .theme-toggle__button:before{inset-inline-start:4px}:where(:has([name=color-scheme][content^=dark])) .theme-toggle .theme-toggle__button:after{top:-2px;border-radius:16px;width:32px;height:32px;inset-inline-end:2px}.byline{font-size:1rem}@media only screen and (width>=599px){.byline{font-size:1rem}}@media only screen and (width>=1023px){.byline{font-size:1rem}}.byline{margin-bottom:30px}:focus-visible,:focus{outline:2px solid #3178fa!important}:focus:not(:focus-visible){outline:none!important}.u-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
