.page_head__RPkFD{margin:0 0 20px;padding:28px 0 8px;background:radial-gradient(700px 300px at 90% -20%,rgba(127,211,246,.45),transparent 70%),linear-gradient(180deg,#eef8ff,#f8fafc);border-bottom:1px solid var(--color-light-gray)}.page_back__trMSy{font-size:14px;color:var(--color-dark-blue);text-decoration:none;display:inline-block;margin-bottom:12px}.page_back__trMSy:hover{text-decoration:underline}.page_title__y3RtQ{margin:0 0 10px;font-size:30px;line-height:1.2;letter-spacing:-.01em}.page_meta__QiMXo{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--color-ink);margin-bottom:16px}.page_section__2uxxK{background:#ffffff;border:1px solid var(--color-light-gray);border-radius:16px;padding:22px;margin-bottom:16px;box-shadow:var(--shadow-card)}.page_section__2uxxK h2{margin:0 0 10px;font-size:17px}.page_section__2uxxK p{margin:0;font-size:14px;line-height:1.6;white-space:pre-line}.page_reqList__MQboE{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.page_reqList__MQboE li{display:flex;gap:8px;font-size:14px;line-height:1.5}.page_badge__cPYz6{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--color-tint-blue);color:var(--color-dark-blue);white-space:nowrap;height:-moz-fit-content;height:fit-content}.page_badgeOptional__IENQg{background:var(--color-light-gray);color:var(--color-dark-blue)}.page_stageList___cot8{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.page_stageList___cot8 li{display:flex;gap:10px;font-size:14px;align-items:baseline}.page_stageNum__W_0ho{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--color-tint-blue);color:var(--color-dark-blue);font-weight:700;font-size:12px;align-self:center}.page_section__2uxxK .page_note__6vGdg{font-size:13px;color:var(--color-ink);margin:14px 0 0}.page_ctaBar__z3k9Q{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0 40px}.page_btnPrimary__sQV_T{background:linear-gradient(135deg,#2aace6,#1b8fc9);color:#ffffff;font-weight:600;border-radius:10px;border:none;cursor:pointer}.page_btnPrimary__sQV_T,.page_btnSecondary__ZqAah{text-decoration:none;padding:12px 22px;font-size:15px}.page_btnSecondary__ZqAah{border:1px solid var(--color-light-gray);background:#ffffff;color:var(--color-dark-blue);border-radius:10px}.page_meta__QiMXo span{background:#ffffff;border:1px solid var(--color-light-gray);border-radius:999px;padding:4px 12px;font-weight:600}@media (min-width:768px){.page_head__RPkFD{padding:36px 0 12px}}.page_hero__PRC1P{background:radial-gradient(700px 300px at 90% -20%,rgba(127,211,246,.5),transparent 70%),linear-gradient(180deg,#eef8ff,#f8fafc);padding:28px 0 32px;border-bottom:1px solid var(--color-light-gray)}.page_crumbs__gnjDb{display:flex;gap:8px;font-size:13px;margin-bottom:14px;color:var(--color-ink)}.page_crumbs__gnjDb a{color:var(--color-primary-blue);font-weight:600;text-decoration:none}.page_hero__PRC1P h1{margin:0 0 8px;font-size:32px;line-height:1.2;letter-spacing:-.01em}.page_hero__PRC1P p{margin:0 0 16px;max-width:560px;line-height:1.6;color:var(--color-ink)}.page_count__k_Xe9{display:inline-block;font-size:13px;font-weight:700;color:var(--color-dark-blue);background:#ffffff;border:1px solid var(--color-light-gray);border-radius:999px;padding:6px 14px}.page_list__dzEyu{display:grid;grid-gap:18px;gap:18px;padding:28px 0 56px}.page_card__Z7ynd{--accent:#2aace6;display:flex;flex-direction:column;gap:10px;background:#ffffff;border:1px solid var(--color-light-gray);border-top:4px solid var(--accent);border-radius:16px;padding:20px;text-decoration:none;color:inherit;box-shadow:var(--shadow-card);transition:transform .15s,box-shadow .15s}.page_card__Z7ynd:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.page_accent0__p86rV{--accent:#2aace6}.page_accent1__sB8K4{--accent:#2fa36b}.page_accent2__urtHB{--accent:#7a5ad6}.page_accent3__nXU1D{--accent:#ff786b}.page_cardTop__YJy5N{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page_status__ttZ_W{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;border-radius:999px;padding:4px 12px}.page_statusOpen__AiJ8y{background:#e4f6ec;color:#17683f}.page_statusClosed__lkK4c{background:var(--color-light-gray);color:#4a5560}.page_dot__5MfZM{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.page_closing__nqOaM{font-size:12.5px;font-weight:700;color:#8a5a00;background:#fff3d6;border-radius:999px;padding:4px 12px}.page_card__Z7ynd h2{margin:4px 0 0;font-size:19px;line-height:1.3}.page_desc__xPgxI{margin:0;font-size:14px;line-height:1.6;color:var(--color-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_cardFoot__mTfoQ{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--color-light-gray)}.page_meta__uFmhs{font-size:13px;color:var(--color-ink)}.page_more__Y7SMj{font-size:14px;font-weight:700;color:var(--color-primary-blue)}.page_empty__Ewp_m{padding:32px 0 56px;color:var(--color-ink)}.page_errHead__4pulP{padding:36px 0 8px}.page_errHead__4pulP h1{margin:0 0 6px;font-size:30px}.page_errBox__Pna8K{background:#fdf1ef;border:1px solid #e4b6b0;border-radius:14px;padding:16px 18px;margin:16px 0 24px;max-width:560px}.page_errTitle__YFF7x{margin:0;font-weight:700}.page_errText__6cSDS{margin:8px 0 0;font-size:14px}.page_actions__XvRi3{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:56px}.page_btnPrimary__P3mfm{background:linear-gradient(135deg,#2aace6,#1b8fc9);color:#ffffff;text-decoration:none;font-weight:700;font-size:15px;padding:12px 24px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 6px 16px rgba(42,172,230,.35)}.page_btnSecondary__fUp5O{display:inline-block;border:1px solid var(--color-dark-blue);background:#ffffff;color:var(--color-dark-blue);text-decoration:none;font-weight:600;font-size:15px;padding:11px 22px;border-radius:12px}@media (min-width:768px){.page_hero__PRC1P{padding:40px 0 44px}.page_hero__PRC1P h1{font-size:40px}.page_list__dzEyu{grid-template-columns:repeat(2,1fr)}}.LamarButton_btn__Q5YYo{display:inline-block;padding:12px 22px;border-radius:10px;background:linear-gradient(135deg,#2aace6,#1b8fc9);box-shadow:0 6px 16px rgba(42,172,230,.3);color:#fff;font-size:15px;font-weight:600;text-decoration:none;border:none;cursor:pointer}.LamarButton_btn__Q5YYo:disabled{opacity:.6;cursor:not-allowed}.LamarButton_error__MDQTI{margin-top:.5rem;color:var(--coral,#c0392b);font-size:.875rem}