/*! 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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}@font-face{font-display:swap;font-family:Atkinson;font-style:normal;font-weight:400;src:url(/fonts/Atkinson-Hyperlegible-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson;font-style:normal;font-weight:700;src:url(/fonts/Atkinson-Hyperlegible-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Shantell Sans;font-style:normal;font-weight:600;src:url(/fonts/shantell-sans-bold.woff2) format("woff2")}body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,body[data-theme=light]{--beige-10:#e6e1c4;--beige-20:#eae7d9;--brown-10:#4f2b1e;--brown-20:#644c3b;--brown-70:#21120d;--off-white:#f5eed7;--bright-orange:#ee6e40;--primary-yellow:#f5c523;--primary-green:#b3c97d;--primary-blue:#47babf;--pre-code-bg-color:#fffffe;--body-font-weight:400;--button-text:#272343;--page-padding:1rem;--body-bg-color:var(--beige-10);--footer-bg-color:var(--primary-green);--title-color:var(--brown-10);--text-color-light:var(--beige-20);--text-color-dark:var(--brown-70);--decorative-border-color-bright:var(--bright-orange);--font-body:"Atkinson",sans-serif;--font-heading:"Shantell Sans",Helvetica,sans-serif}:focus-visible{outline:2px solid #000;outline-offset:1px}body{background-color:var(--body-bg-color);color:var(--text-color-dark);font-family:var(--font-body);font-size:1.1rem;font-weight:var(--body-font-weight);line-height:1.75;overflow-y:scroll}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}p{margin-bottom:1rem;max-width:70ch}h1,h2,h3,h4,h5{color:currentColor;font-family:var(--font-heading);font-weight:600;line-height:1.3;margin:3rem 0 1.38rem}h1{font-size:2.1rem;margin-top:0}@media (min-width:68.75rem){h1{font-size:2.488rem}}h2{font-size:2.074rem}h3{font-size:1.728rem}h4{font-size:1.44rem}h5{font-size:1.2rem}.text_small,small{font-size:.833rem}a{color:currentColor;text-decoration-thickness:.2ex;text-underline-offset:.15lh}ol,ul{padding-left:10px}ol{list-style:disc}li{margin-bottom:12px}pre{outline-offset:4px;outline-width:2px}code{background-color:var(--pre-code-bg-color);border-radius:3px;font-size:.9em;padding:4px 5px}code[class^=language]{background-color:transparent;border-radius:0;font-size:.9rem;padding:0}iframe{max-width:100%}figure{margin:0}figcaption{font-size:1rem;font-style:italic;margin-top:.5rem}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.max-width-wrapper,.page-content-wrapper{margin:0 auto;max-width:64.5rem;padding:0 var(--page-padding)}.page-content-wrapper{padding-bottom:30px}@media (min-width:34.375rem){.page-content-wrapper{padding-bottom:60px;padding-top:10px}}.page-wrapper{border-bottom:10px solid var(--decorative-border-color-bright);border-top:10px solid var(--primary-green);display:flex;flex-direction:column;min-height:100%}.site-header{color:var(--text-color-dark);margin-bottom:1rem}@media (min-width:34.375rem){.site-header{margin-bottom:0}}.site-header__logo{color:var(--title-color);font-family:var(--font-heading);font-size:1.3rem;font-weight:600;padding:1rem 0 .5rem;text-align:center;text-decoration:none}@media (min-width:34.375rem){.site-header__logo{font-size:1.5rem;padding:6px 0;text-align:left}}.site-header__content{display:flex;flex-direction:column;justify-content:space-between;padding:0;position:relative}@media (min-width:34.375rem){.site-header__content{align-items:center;flex-direction:row;padding:2.25rem 0 1rem}}.site-header__skip-link{background:#000;color:#fff;display:block;left:6px;padding:10px 12px;position:absolute;top:-55px;z-index:1}.site-header__skip-link,.site-header__skip-link:link,.site-header__skip-link:visited{color:#fff}.site-header__skip-link:focus{outline-offset:2px;outline-width:3px;top:6px}.site-header__nav-list{display:flex;gap:1rem;justify-content:space-around;list-style:none;margin-bottom:0;margin-left:calc(var(--page-padding)*-1);margin-top:.5rem;padding:0}@media (min-width:34.375rem){.site-header__nav-list{background-color:none;display:block;display:flex;gap:2rem;margin-left:auto;margin-top:0;position:static;width:auto}}.site-header__nav-list-item{border-top:none;margin:0}.site-header__nav-link{color:var(--title-color);display:block;padding:7px var(--page-padding);text-underline-offset:.17lh}@media (min-width:34.375rem){.site-header__nav-link{padding:7px var(--page-padding)}}.site-header__nav-link:not(:hover):not([aria-current=page]){text-decoration:none}.site-header__left-side{align-items:baseline;display:flex}.site-header__theme-toggler-container{display:none}@media (min-width:68.75rem){.site-header__theme-toggler-container{display:block;margin-left:21px;min-width:130px}}.site-footer{color:var(--text-color-dark);margin-top:auto}.site-footer__content-wrapper{background-color:var(--footer-bg-color);padding-bottom:1rem;padding-top:1rem}@media (min-width:68.75rem){.site-footer__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}.site-footer__copyright{margin:0}.site-footer__links-list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:1rem 0}@media (min-width:68.75rem){.site-footer__links-list{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-left:0;padding:0}}.site-footer__links-list li{margin-bottom:0}.page-title{color:var(--title-color);font-size:2rem}@media (min-width:34.375rem){.page-title{font-size:3rem}}.card{background-color:var(--off-white);border-bottom:3px solid var(--text-color-dark);border-radius:10px;flex:1;max-width:43rem;position:relative}.card:has(a:hover){border-bottom:3px solid var(--bright-orange);opacity:.8}.card:has(a:focus-visible){outline:3px solid var(--text-color-dark);outline-offset:4px}.card a{display:flex;flex-direction:column;padding:var(--card-padding,2rem 1rem);text-decoration:none}.card a:focus-visible{outline:none}.card strong{font-size:1.125rem}.card time{text-decoration:none}.content-tag{background-color:var(--brown-20);border-radius:7px;color:var(--text-color-light);display:inline-block;font-size:.75rem;margin:0;padding:2px 10px;text-transform:uppercase}.page-section{padding:2.5rem 0;position:relative}@media (min-width:34.375rem){.page-section{padding:6rem 0}}.page-section h2{color:var(--title-color);margin-bottom:3rem;margin-top:0}.page-section--hero{padding-top:1rem}@media (min-width:34.375rem){.page-section--hero{padding-top:3rem}}.page-section--dark{background-color:var(--brown-20)}.page-section--dark,.page-section--dark h2{color:var(--text-color-light)}.page-section--dark :focus-visible{outline:2px solid #fff}.page-section__title-with-flower{display:flex;gap:50px}.page-section__title-flower{display:none}@media (min-width:68.75rem){.page-section__title-flower{display:block;position:relative;top:-30px}.page-section__title-flower--small{left:-10px;width:50px}}.page-section__flower-decoration-left{display:none;position:absolute}@media (min-width:78rem){.page-section__flower-decoration-left{display:block;left:17px;top:20px}}.page-section__flower-decoration-right{display:none;position:absolute}@media (min-width:78rem){.page-section__flower-decoration-right{bottom:45px;display:block;right:18px}}.main-link{border-radius:2px;display:inline-block;font-weight:700;line-height:0;margin-top:16px;text-decoration:none}.main-link:after{background-color:currentColor;content:"";display:inline-block;height:1px;margin-top:12px;width:100%}.button-link{background-color:var(--text-color-dark);border-radius:7px;color:var(--text-color-light);padding:1rem .5rem;text-decoration:none;transition:opacity .2 cubic-bezier(.165,.84,.44,1)}.button-link:active,.button-link:hover{opacity:.8}.button-link--small{font-size:.9rem;padding:.3rem .5rem}