:root{--color-focus: #005fcc}@font-face{font-family:"Example Sans";src:url("../../assets/fonts/ExampleSans-Regular.woff2") format("woff2"), url("../../assets/fonts/ExampleSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Example Sans";src:url("../../assets/fonts/ExampleSans-Bold.woff2") format("woff2"), url("../../assets/fonts/ExampleSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, 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}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;box-sizing:border-box;font-feature-settings:"clig" off, "liga" off}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Gambetta", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}@media only screen and (min-width:992px){body{font-size:18px}}h1,h2,h3,h4,h5,h6{margin:40px 0 20px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:20px}h1,.h1{font-family:"Host Grotesk", sans-serif;font-size:36px;font-weight:500;line-height:1.1}@media only screen and (min-width:992px){h1,.h1{font-size:60px;line-height:1.2}}h2,.h2{font-family:"Host Grotesk", sans-serif;font-size:30px;font-weight:500;line-height:1.1}@media only screen and (min-width:992px){h2,.h2{font-size:50px}}h3,.h3{font-family:"Host Grotesk", sans-serif;font-size:24px;font-weight:500;line-height:1.1}@media only screen and (min-width:992px){h3,.h3{font-size:40px;line-height:1.2}}h4,.h4{font-family:"Gambetta", sans-serif;font-size:20px;font-weight:500;line-height:1.2}@media only screen and (min-width:992px){h4,.h4{font-size:30px}}h5,.h5{font-family:"Gambetta", sans-serif;font-size:18px;font-weight:500;line-height:1.2}@media only screen and (min-width:992px){h5,.h5{font-size:24px}}h6,.h6{font-family:"Gambetta", sans-serif;font-size:16px;font-weight:500;line-height:1.3}@media only screen and (min-width:992px){h6,.h6{font-size:20px}}p{font-family:"Gambetta", sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:20px 0}@media only screen and (min-width:992px){p{font-size:18px}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{transition:250ms cubic-bezier(0.4, 0, 0.2, 1);text-decoration:underline}img,video{max-width:100%;height:auto;vertical-align:bottom}video::-webkit-media-controls,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none;opacity:0}video::-moz-media-controls{display:none !important}pre,blockquote{margin:0;padding:10px;border-radius:10px;background-color:rgba(217, 217, 217, 0.3)}ul,ol{font-family:"Gambetta", sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-left:0}@media only screen and (min-width:992px){ul,ol{font-size:18px}}svg{vertical-align:bottom}.container{position:relative;width:100%;max-width:1680px;margin:0 auto;padding-left:15px;padding-right:15px}@media only screen and (min-width:992px){.container{padding-left:70px;padding-right:70px}}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.header{border-bottom:1px solid #D9D9D9;background-color:#fff}.header__container{position:relative;width:100%;max-width:1680px;margin:0 auto;padding-left:15px;padding-right:15px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px;padding-bottom:15px}@media only screen and (min-width:992px){.header__container{padding-left:70px;padding-right:70px}}.header__branding{display:flex;align-items:center;gap:15px}.header__branding img{width:auto;height:50px}.header__title{margin:0;font-size:20px;font-weight:700;line-height:1.2}.header__title a{color:#000;text-decoration:none}.header__description{margin:0;font-size:14px;color:#6f6f6f}.menu{border-bottom:1px solid #D9D9D9;background-color:#fff}.menu__container{position:relative;width:100%;max-width:1680px;margin:0 auto;padding-left:15px;padding-right:15px;display:flex;justify-content:flex-end;padding-top:10px;padding-bottom:10px}@media only screen and (min-width:992px){.menu__container{padding-left:70px;padding-right:70px}}@media only screen and (min-width:992px){.menu__container{justify-content:flex-start;padding-top:15px;padding-bottom:15px}}.menu__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}@media only screen and (min-width:992px){.menu__toggle{display:none}}.menu__toggle-icon{position:relative;width:24px;height:2px;background-color:#000;transition:250ms cubic-bezier(0.4, 0, 0.2, 1)}.menu__toggle-icon::before,.menu__toggle-icon::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#000;transition:250ms cubic-bezier(0.4, 0, 0.2, 1)}.menu__toggle-icon::before{top:-7px}.menu__toggle-icon::after{top:7px}.menu__main{list-style:none;margin:0;padding:0;display:none;position:absolute;top:100%;left:0;right:0;z-index:10;flex-direction:column;gap:15px;padding:20px 15px;border-bottom:1px solid #D9D9D9;background-color:#fff}@media only screen and (min-width:992px){.menu__main{display:flex;position:static;flex-flow:row wrap;gap:10px 30px;padding:0;border:0;background:none}}.menu__main a{color:#000;text-decoration:none}.menu__main a:hover,.menu__main a:focus-visible{text-decoration:underline}.menu__main .current-menu-item>a{font-weight:700}.menu--open .menu__main{display:flex}.menu--open .menu__toggle-icon{background-color:transparent}.menu--open .menu__toggle-icon::before{top:0;transform:rotate(45deg)}.menu--open .menu__toggle-icon::after{top:0;transform:rotate(-45deg)}.footer{border-top:1px solid #D9D9D9;background-color:#eaeaea}.footer__main{padding:30px 0}@media only screen and (min-width:992px){.footer__main{padding:60px 0}}.footer__container{position:relative;width:100%;max-width:1680px;margin:0 auto;padding-left:15px;padding-right:15px;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:992px){.footer__container{padding-left:70px;padding-right:70px}}@media only screen and (min-width:992px){.footer__container{flex-flow:row wrap;justify-content:space-between;align-items:center}}.footer__container--copyright{gap:5px 20px}.footer a{color:#000;text-decoration:none}.footer a:hover,.footer a:focus-visible{text-decoration:underline}.footer__logo svg,.footer__logo img{width:150px;height:auto}.footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px 30px}@media only screen and (min-width:992px){.footer__menu{flex-direction:row}}.footer__copyright{padding-top:20px;padding-bottom:20px;border-top:1px solid #D9D9D9;font-size:14px}.footer__copyright-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:inherit}.article-toc-accordion__button{appearance:none;background:none;border:none;box-shadow:none;padding:0;font-size:14px;font-weight:600;cursor:pointer}.article-toc-accordion__body{overflow:hidden;transition:height 250ms cubic-bezier(0.4, 0, 0.2, 1)}.article-toc-accordion__body[aria-hidden="true"]{height:0}.article-toc{display:block}.article-toc__list,.article-toc__sublist{list-style:none;margin:0;padding:0}.article-toc__link{display:block;font-size:12px;font-weight:600;text-decoration:none;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width:992px){.article-toc__link{font-size:14px}}.share-post{display:flex;flex-flow:column}@media (min-width:768px){.share-post{position:sticky}}.share-post__title{font-size:20px;font-weight:700}.share-post__buttons{display:flex}.share-post__button{appearance:none;background:none;border:none;cursor:pointer;padding:0;display:inline-flex}.share-post__button img{width:44px;height:44px}.alignnone{margin-bottom:30px}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:0.5em auto 1em}.alignright{float:right;margin:0.5em 0 1em 1em}.alignleft{float:left;margin:0.5em 1em 1em 0}.wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}img:is([sizes="auto" i], [sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.textfield{margin:40px 0}@media only screen and (min-width:992px){.textfield{margin:80px 0}}.textfield__container{position:relative;width:100%;max-width:1680px;margin:0 auto;padding-left:15px;padding-right:15px}@media only screen and (min-width:992px){.textfield__container{padding-left:70px;padding-right:70px}}.u-hidden{display:none !important}.u-sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:0.5rem;left:0.5rem;z-index:100000;width:auto;height:auto;margin:0;padding:0.75rem 1rem;clip-path:none;background:#fff;color:#000;text-decoration:none}