:root{--brand-color:#34AB7D;--spacing:1em;--font-size:1.25rem}*,::after,::before{box-sizing:border-box}ol,ul{padding:0}li+li{margin-top:.25em}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}[hidden]{display:none}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.sr-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;white-space:nowrap}.u-mb1{margin-bottom:1rem!important}.u-mt1{margin-top:1rem!important}.u-pb1{padding-bottom:1rem!important}.u-pt1{padding-top:1rem!important}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:var(--font-size,1rem)}h1,h2,h3,h4{line-height:1.25}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.125em}h4{font-size:1em}a{font-weight:500;color:var(--brand-color)}a:hover{text-decoration:none}a:focus{outline:solid 5px}table{display:block;width:fit-content;max-width:100%;overflow-x:auto;text-align:left;font-size:1.125rem;border-collapse:collapse}table td,table th{border:1px solid;padding:.125em .25em}pre{overflow-x:auto}code{display:inline-block;padding:.125em .25em;background-color:rgba(0,0,0,.07)}.logo{font-weight:700;text-decoration:none}.icon{display:inline-block;width:auto;height:1.25em;margin-right:.25em;fill:currentColor}.iconlink{display:inline-flex;align-items:center}.anchor{text-decoration:none}html{overflow-y:scroll}.site{display:flex;flex-direction:column;min-height:100%;min-height:100vh}.footer,.header,.main{padding:var(--spacing)}.header{flex:none;color:#fff;background-color:var(--brand-color)}.header a{color:inherit}.main{flex:1 0 auto}.footer{flex:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;background-color:#f0f0f0;border-top:1px solid #d4d4d4}.content{padding:1em 0;max-width:60ch}.content>*+*{margin-top:1em}.content ol,.content ul{padding-left:1em}/*! purgecss start ignore */button{font-size:1rem;font-weight:700;text-transform:uppercase;color:var(--brand-color);background-color:#fff;border:2px solid var(--brand-color);vertical-align:middle;user-select:none;text-align:center;white-space:nowrap}button:focus,button:hover{background-color:var(--brand-color);color:#fff}/*! purgecss end ignore *//*! purgecss start ignore */.notification{position:fixed;z-index:100;left:0;right:0;bottom:0;padding:1rem;background-color:#fff;font-size:1rem;transform:translate(0,100%);transition:transform .3s;box-shadow:0 0 12px rgba(0,0,0,.25)}@media screen and (min-width:40em){:root{--spacing:2em;--font-size:1.5rem}.notification{left:auto;bottom:auto;right:var(--spacing);top:var(--spacing);max-width:22em;transform:translate(150%,0)}}.notification .prompt{display:flex;align-items:center}.notification .prompt>p{flex:1 0 0%;padding-right:1rem}.notification.active{transform:translate(0,0)}/*! purgecss end ignore */.content>[class^=css-]>*+*{margin-top:1em}