._1g8gFq_portal{color:#172d31;max-width:1200px;margin:0 auto;padding:8rem 1.25rem 4rem}._1g8gFq_heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}._1g8gFq_heading h1{letter-spacing:-.045em;margin:.5rem 0;font-size:clamp(2rem,5vw,3.4rem);font-weight:750}._1g8gFq_heading p{max-width:44rem}._1g8gFq_eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#42766d;font-size:.75rem;font-weight:700}._1g8gFq_card{overflow-wrap:anywhere;background:#fff;border:1px solid #dce7e2;border-radius:1.25rem;margin-bottom:1.25rem;padding:1.5rem;box-shadow:0 6px 24px #17352d05}._1g8gFq_card h2,._1g8gFq_grid h2{font-size:1.35rem;font-weight:700}._1g8gFq_card h3{font-size:1.25rem;font-weight:700}._1g8gFq_card h4{font-weight:650}._1g8gFq_card p{margin:.75rem 0;line-height:1.6}._1g8gFq_login{max-width:38rem;margin:0 auto 2rem;padding:2rem}._1g8gFq_grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}._1g8gFq_grid>section{min-width:0;scroll-margin-top:9rem}._1g8gFq_summary{background:#eaf4ee;border-radius:1rem;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:2rem;padding:1rem 1.5rem;font-weight:600;display:flex}._1g8gFq_summary a,._1g8gFq_contact a{text-underline-offset:.2rem;text-decoration:underline}._1g8gFq_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._1g8gFq_fields{border:0;margin:1.5rem 0 0;padding:0}._1g8gFq_portal label{margin:1rem 0;font-size:.9rem;font-weight:600;display:block}._1g8gFq_portal input,._1g8gFq_portal textarea{width:100%;font:inherit;background:#fcfdfc;border:1px solid #9aafa7;border-radius:.6rem;margin-top:.4rem;padding:.75rem;font-weight:400;display:block}._1g8gFq_portal textarea{resize:vertical;min-height:6rem}._1g8gFq_portal :is(input,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #357d68}._1g8gFq_primary,._1g8gFq_secondary{cursor:pointer;border:1px solid #285e50;border-radius:2rem;padding:.7rem 1.1rem;font-size:.9rem;font-weight:650}._1g8gFq_primary{color:#fff;background:#285e50;margin-right:.5rem}._1g8gFq_secondary{color:#285e50;background:#fff}._1g8gFq_portal button:disabled{cursor:wait;opacity:.6}._1g8gFq_muted{color:#526761;font-size:.9rem}._1g8gFq_badge{color:#285e50;background:#edf4f0;border-radius:2rem;padding:.25rem .65rem;font-size:.75rem;font-weight:650}._1g8gFq_task{border-top:1px solid #dce7e2;margin-top:1.25rem;padding-top:1.25rem}._1g8gFq_taskStatus{color:#285e50;font-size:.85rem;font-weight:650}._1g8gFq_pre{white-space:pre-wrap}._1g8gFq_error{color:#8b3228;background:#fff4ef;border:1px solid #deac9f;border-radius:.75rem;margin:1rem 0;padding:1rem}._1g8gFq_contact{text-align:center;margin-top:2rem}@media (max-width:800px){._1g8gFq_grid{grid-template-columns:1fr;gap:.5rem}._1g8gFq_heading{flex-direction:column;align-items:flex-start}._1g8gFq_card,._1g8gFq_login{padding:1.25rem}}._1g8gFq_check{align-items:flex-start;gap:.65rem;display:flex!important}._1g8gFq_portal ._1g8gFq_check input{flex-shrink:0;width:auto;margin-top:.25rem}._1g8gFq_portal details{overflow-wrap:anywhere;margin:1rem 0}._1g8gFq_portal summary{cursor:pointer;font-weight:650}._1g8gFq_portal select{background:#fff;border:1px solid #9aafa7;border-radius:.6rem;width:100%;padding:.65rem}
