.opportunity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.opportunity-card{border:1px solid #333;background:#111;padding:34px;min-height:260px;display:flex;flex-direction:column}.opportunity-card .code{color:#ff5a00;font-size:.72rem;letter-spacing:.14em;font-weight:800}.opportunity-card h2{font-size:1.75rem;margin:22px 0 10px}.opportunity-card p{color:#999}.opportunity-card a{margin-top:auto;color:#ff5a00;font-weight:800}.listing{border-top:1px solid #333}.listing article{display:grid;grid-template-columns:170px 1fr 140px;gap:25px;padding:30px 0;border-bottom:1px solid #333;align-items:start}.listing .status{color:#ff5a00;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.listing h2{font-size:1.4rem;margin-bottom:7px}.listing p{color:#888;margin:0}.listing a{border:1px solid #555;text-align:center;padding:9px;font-size:.75rem}.guidance{margin-top:50px;background:#f4f3f1;color:#111;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.guidance h2{font-size:2rem}.guidance ul{margin:0;padding-left:20px;color:#555}.collab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.collab-card{border-top:4px solid #ff5a00;background:#f4f3f1;color:#111;padding:30px}.collab-card p{color:#666}.cta-panel{margin-top:50px;border:1px solid #444;padding:40px;display:flex;justify-content:space-between;gap:30px;align-items:center}.cta-panel h2{margin:0;font-size:2rem}.outreach-areas{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.outreach-areas article{border:1px solid #333;padding:28px}.outreach-areas b{color:#ff5a00}.outreach-areas h2{font-size:1.25rem;margin:20px 0 8px}.outreach-areas p{color:#888;font-size:.88rem}@media(max-width:900px){.opportunity-grid,.collab-grid,.outreach-areas{grid-template-columns:repeat(2,1fr)}.listing article{grid-template-columns:110px 1fr}.listing article>a{grid-column:2}.guidance{grid-template-columns:1fr}.cta-panel{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.opportunity-grid,.collab-grid,.outreach-areas{grid-template-columns:1fr}.listing article{grid-template-columns:1fr}.listing article>a{grid-column:auto}}
