@import"https://fonts.googleapis.com/css2?family=family=Fredoka:wght@300..700&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";.blog-category{padding-left:20px;border-left:4px solid #fc5d5d;margin-bottom:20px}.blog-category .name{font-weight:bold}.blog-category .description{margin-top:8px}.blog-posts{margin-top:40px}.blog-post{padding-left:20px;border-left:4px solid #fc5d5d;margin-bottom:40px}.blog-post .name{font-weight:bold;margin-top:8px}.blog-post .lead{margin-top:16px}.lead{padding:20px;background:rgba(252,93,93,.05);margin:20px 0}@media(max-width: 720px){.grid--blog{grid-template-areas:"content" "menu";grid-template-columns:1fr;grid-template-rows:1fr auto;gap:0}.grid--blog .grid-column:nth-child(1){grid-area:menu}.grid--blog .grid-column:nth-child(2){grid-area:content}}.button{display:inline-block;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:bold;text-align:center;border:2px solid rgba(0,0,0,0);font-size:inherit;cursor:pointer}.button:hover{transform:translateY(-2px);box-shadow:0px 2px 2px rgba(0,0,0,.1);transition-duration:.3s}.button+.button{margin-left:1rex}.button--primary{background:#fc5d5d;color:#fff}.button--secondary{border-color:#fc5d5d;color:#fc5d5d}.button--small{padding:4px 8px;border-radius:8px;border:2px solid #fc5d5d;font-size:16px}body{font-family:"Rubik",sans-serif;font-weight:300;font-size:20px;line-height:1.5em;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-top:1em;margin-bottom:1em;line-height:1.25em}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}p{margin:0;padding:0}.center{text-align:center}.right{text-align:right}p+p{margin-top:1em}a{color:#fc5d5d}form{margin-top:40px}form .row+.row{margin-top:1em}form .footnote{margin-top:4px}form label{font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:bold}form input,form select,form textarea{font-size:20px;line-height:1.5em;font-weight:light;padding:10px;width:100%}form .row--check_box label{text-transform:none;display:flex;flex-flow:row wrap;align-content:center;letter-spacing:unset}form .row--check_box label input{width:min-content;margin-right:8px;margin-top:5px;display:block;width:16px;height:16px}form .row--datetime .field{display:flex;flex-flow:row nowrap;gap:16px;align-items:center}.form-response{margin-top:40px;padding:20px;background:rgba(252,93,93,.1);border-radius:20px}.grid{display:grid;grid-gap:20px 40px}@media(max-width: 720px){.grid{grid-template-columns:1fr}}.grid--one-one{grid-template-columns:1fr 1fr}@media(max-width: 720px){.grid--one-one{grid-template-columns:1fr}}.grid--one-one-one{grid-template-columns:1fr 1fr 1fr}@media(max-width: 720px){.grid--one-one-one{grid-template-columns:1fr}}.grid--one-two{grid-template-columns:1fr 2fr}@media(max-width: 720px){.grid--one-two{grid-template-columns:1fr}}.grid--one-three{grid-template-columns:1fr 3fr}@media(max-width: 720px){.grid--one-three{grid-template-columns:1fr}}.grid--two-one{grid-template-columns:2fr 1fr}@media(max-width: 720px){.grid--two-one{grid-template-columns:1fr}}header .content{max-width:1000px;width:100%;margin:0 auto;padding:10px 0;display:flex;flex-flow:row nowrap;align-items:center}header{position:sticky;top:0;background-image:linear-gradient(to bottom, rgb(255, 255, 255) 90%, rgba(255, 255, 255, 0) 100%)}header img{margin-right:auto}header ul,header ol{display:flex;flex-flow:row nowrap;font-weight:bold;font-size:16px;list-style:none;width:100%;align-items:center;justify-content:right}header ul li,header ol li{display:block;margin:0 !important;padding:0 10px;line-height:1.5em}header a{text-decoration:none;color:#fc5d5d}@media(max-width: 720px)and (max-width: 720px){header{max-width:720px;padding:0 20px 20px 20px;overflow:hidden}}@media(max-width: 720px){header img{height:65px}header .navigation{display:flex;flex-flow:row wrap}header .navigation li{font-size:14px;padding:0 5px}}section .content{max-width:1000px;margin:0 auto;padding:100px 0}@media(max-width: 720px){section .content{max-width:720px;padding:40px 20px;overflow:hidden}}.section--red{background:rgba(252,93,93,.05);padding:40px 0}.section--gray{background:rgba(0,0,0,.05);padding:40px 0}ol li+li,ul li+li{margin-top:1em}table{width:100%;margin:40px 0}table th,table td{padding:10px}table tr:nth-child(2n+1) td{background:rgba(252,93,93,.1)}footer,.footnote{font-size:.66em;line-height:1.5em}dl.dl--values dt{font-weight:bold;text-transform:uppercase;text-align:right;padding-top:20px}dl.dl--faq dt{font-weight:bold}dl.dl--faq dd+dt{margin-top:20px}
