.application-portal{color:#073432;min-width:0;max-width:64rem;line-height:1.55}.application-portal *{box-sizing:border-box}.application-portal-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.application-portal-heading>div{min-width:0}.application-portal h1,.application-portal h2{overflow-wrap:anywhere;margin:.4rem 0 .8rem;font-size:clamp(1.7rem,4vw,2.25rem);line-height:1.15}.application-portal h3,.application-portal h4{overflow-wrap:anywhere;line-height:1.3}.application-portal-kicker{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:700}.application-portal-card,.application-portal-confirm{overflow-wrap:anywhere;background:#fff;border:1px solid #07343226;border-radius:1rem;min-width:0;margin:1rem 0 1.5rem;padding:clamp(1rem,3vw,1.5rem)}.application-portal-confirm{background:#f4f9e9;border-top:4px solid #c8fb4d}.application-portal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.application-portal dt{font-size:.875rem;font-weight:700}.application-portal dd{overflow-wrap:anywhere;margin:.2rem 0 0}.application-portal-state{background:#edf4e2;border:1px solid #07343233;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;display:inline-block}.application-portal-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.application-portal button{font:inherit;color:#073432;cursor:pointer;white-space:normal;text-align:left;background:#fff;border:1px solid #527568;border-radius:.5rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.9rem;font-weight:650}.application-portal button.application-portal-primary{color:#fff;background:#073432;border-color:#073432}.application-portal button:focus-visible{outline-offset:3px;outline:3px solid #073432}.application-portal button:disabled{cursor:not-allowed;color:#697b70;background:#eff2ed;border-color:#b4c0b7}.application-portal-list{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.application-portal-list>li{background:#fff;border:1px solid #07343226;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.application-portal-list>li>div{min-width:0}.application-portal-list h3{margin:.65rem 0 .3rem}.application-portal-list p{margin:.2rem 0;font-size:.9rem}.application-portal-timeline{margin:1rem 0;padding:0;list-style:none}.application-portal-timeline>li{border-left:3px solid #d3dfd7;margin:.5rem 0;padding:.5rem 0 1rem 1rem}.application-portal-exact{white-space:pre-wrap;overflow-wrap:anywhere}.application-portal-error{color:#9a2020;background:#fff5f3;border-left:3px solid #9a2020;padding:.75rem}@media (max-width:600px){.application-portal-heading,.application-portal-list>li{flex-direction:column;align-items:stretch}.application-portal dl{grid-template-columns:1fr}.application-portal-actions{flex-direction:column;align-items:stretch}.application-portal button{width:100%}.application-portal-card,.application-portal-confirm{border-radius:.75rem}}.application-portal output{margin:1em 0;display:block}.application-portal fieldset{border:1px solid #07343226;border-radius:.75rem;min-width:0;margin:1rem 0;padding:1rem}.application-portal-disclosure{border-bottom:1px solid #07343226;min-width:0;margin:0 0 1rem}.application-portal-disclosure>summary{cursor:pointer;min-height:52px;padding:14px 0;font-weight:650}.application-portal-disclosure>summary:focus-visible{outline-offset:3px;outline:3px solid}
