.app-main>.app-section-title:first-child{position:relative;isolation:isolate;overflow:hidden;min-height:190px;align-items:center;margin:0 0 24px;padding:34px;border-radius:20px;background:linear-gradient(115deg,#071a49,var(--ja-blue) 65%,#1459c8);color:#fff;box-shadow:0 18px 45px rgba(10,43,114,.16)}
.app-main>.app-section-title:first-child:after{content:"";position:absolute;z-index:-1;right:-75px;bottom:20px;width:390px;height:18px;rotate:-10deg;background:var(--ja-orange);box-shadow:0 52px 0 #ffffff12}
.app-main>.app-section-title:first-child h1{color:#fff}.app-main>.app-section-title:first-child .app-muted,.app-main>.app-section-title:first-child .app-note{color:#dce7fb}.app-main>.app-section-title:first-child>a{color:#fff;font-weight:800}
.app-panel>h1:first-of-type{font-family:Oswald,Inter,sans-serif;text-transform:uppercase}.app-panel details{margin-top:14px;border-top:1px solid var(--ja-line);padding-top:12px}.app-panel summary,.app-card summary{color:var(--ja-blue);font-weight:800;cursor:pointer}
@media(min-width:901px) and (max-width:1080px){.app-nav a:nth-last-child(-n+2){display:flex}.app-access{display:none}}
@media(max-width:600px){.app-main>.app-section-title:first-child{min-height:165px;padding:25px 20px}.app-main>.app-section-title:first-child:after{right:-235px}.app-main>.app-section-title:first-child .app-button{width:100%}}
