.styles-module__vfInAW__appContainer{margin:auto}.styles-module__vfInAW__appHeader{margin-top:3rem!important}.styles-module__vfInAW__appHeader,.styles-module__vfInAW__appBody,.styles-module__vfInAW__appFooter{gap:1em;font-size:14pt;line-height:1.5;display:flex;flex-direction:column!important}.styles-module__vfInAW__infodivs div *{margin-top:10px;margin-bottom:10px;font-family:Elena}.styles-module__vfInAW__infodivs div table tr td,.styles-module__vfInAW__infodivs div table tr th{border-top:1px solid #e7e6e6;padding-right:10px}.styles-module__vfInAW__infodivs div table{border:1px solid #e7e6e6;padding-right:10px}.styles-module__vfInAW__infodivs div h3{margin-top:30px}.styles-module__vfInAW__appBody{flex-direction:column;margin-top:2rem;padding:2rem;font-family:Roboto;display:flex}.styles-module__vfInAW__appBody .styles-module__vfInAW__subheader{margin-bottom:2rem}.styles-module__vfInAW__appFooter{text-align:center;border-top:2px dotted #ccc;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:3rem 0 0;padding:2rem;display:flex}.styles-module__vfInAW__appFooter .styles-module__vfInAW__footerParagraph{color:#595959;text-wrap:balance;max-width:600px;font-size:.9em}.styles-module__vfInAW__subheader{border:0 solid;border-bottom-width:2px;background:linear-gradient(90deg,#0000 0% 100%);border-image-source:linear-gradient(270deg,#0000 0%,#d0ccc9 100%);border-image-slice:1;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex;box-shadow:inset 0 -1rem 1rem -1rem #d0ccc955}.styles-module__vfInAW__subheader h2{flex-grow:9999;margin-left:-.5rem;margin-right:.5rem;padding:0 .5rem .75rem}.styles-module__vfInAW__instructions{margin-bottom:1rem}.styles-module__vfInAW__formwrapper{grid-template-columns:1fr 1fr;align-items:baseline;gap:1rem;display:grid}.styles-module__vfInAW__formwrapper .styles-module__vfInAW__results{margin-top:.5rem}.styles-module__vfInAW__formwrapper .styles-module__vfInAW__results .styles-module__vfInAW__errorstate{color:#c00}.styles-module__vfInAW__formwrapper .styles-module__vfInAW__results .styles-module__vfInAW__answer{font-size:1.5rem;font-weight:700}.styles-module__vfInAW__resultWrapper{margin-top:1.5rem}@media (max-width:768px){.styles-module__vfInAW__formwrapper,.styles-module__vfInAW__formwrapper3,.styles-module__vfInAW__formwrapper4{gap:1rem;grid-template-columns:auto!important}}
