@import url("https://use.typekit.net/odw1kqt.css");*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@keyframes pulse{50%{transform:scale(1.1)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}20%{opacity:0.5}100%{opacity:1}}@keyframes bop{0%{transform:scale(0.7)}20%{transform:scale(0.25)}50%{transform:scale(1.25)}60%{transform:scale(1)}100%{transform:scale(1)}}@keyframes spotlight{0%{background:rgba(14,200,233,0.65)}15%{background:rgba(255,255,255,0.65)}25%{background:rgba(255,255,255,0.65)}100%{background:rgba(14,200,233,0.65)}}@keyframes flipX{0%,100%{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes scaleIn{0%{transform:scale(0.1)}100%{transform:scale(1)}}html{font-size:15px;line-height:1.3em}@media only screen and (min-width: 800px){html{font-size:16px}}@media only screen and (min-height: 880px){html{font-size:18px}}body{background-color:#f3f3f3;background-size:18px 18px;color:black;font-family:museo-sans, sans-serif;font-weight:300}body.filter-open,body.send-matches-open,body.profile-open{overflow:hidden}img{width:100%}a{color:inherit;text-decoration:none}p a{border-bottom:1px solid}p a.no-line{border-bottom:none}a.abs{display:block;position:absolute;inset:0}h1{color:#579F1F;font-size:1.5rem;font-weight:500;letter-spacing:-0.01em;line-height:1.2em;margin:auto;max-width:590px;text-align:center}h2{color:#666666;font-size:1.1rem;font-weight:500}h1+h2{margin-top:0.5em}h2.color{color:#579F1F;white-space:nowrap}h3{color:#666666;font-size:1rem;font-weight:500;margin-top:1em}p{color:#666666}h1+p{margin-top:2rem}p+p{margin-top:1rem}span.faux-button{background:white;border:1px solid #86D54A;border-radius:4px;color:#579F1F;cursor:pointer;padding:10px 20px;white-space:nowrap}span.faux-button:hover{background:#86D54A;border-color:#86D54A;color:white}span.faux-button.inverted{background:#86D54A;color:white}span.faux-button.inverted:hover{background:#579F1F}span.faux-button-two{border:1px solid #b1b5bb;border-radius:8px;cursor:pointer;font-size:0.85rem;padding:5px 20px;white-space:nowrap}span.faux-button-two:hover{background:#b1b5bb;color:white}span.faux-button-three{border:1px solid #19CFF8;border-radius:8px;cursor:pointer;display:inline-block;font-size:0.85rem;margin:10px 0;padding:5px 20px;white-space:nowrap}span.faux-button-three:hover{background:#19CFF8;color:white}ul{color:#666666;margin:0;text-align:left}ul li{margin-bottom:1em}ol{color:#666666;list-style-position:inside}ol li{margin:0 0 0.5em -1.75em}hr{border:none;border-bottom:1px solid #b1b5bb;margin:2rem auto;max-width:320px}hr.color{border-bottom:1px solid #86D54A}strong{color:black}.big-column{margin:auto;max-width:1055px;padding:20px 0;width:100%}@media only screen and (min-width: 600px){.big-column{padding:40px 0}}@media only screen and (min-width: 1200px){.big-column{padding:60px 0}}.textual{margin:auto;max-width:700px;padding:0 20px;width:100%}@media only screen and (min-width: 750px){.textual{padding:0}}.textual+.textual{margin-top:1rem}.image+.textual{margin-top:2rem}.textual+.image{margin-top:2rem}.minimal{background:rgba(255,255,255,0.5);border-radius:8px;display:grid;height:100vh;place-items:center;padding:20px}@media only screen and (min-width: 800px){.minimal{padding:0}}.standard{max-width:600px;width:100%}label{color:#505050;display:block;margin-bottom:10px}.checkbox-wrap label{margin-left:1em;max-width:calc(90% - 24px)}.radio-stack label{cursor:pointer;font-size:0.85rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -12px)}@media only screen and (min-width: 800px){.radio-stack label{font-size:1rem;transform:translate(-50%, -16px)}}[type=radio]:checked+label{color:white}input{border:1px solid #b1b5bb;font-size:1.2rem;max-width:100%;padding:5px 10px;width:100%;-webkit-appearance:none}input[type=submit]{background:#86D54A;color:white;cursor:pointer;max-width:180px}input[type=submit]:hover{background:#1B9AC9}.form-action input[type=submit]{border-color:#86D54A;border-radius:8px;font-size:0.85rem;padding:5px 20px}.form-action input[type=submit]:hover{background:#579F1F;color:white}input[type=checkbox]{border-radius:4px;border:2px solid #888;height:24px;padding:0;width:24px}input[type=checkbox]:focus{border:2px solid #888}input[type=checkbox]:checked{background:#86D54A;border:2px solid #86D54A}input[type=radio]{background:white;border-radius:20px;border:1px solid #888;height:30px;padding:0;width:60%}@media only screen and (min-width: 800px){input[type=radio]{height:40px;width:80%}}input[type=radio]:checked{background:#579F1F}.checkbox-wrap{align-items:flex-start;display:flex;margin:10px 0}.field~.field{margin-top:20px}.chisai{height:0;overflow:hidden;width:0}.encompass{display:grid;min-height:100vh;place-items:center;width:100vw}.target{background:white;border:1px solid #aaa;border-radius:8px;box-shadow:0 0 12px -2px rgba(0,0,0,0.3);max-width:560px;padding:40px 20px;text-align:center;width:90vw}.signin-wrap{margin:40px 0}.signin-options{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.signin-option{white-space:nowrap}.message{border:1px solid #b1b5bb;margin:10px;padding:10px;text-align:center}.message.error{border-color:#ff0000;color:#ff0000}.single-line-fields{align-items:center;display:flex;justify-content:center}.radios{margin:20px 0}.radio-stack{cursor:pointer;margin:0 auto 5px;max-width:360px;position:relative;width:100%}@media only screen and (min-width: 800px){.radio-stack{margin:0 auto 10px}}.form-actions{align-items:center;border-top:1px solid #b1b5bb;display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:20px}.form-action.grow{flex-grow:1;transform:translateY(16px)}.progress-bar-wrap{border-radius:10px;overflow:hidden;position:relative}.progress-bar-base{background:white;border:1px solid #86D54A;height:8px;width:100%}.progress-bar-fill{background:#86D54A;height:100%;left:0;position:absolute;top:0}.progress-number{color:#86D54A;font-size:0.75rem;padding:5px 0}.score-head{font-size:0.85rem;letter-spacing:0.05em;text-transform:uppercase}.score-number{color:#19CFF8;font-size:4rem;font-weight:600;line-height:1.1em}.score-laebl{background:#f3f3f3;border:1px solid #b1b5bb;border-radius:8px;color:#1B9AC9;font-weight:600;margin:20px;padding:10px 20px}.side-side{display:flex;flex-wrap:wrap}@media only screen and (min-width: 800px){.side-side{flex-wrap:nowrap}}.tool-box{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin-bottom:40px;padding:10px}.tool-box-icon{background:#A5F469;border-radius:8px;max-width:100px;width:100%;background:#5ea7ef}.tool-box:nth-of-type(2) .tool-box-icon{background:#f0983f}.tool-box:nth-of-type(3) .tool-box-icon{background:#ea3c34}.tool-box:nth-of-type(4) .tool-box-icon{background:#a07e58}.tool-box:nth-of-type(5) .tool-box-icon{background:#8cc758}.tool-box-text{max-width:280px;width:100%}@media only screen and (min-width: 800px){.tool-box-text{text-align:left}}.tool-box-text strong{font-size:1.2rem}.tool-box-text p{margin:0}@media only screen and (min-width: 800px){.tool-box-description{text-align:left}}.dev-by{color:#888;font-size:0.85rem;margin:20px auto 0;text-align:center}.logo{background:url(/img/mdmu-logo.png) center/contain no-repeat;height:70px;margin:0 auto 20px;position:relative;width:200px}
