.cod-marketplace-wrap,.cod-service{max-width:1120px;margin:32px auto}.cod-marketplace-header,.cod-service-hero{max-width:780px;margin-bottom:32px}.cod-eyebrow,.cod-category{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.cod-marketplace{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px}.cod-card,.cod-service section{border:1px solid #d9d9d9;border-radius:12px;padding:24px;background:#fff}.cod-card h2{font-size:1.35rem;margin:.35rem 0}.cod-price{font-size:1.5rem;font-weight:750}.cod-summary{font-size:1.15rem;line-height:1.65}.cod-button,.cod-secondary-button{display:inline-block;padding:.8rem 1.05rem;border-radius:6px;text-decoration:none;font-weight:700}.cod-button{background:#1d4f7a;color:#fff!important}.cod-secondary-button{border:1px solid #1d4f7a;color:#1d4f7a!important}.cod-disabled{opacity:.68;cursor:not-allowed}.cod-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.cod-service .cod-columns section{margin:0}.cod-checklist li::marker{content:'✓  '}.cod-eligibility,.cod-process{margin:24px 0}.cod-disclaimer{font-size:.9rem;color:#555;border-top:1px solid #ddd;padding-top:18px}.cod-service li{margin:.45rem 0}@media(max-width:700px){.cod-columns{grid-template-columns:1fr}.cod-card,.cod-service section{padding:20px}}
.cod-enroll,.cod-intake{margin:2rem 0;padding:1.5rem;border:1px solid #d9e0e8;border-radius:14px;background:#fff}.cod-enroll form,.cod-intake-form{display:grid;gap:1rem}.cod-enroll label,.cod-intake-form label{display:grid;gap:.4rem;font-weight:600}.cod-enroll input,.cod-intake-form input,.cod-intake-form textarea{width:100%;padding:.75rem;border:1px solid #bcc7d3;border-radius:8px}.cod-checkbox{grid-template-columns:auto 1fr!important;align-items:start}.cod-checkbox input{width:auto;margin-top:.25rem}.cod-notice{padding:1rem;border-left:4px solid #2471a3;background:#eef7fc;margin:1rem 0}.cod-error{border-color:#b42318;background:#fff0f0}
.cod-breadcrumbs{font-size:.9rem;margin:0 0 1.25rem;line-height:1.6}.cod-breadcrumbs a{text-decoration:none}.cod-breadcrumbs span[aria-hidden="true"]{margin:0 .45rem;opacity:.55}
