@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Raleway:wght@300;400;600;700&display=swap";@font-face{font-family:Dischouse;src:url(/fonts/DISCHOUSE.ttf)}:root{--black: #000000;--red: #ad431c;--orange: #b46a1f;--yellow: #f4c300;--lightYellow: #ffe88d;--green: #007041;--lightGreen: #cce2d9;--blue: #346094;--lightBlue: #7ca4dd;--darkBlue: #1b2d45;--purple: #a88fac;--brown: #65503c;--gray: #545759;--darkGray: #1e1f20;--mediumGray: #989a9b;--lightGray: #ddddde;--white: #ffffff;--primary: var(--green);--secondary: var(--white);--danger: var(--red);--success: var(--blue);--warning: var(--orange);--alert: var(--lightBlue);--highlight: var(--lightYellow);--headingColor: var(--black);--textColor: var(--black);--secondaryTextColor: var(--green);--backgroundColor: var(--lightGray);--headerColor: var(--black);--headerText: var(--white);--footerColor: var(--black);--footerText: var(--white);--pageColor: var(--white);--lineColor: var(--gray);--cardBackgroundColor: var(--white);--buttonColor: var(--primary);--buttonBorderColor: var(--secondary);--buttonText: var(--secondary);--headingFont: "Raleway", sans-serif;--bodyFont: "Merriweather", serif;--fontSize: 16px;--h1: 2.441rem;--h2: 1.953rem;--h3: 1.563rem;--h4: 1.25rem;--h5: 1rem;--small: .8rem;--tiny: .64rem;--level1: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--level2: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--level3: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--level4: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--topPadding: 1%;--containerPadding: 2.5%;--headerHeight: 4rem;--borderRadius: 8px;--gridGap: 1em;--line: solid 1px var(--lineColor);--buttonBorder: solid 1px var(--buttonBorderColor)}*,*:before,*:after{box-sizing:inherit}body{background-color:var(--backgroundColor);color:var(--textColor);font-family:var(--bodyFont);font-weight:400;font-size:var(--fontSize);line-height:1.65;height:100%;display:flex;flex-direction:column}div a,p a,blockquote a{color:var(--textColor);text-decoration:none;border-bottom:solid 2px var(--primary)}h1,h2,h3,h4,h5{margin:1rem;font-family:var(--headingFont);font-weight:400;line-height:1.3}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}b,strong{font-weight:600}small,.text-small{font-size:var(--small)}.text-tiny{font-size:var(--tiny)}blockquote{margin:1em;padding:2em;background:var(--cardBackgroundColor);box-shadow:var(--level3)}label{display:block;font-size:var(--small);padding-top:.5em}input,textarea,select{border:var(--line);border-radius:4px;padding:8px 4px}textarea{width:100%;height:3rem}::placeholder{color:var(--mediumGray)}hr{border-top:var(--line);margin:2em}button{appearance:none;background:var(--buttonColor);color:var(--buttonText);border:var(--buttonBorder);border-radius:var(--borderRadius);font-family:var(--bodyFont);font-weight:400;font-size:1.15em;padding:8px 24px;box-shadow:var(--level1);transition:.2s ease-in-out box-shadow;margin:8px}button:hover{box-shadow:var(--level2);background-color:var(--highlight)}button.cancel{--buttonColor: var(--danger);--buttonText: var(--white)}button.small{font-size:var(--small);padding:4px 16px}button[disabled]{opacity:.4}option:hover{background-color:var(--primary);color:var(--white)}.card{background:var(--cardBackgroundColor);box-shadow:var(--level3);padding:1em}.card>*:first-child{margin-top:0}.card>*:last-child{margin-bottom:0}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.text-alert{color:var(--alert)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.hidden{display:none}.actionable{cursor:pointer}
