.application-start-page{max-width:1120px;margin:55px auto 75px;padding:0 25px;color:#173c35}.application-start-page>header{max-width:780px;margin-bottom:35px}.application-start-page h1{font:700 clamp(32px,4vw,49px)/1.2 Fraunces,Georgia,serif;margin:16px 0 22px}.application-start-page p{font-size:16px;line-height:1.85;color:#456052}.application-start-card{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;background:#fffdf7;border:1px solid #d9d7c4;border-radius:22px;padding:35px}.application-start-card h2{font:700 28px/1.3 Fraunces,Georgia,serif}.application-start-card .application-form{margin:0;min-width:0}.application-start-card input,.application-start-card select,.application-start-card textarea{background:#fff;color:#183c34;font-size:15px}.cbt-application-plan{border:1px solid #bdd6b2;border-left:4px solid #087e5e;background:#eef8e7;padding:20px;border-radius:12px;margin:20px 0}.cbt-application-plan[hidden]{display:none}.cbt-application-plan h3{font-size:19px;color:#104a37;margin-top:0}.cbt-application-plan p{font-size:14px!important;line-height:1.85}.application-fee-note{font-size:13px!important;font-weight:700}@media(max-width:750px){.application-start-page{padding:0 17px;margin:30px auto 55px}.application-start-card{grid-template-columns:1fr;gap:15px;padding:24px 20px}.application-start-page h1{font-size:34px}.application-start-page p{font-size:15px}}

.application-form .reference-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.application-form .reference-paths label{min-width:0;overflow-wrap:anywhere}@media(max-width:550px){.application-form .reference-paths{grid-template-columns:1fr}}
