.page-module__373E6q__hero{background:var(--board-green);color:var(--on-board);padding:56px 0}.page-module__373E6q__title{margin-top:var(--space-4);font-size:max(32px,min(5vw,52px))}.page-module__373E6q__lead{margin-top:var(--space-4);color:var(--on-board-muted);max-width:640px;font-size:18px}.page-module__373E6q__meta{gap:var(--space-6)var(--space-10);margin:var(--space-6)0 0;flex-wrap:wrap;display:flex}.page-module__373E6q__apply{margin-top:var(--space-6)}.page-module__373E6q__meta .eyebrow{color:var(--on-board-muted)}.page-module__373E6q__meta dd{margin:4px 0 0;font-weight:600}.page-module__373E6q__tableWrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-200);overflow-x:auto}.page-module__373E6q__table{border-collapse:collapse;width:100%;min-width:560px}.page-module__373E6q__table th,.page-module__373E6q__table td{text-align:left;vertical-align:top;padding:14px var(--space-4);border-bottom:1px solid var(--line)}.page-module__373E6q__table thead th{background:var(--board-green);color:var(--on-board);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.page-module__373E6q__table tbody tr:last-child th,.page-module__373E6q__table tbody tr:last-child td{border-bottom:none}.page-module__373E6q__table tbody th{color:var(--board-green);white-space:nowrap}.page-module__373E6q__projectsSection{background:var(--surface-200);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-module__373E6q__project{background:var(--surface-100);gap:var(--space-2);flex-direction:column;display:flex}.page-module__373E6q__muted{color:var(--ink-muted);margin-top:var(--space-2)}.page-module__373E6q__subhead{margin:var(--space-4)0 4px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.page-module__373E6q__note{margin-top:var(--space-4);padding:12px var(--space-4);border-radius:var(--radius-md);background:#fff4cc;font-weight:500}.page-module__373E6q__cost{padding-top:var(--space-4);margin-top:auto}.page-module__373E6q__footnote{margin-top:var(--space-6);color:var(--ink-muted)}.page-module__373E6q__goal{background:var(--board-green);color:var(--on-board);padding:56px 0}.page-module__373E6q__goal .eyebrow{color:var(--on-board-muted)}.page-module__373E6q__goalText{font-family:var(--font-heading);letter-spacing:-.02em;margin:var(--space-2)0 var(--space-6);max-width:820px;font-size:max(22px,min(3.5vw,32px));font-weight:700;line-height:1.25}
