.ppoy-entry{color:#22272b}.ppoy-entry__hero{background-color:#001a3c;border-top:.75rem solid #b0c251;color:#fff;isolation:isolate;margin-bottom:2.5rem;overflow:hidden;position:relative}.ppoy-entry__hero:before{background:conic-gradient(from 96deg at 46% -8%,#0000 0 8deg,hsla(0,0%,100%,.045) 8deg 24deg,#0000 24deg 33deg,hsla(0,0%,100%,.025) 33deg 47deg,#0000 47deg 58deg,hsla(0,0%,100%,.055) 58deg 71deg,#0000 71deg 86deg,#ffffff08 86deg 104deg,#0000 104deg 118deg,#ffffff0f 118deg 134deg,#0000 134deg),conic-gradient(from 8deg at 4% 112%,#ffffff0a 0 15deg,#0000 15deg 27deg,hsla(0,0%,100%,.028) 27deg 43deg,#0000 43deg 55deg,hsla(0,0%,100%,.035) 55deg 66deg,#0000 66deg),radial-gradient(80% 130% at 96% 96%,#00000047,#0000 70%);content:"";inset:0;position:absolute;z-index:-1}.ppoy-entry__hero-inner{align-items:center;display:flex;gap:clamp(1.25rem,3vw,2.5rem);margin:0 auto;max-width:60rem;padding:clamp(1.75rem,4vw,3rem) 1.25rem;position:relative}@media (max-width:40rem){.ppoy-entry__hero-inner{align-items:flex-start;flex-direction:column;gap:1.5rem}}.ppoy-entry__badge{flex:0 0 auto;height:auto;width:clamp(7rem,22vw,16rem)}.ppoy-entry__hero-text{min-width:0}.ppoy-entry__masthead{align-items:center;display:flex;font-size:1rem;font-weight:400;gap:clamp(.75rem,1.8vw,1.375rem);margin:0 0 clamp(.9rem,2.2vw,1.6rem)}.ppoy-entry__masthead-logo{flex:0 0 auto;height:auto;width:clamp(8rem,22vw,15rem)}.ppoy-entry__award{border-left:1px solid #ffffff73;color:#fff;font-family:InterRegular,sans-serif;font-size:clamp(.8125rem,2vw,1.5rem);letter-spacing:.015em;line-height:1.28;margin:0;padding-left:clamp(.75rem,1.8vw,1.375rem);text-transform:uppercase}.ppoy-entry__award-year{color:#b3c20d;font-family:InterExtraBold,sans-serif;font-weight:800}.ppoy-entry__cta{background:hsla(0,0%,100%,.035);max-width:100%;padding:clamp(.75rem,1.8vw,1.25rem) clamp(.9rem,2vw,1.5rem);width:fit-content}.ppoy-entry__title{color:#b3c20d;font-family:InterExtraBold,sans-serif;font-size:clamp(1.875rem,5.4vw,3.75rem);font-weight:800;letter-spacing:-.015em;line-height:1.03;margin:0;text-transform:uppercase}.ppoy-entry__standfirst{color:#b3c20d;font-size:clamp(1.0625rem,2.6vw,1.75rem);line-height:1.28;margin:clamp(.4rem,1.2vw,.75rem) 0 0;max-width:34rem}.ppoy-entry__main{margin:0 auto;max-width:60rem;padding:0 1.25rem 4rem}.ppoy-entry__body{margin-bottom:2.5rem}.ppoy-entry__body p:last-child{margin-bottom:0}.ppoy-entry .custom-form{max-width:none}.ppoy-entry .custom-form__label{color:#22272b;font-weight:600}.ppoy-entry .custom-form__submit{background:#005598;border-radius:2px;font-size:1.0625rem;padding:.9rem 2.5rem;transition:background .15s ease}.ppoy-entry .custom-form__submit:focus-visible,.ppoy-entry .custom-form__submit:hover{background:#006fbe}.ppoy-entry .custom-form__notice{border-radius:2px}@media (min-width:60rem){.ppoy-entry .ppoy-form__section--categories .custom-form__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.ppoy-form__intro{font-size:1.125rem;margin-bottom:2.5rem}.ppoy-form__intro p{margin-bottom:.85rem}.ppoy-form__intro p:last-child{margin-bottom:0}.ppoy-form__intro a{color:#005598;text-decoration:underline}.ppoy-form__intro a:focus,.ppoy-form__intro a:hover{color:#006fbe}.ppoy-form__section{border:1px solid #d5d8dd;border-radius:4px;margin:0 0 1.5rem;padding:1.75rem}@media (max-width:47.9375rem){.ppoy-form__section{padding:1.25rem}}.ppoy-form__section--categories{background:#f6f8fa}.ppoy-form__legend{color:#001a3c;font-size:1.25rem;font-weight:700;margin-left:-.5rem;padding:0 .5rem}.ppoy-form__grid{column-gap:1.25rem;display:grid}@media (min-width:40rem){.ppoy-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ppoy-form__note{color:#5f6572;margin-bottom:1.25rem}.ppoy-form__fee{background:#fff;border:1px solid #005598;border-radius:4px;margin-top:1.5rem;padding:1rem 1.25rem}.ppoy-form__fee-note{color:#5f6572;font-size:.875rem;line-height:1.45;margin:1rem 0 0}.ppoy-form__fee-note strong{color:#22272b}.ppoy-form__actions{margin-top:2rem}.ppoy-entry .ppoy-form__fee .custom-form__price{background:none;border:0;border-radius:0;margin:0;padding:0}.ppoy-entry .custom-form__price-amount{color:#005598}
