footer[data-astro-cid-ledmhniz]{color:var(--font-light);font-size:.8em;position:relative}footer[data-astro-cid-ledmhniz],footer[data-astro-cid-ledmhniz]:before{background-color:var(--jpv-brown)}footer[data-astro-cid-ledmhniz]:before{content:"";height:2px;position:absolute;top:-10px;left:0;right:0}.footer-container[data-astro-cid-ledmhniz]{max-width:var(--container-width);padding:var(--padding)}.footer-container[data-astro-cid-ledmhniz],.footer-wrapper[data-astro-cid-ledmhniz]{margin-left:auto;margin-right:auto}.footer-wrapper[data-astro-cid-ledmhniz]{justify-content:flex-start;align-items:center;gap:1.5rem;width:fit-content;display:flex}.logo-side[data-astro-cid-ledmhniz]{flex-grow:0;flex-shrink:0}.text-side[data-astro-cid-ledmhniz]{width:fit-content}.small-logo-wrapper[data-astro-cid-ledmhniz]{width:150px;height:150px}.small-logo-wrapper[data-astro-cid-ledmhniz] img[data-astro-cid-ledmhniz]{max-width:100%;height:auto}h2[data-astro-cid-ledmhniz]{border-bottom:solid 2px var(--font-light);max-width:28ch;margin-bottom:.8em;padding-bottom:.5em;font-size:1.2em;font-weight:400;line-height:1.33}p[data-astro-cid-ledmhniz]{margin-top:0;margin-bottom:.6em}@media only screen and (width<=600px){.footer-wrapper[data-astro-cid-ledmhniz]{text-align:center;flex-direction:column;gap:.3rem}h2[data-astro-cid-ledmhniz]{margin-left:auto;margin-right:auto}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}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]{-webkit-appearance:textfield;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}[hidden],template{display:none}:root{--font-dark:#000c;--font-light:#fffc;--jpv-brown:#481c14;--jpv-gold:#e6a032;--jpv-primary:var(--jpv-brown);--jpv-secondary:var(--jpv-gold);--light-gray:#0000001a;--primary-bg:#222;--sky:#c1dcf2;--sky-day:#bbd6ec;--sky-night:#050a1f;--faded-light:#fffc;--tan:#c46930;--focus-color:#e84d19;--border-radius:6px;--focus:solid 2px var(--focus-color);--container-width:1000px;--padding:2.5rem;--button-min:44px}body{background-color:#222;background-color:var(--primary-bg);color:var(--jpv-primary)}.sky-night{--jpv-primary:var(--jpv-gold);--jpv-secondary:var(--jpv-brown)}@media only screen and (width<=480px){:root{--padding:1.5rem}}:root{font-family:var(--main-font)}.dyslexia-friendly-font{font-family:var(--dyslexia-font)}::-moz-selection{background-color:#e6a032;background-color:var(--jpv-secondary);color:var(--jpv-primary)}::selection{background-color:#e6a032;background-color:var(--jpv-secondary);color:var(--jpv-primary)}*,:after,:before{box-sizing:border-box}.nw{white-space:nowrap}.fs{flex-shrink:0}.text-link{color:var(--jpv-gold);white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;position:relative;overflow:hidden}.text-link,.text-link svg{vertical-align:bottom;display:inline-block}.text-link svg{fill:currentColor;width:25px}.text-link:after{content:"";background-color:currentColor;width:100%;height:2px;transition:all .2s;position:absolute;bottom:0;left:0;right:0;translate:-101%}.text-link:focus-visible{outline:2px solid #e84d19;outline:var(--focus)}.text-link:hover{color:var(--jpv-gold)}.text-link:hover:after{translate:0}.sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.sky-day .text-link,body.sky-day .text-link:hover{color:var(--tan)}body.sky-night .text-link{color:var(--jpv-gold)}section:focus{outline:0}@media only screen and (prefers-reduced-motion:reduce){.text-link:after{transition-duration:0s}}@media only screen and (width<=480px){.mobile-hide{display:none}.text-link svg{vertical-align:bottom;width:1.2rem;height:1.2rem}}.text-section{padding-top:2.5rem;padding-bottom:2.5rem;padding-top:var(--padding);padding-bottom:var(--padding)}.text-section h2{gap:.3em;margin-top:0;margin-bottom:.6em;font-size:1.5rem;font-weight:600;line-height:1.15;display:flex}.text-section .line-container{align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.text-section .line-container .line{width:100%;height:2px;translate:-101%}.text-section li,.text-section p{margin-top:0;font-size:1.2rem;line-height:1.5}.text-section ol,.text-section ul{margin:0;padding:0 0 2em 1.2em}.text-section ul{padding-left:0;list-style-type:none}.text-section ul li{background-position:0 .25em;background-repeat:no-repeat;background-size:.8em;padding-left:1.2em;font-weight:400}.text-section li{margin-bottom:1.5em;padding-left:.2em;font-weight:600}.text-section li:last-child{margin-bottom:0}.text-section li p{margin-top:.5em;margin-bottom:0;font-size:.8em;font-weight:400}.text-section li>ol{margin-top:1em;padding-bottom:0;list-style-type:lower-alpha}.text-section li>ol li{padding-left:.5em;font-size:.8em;font-weight:400}body.sky-day .about-jpv li,body.sky-day .about-scholarship li,body.sky-day .previous li{background-image:url(/images/sun-bullet.svg)}body.sky-day .line{background-color:#c46930;background-color:var(--tan)}body.sky-night .about-jpv li,body.sky-night .about-scholarship li,body.sky-night .previous li{background-image:url(/images/star-bullet.svg)}body.sky-night .line{background-color:#481c14;background-color:var(--jpv-primary)}@media only screen and (prefers-reduced-motion:reduce){.text-section .line-container .line{translate:0}}@media only screen and (width<=480px){:root h2{font-size:1.25rem}.text-section li,.text-section p{font-size:1rem}}.application .cog-header__text{opacity:0;visibility:hidden;display:none}.application form{margin-top:2rem!important}.application .cog-body{margin-top:0!important}.application .cog-asterisk{color:var(--focus-color)!important}.application .cog-row{margin-bottom:1rem}.application .cog-field{width:100%!important}.application input{caret-color:var(--jpv-brown);outline-offset:3px;border:none;border-radius:0;padding:.4em;transition:all .2s}.application input:focus-visible{outline:2px solid #e84d19;outline:var(--focus)}.application .cog-error-message{background-color:#e84d19!important;background-color:var(--focus-color)!important;padding:.5em .5em .6em!important;font-size:.8rem!important}.application .cog-helptext em{font-size:.8rem;font-style:normal}.application .cog-upload{border:2px solid #481c14!important;border:solid 2px var(--jpv-primary)!important;padding:10px!important}.application .cog-upload .el-upload-dragger>div{background-color:#fff3!important}.application .cog-button{border:2px solid #481c14;border:solid 2px var(--jpv-primary);outline-offset:3px;background-color:#0000;border-radius:6px;padding:1em 1.5em;font-weight:400;transition:all .2s;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.application .cog-button:focus-visible{outline:2px solid #e84d19;outline:var(--focus)}.application .cog-button:hover{background-color:#e6a032;background-color:var(--jpv-secondary)}.application hr{border-color:#481c14!important;border-color:var(--jpv-primary)!important;border-width:2px!important}.application .cog-abuse li+li{border-left:2px solid #481c14!important;border-left:solid 2px var(--jpv-primary)!important;margin-left:.7em!important}.application .cog-i-ex-outline{color:var(--focus-color)!important}.application .cog-abuse ul{text-align:left!important}.application .cog-abuse li:first-child{padding-left:0}.application .cog-abuse a{font-size:.8em;white-space:nowrap!important;border:0!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:all .2s!important;position:relative!important;overflow:hidden!important}.application .cog-abuse a:hover:after{translate:0!important}.application .cog-abuse a:after{content:""!important;background-color:currentColor!important;width:100%!important;height:2px!important;transition:all .2s!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;translate:-101%!important}.application .cog-abuse a:focus-visible{outline:2px solid #e84d19;outline:var(--focus)}body.sky-night .cog-button{color:var(--jpv-primary)!important}body.sky-night .cog-upload__file-info a{color:var(--font-light)!important}body.sky-night .cog-upload__list button svg{stroke:var(--jpv-gold)!important}body.sky-night .cog-branding{display:none!important}body.sky-night .cog-abuse{color:var(--jpv-gold)!important}body.sky-day .cog-button,body.sky-day .cog-upload__file-info a{color:var(--jpv-primary)!important}body.sky-day .cog-upload__list button svg{stroke:var(--jpv-primary)!important}body.sky-day .cog-abuse{color:var(--tan)!important}body.sky-day .cog-abuse li+li{border-left:2px solid #c46930!important;border-left:solid 2px var(--tan)!important}body.sky-day hr{border-color:#c46930!important;border-color:var(--tan)!important}:root:root:root:root:root .cog-branding--minimal,:root:root:root:root:root .cog-branding--minimal *,html .cog-branding--minimal,html .cog-branding--minimal *{opacity:0!important;visibility:hidden!important;display:none!important}@media only screen and (prefers-reduced-motion:reduce){.application .cog-abuse a,.application .cog-button{transition-duration:0s}.application .cog-abuse a:after{transition-duration:0s!important}}
