@import url('design.css?v=20261002-mobile');
body{background:#fafafa}a{color:var(--blue)}header{position:sticky;top:0;z-index:20;background:rgb(255 255 255/.86);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.6rem}.bar>a:last-child:not(.brand){font-size:.875rem;text-decoration:none}.bar>a:last-child:not(.brand):hover{text-decoration:underline}.bar .brand img{width:100%;height:auto}main{padding:5rem 0 6rem}h1{font-size:clamp(2.75rem,4.6vw,4.3rem);line-height:1.06;max-width:14ch}h2{font-size:1.5rem;line-height:1.15;margin-bottom:1rem}.lede{font-size:1.125rem;line-height:1.65;color:var(--muted);max-width:38rem}.grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem;align-items:start}.side{position:sticky;top:7rem}.side>p:not(.eyebrow){color:var(--muted);line-height:1.65}.side>p:last-child{font-size:.9375rem}.note{margin:2.5rem 0;padding:1.75rem;background:#eeeef1;border-radius:1.25rem}.note p{color:var(--muted);line-height:1.65}.note p:last-child{margin-bottom:0}.frame{display:block;width:100%;border:1px solid var(--line);border-radius:1.25rem;background:#fff;box-shadow:0 12px 40px rgb(0 0 0/.035)}#application{scroll-margin-top:6rem}.form-frame{height:1900px}.calendar-frame{height:1200px}.fallback{font-size:.875rem;color:var(--muted);line-height:1.6;margin:1rem .5rem}footer{padding:2rem 0;background:#f0f0f3;color:var(--muted);font-size:.8125rem}.foot{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.foot nav{display:flex;gap:1rem;flex-wrap:wrap}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}@media(max-width:1000px){.grid{gap:2.5rem}.form-frame{height:2300px}.calendar-frame{height:1600px}}@media(max-width:760px){main{padding:3rem 0 4rem}.grid{grid-template-columns:1fr;gap:2rem}.side{position:static}h1{font-size:2.75rem}.form-frame{height:2300px}.calendar-frame{height:1600px}.bar{gap:1rem}.bar>a:last-child:not(.brand){font-size:.8125rem;max-width:11rem;text-align:right}.note{margin:1.75rem 0}.side>p:last-child{margin-bottom:0}}@media(prefers-reduced-transparency:reduce){header{background:#fff;backdrop-filter:none}}@media(prefers-contrast:more){header{background:#fff;border-bottom:1px solid #555;backdrop-filter:none}}

/* Keep the task ahead of supporting information on phones. */
.side .supporting-copy>p{color:var(--muted);font-size:.9375rem;line-height:1.65}
@media(max-width:760px){
 main{padding-top:2.25rem}.grid .side{display:contents}
 .intro-copy{order:0}.form-area{order:1;min-width:0}.supporting-copy{order:2}
 .intro-copy h1{font-size:clamp(2.2rem,8.5vw,2.75rem);max-width:18ch}
 .intro-copy .lede{font-size:1rem;line-height:1.6;margin-bottom:1.25rem}
 .intro-copy .eyebrow{margin-bottom:1rem}.supporting-copy .note{margin-top:0}
 .supporting-copy>p:last-child{margin-bottom:0}
 .bar>a:last-child:not(.brand){min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end}
 .foot nav a{min-height:44px;display:inline-flex;align-items:center}
}
