/*! 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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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::-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]{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}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Spline Sans",sans-serif;font-weight:300;min-width:320px;background-color:#eee}#headerWrapper{border-bottom:1px solid #eee;background-color:#e7e1ab}header{display:grid;grid-template-columns:50px auto;column-gap:10px;align-items:center;padding:.5rem 10px}header span{font-size:1.6rem;font-weight:300;color:#000}#navWrapper{background:#fff;border-bottom:1px solid #eee;background-color:#c7721d}nav ul{list-style:none;margin:0;padding:.5rem 10px;display:flex;flex-direction:column;gap:10px}nav ul :hover{background:#e7e1ab;opacity:.9;color:#000;border-radius:10px}nav a{text-decoration:none;color:#fff;padding:.5rem;display:block}nav li.active a{background:#fff;color:#000;border-radius:10px}.allcards{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem 10px}.allcards section{background:#fff;border:1px solid #eee;padding:.75rem;text-align:center;border-radius:10px}.allcards img{max-width:100%;height:auto;display:block;border-radius:8px;margin:auto}.allcards h2{margin:.5rem 0 .25rem;color:#630521;font-weight:500}.allcards a{display:inline-block;color:#e7e1ab}.btn{display:inline-block;background:#c7721d;color:#fff !important;width:100%;padding:.5rem 2rem;border-radius:10px;text-decoration:none;text-align:center;font-weight:500}.btn:hover,.btn:focus{background:hsl(30,74.5614035088%,36.7058823529%)}main h1{padding:1rem 10px .5rem 10px;font-size:1.5rem;color:#630521;font-weight:300;margin-bottom:0}main p{color:#333;line-height:150%}#footerWrapper{padding-top:2rem;background-color:#e7e1ab}.footer-upper{display:flex;justify-content:center;align-items:flex-start;gap:20px;width:100%;max-width:1200px;margin:0 auto;flex-wrap:wrap;border-bottom:1px solid #eee}.footer-upper>div{flex:1;text-align:center;min-width:200px}.footer-social{gap:.5rem;width:10rem}.footer-social ion-icon{font-size:2rem;color:#c7721d;margin-bottom:2rem}.brand-text{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-form input[type=email]{margin-bottom:.5rem;padding:.5rem;border:1px solid #ddd;border-radius:10px;width:100%}#signup-form{margin-left:.5rem;margin-right:.5rem}footer{padding:1rem 10px;text-align:center}footer a{color:#000;text-decoration:none}.footer-inner{display:grid;gap:1rem}.login-link{text-decoration:underline;margin-right:.5rem}.footer-sitemap{margin-top:2rem;margin-bottom:2rem;display:grid;grid-template-columns:1fr;gap:1rem}.sitemap-col h4{color:#630521}.sitemap-col ul{list-style:none;margin:0;padding:0}.footer-bottom{border-top:1px solid #eee;padding-top:1rem;font-size:.85rem}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}@media only screen and (min-width: 35rem)and (min-width: 600px){nav ul{flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1rem}nav a{padding:.5rem 1rem}.allcards{grid-template-columns:repeat(2, 1fr);gap:1rem;padding:1.5rem 10px}.allcards section{text-align:left;display:flex;flex-direction:column;align-items:flex-start}.allcards img{width:100%;height:auto;margin-bottom:.5rem}}@media only screen and (min-width: 35rem)and (min-width: 600px){.footer-upper>div{flex:1;text-align:center;min-width:0}.footer-inner{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem}.footer-brand{align-items:flex-start}.footer-form{display:flex;flex-direction:column;align-items:flex-end}.footer-social{grid-column:2}}@media only screen and (min-width: 35rem){.brand-text{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto}.brand-copy p{margin:0;font-size:.95rem;color:#666}.footer-form{order:3;align-self:center}}@media only screen and (min-width: 64rem){header,nav,main{max-width:960px;margin:auto}}@media only screen and (min-width: 64rem)and (min-width: 900px){nav ul{justify-content:flex-start;gap:1.25rem;padding-left:0}.allcards{grid-template-columns:repeat(3, 1fr);gap:1.5rem;padding:2rem 0}.allcards section{padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.06)}}@media only screen and (min-width: 64rem)and (min-width: 900px){.footer-inner{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:2rem}.footer-upper{align-items:flex-start}.footer-brand{grid-column:1}.footer-sitemap{grid-column:2;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.footer-social{grid-column:3;align-self:start}.brand-info{display:flex;gap:1rem;align-items:center}.brand-copy strong{display:block}.footer-form{margin-left:auto}}