:root{color-scheme:light;font-family:Arial,sans-serif;color:#273634;background:#fff}
*{box-sizing:border-box}
body{margin:0;min-width:0}
a{color:#087f75;text-underline-offset:3px}
.application-header{max-width:1140px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e9eeed}
.brand{display:block;line-height:0}
.brand img{display:block;width:230px;max-width:100%;height:auto}
.home-link{padding:12px 0;font-size:16px}
.application-main{max-width:1140px;margin:0 auto;padding:30px 24px 48px}
h1{font-size:32px;line-height:1.2;font-weight:600;margin:0 0 24px;color:#273634}
.application-form{min-width:0}
.application-form iframe{display:block;max-width:100%;width:100%;border:0}
@media(max-width:600px){.application-header{padding:14px 18px}.brand img{width:200px}.application-main{padding:24px 12px 36px}h1{font-size:28px;margin:0 6px 20px}}
