.opportunity-detail{max-width:1120px}.opportunity-detail .opportunity-back{color:#757c69;margin-bottom:23px;font-size:.78rem;display:inline-block}.opportunity-detail .workspace-heading{margin-bottom:20px}.opportunity-detail .workspace-heading h1{max-width:900px;font-size:clamp(1.9rem,3vw,2.6rem)}.opportunity-description{color:#72796a;max-width:780px;margin-bottom:30px;font-size:.95rem;line-height:1.85}.opportunity-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.opportunity-detail-content{gap:22px;min-width:0;display:grid}.opportunity-detail-content>section{background:#fff;border:1px solid #e4e7dc;border-radius:20px;padding:27px}.workspace-modern .opportunity-detail h2{letter-spacing:-.025em;margin:0 0 16px;font:700 1.2rem/1.4 Arial,Helvetica,sans-serif}.opportunity-detail section p{color:#656e5b;margin-bottom:12px;font-size:.9rem;line-height:1.85}.opportunity-detail .workspace-footnote{color:#8b8b7d;margin:0 0 14px;font-size:.73rem}.opportunity-detail-content>.opportunity-availability{background:#f0e9dc;border-color:#ddd6c9}.opportunity-detail-checklist{counter-reset:requirement;margin:0;padding:0;list-style:none}.opportunity-detail-checklist li{counter-increment:requirement;border-top:1px solid #eceee5;padding:18px 0 18px 43px;position:relative}.opportunity-detail-checklist li:before{content:counter(requirement,decimal-leading-zero);color:#778566;background:#f3f5ec;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.66rem;font-weight:700;display:grid;position:absolute;top:19px;left:0}.opportunity-detail-checklist li>p{margin:0 0 5px}.opportunity-detail-checklist span{color:#8b907e;font-size:.68rem}.opportunity-detail-rail{background:linear-gradient(135deg,#f0e9dc,#f0e9dc);border:1px solid #ddd6c9;border-radius:20px;padding:25px;position:sticky;top:104px}.opportunity-detail-rail>.workspace-kicker{margin-bottom:14px}.opportunity-detail-rail>p:not(.workspace-kicker){color:#7e7567;font-size:.82rem;line-height:1.8}.opportunity-detail-notice{color:#193c49;border-block:1px solid #ddd6c9;margin:20px 0;padding:17px 0;font-size:.75rem;line-height:1.8}.opportunity-detail-rail .workspace-button{width:100%;font-size:.8rem}.opportunity-detail :is(h1,p){overflow-wrap:anywhere}.opportunity-detail a:focus-visible{outline-offset:3px;outline:3px solid #193c49}@media (max-width:1100px){.opportunity-detail-layout{grid-template-columns:1fr}.opportunity-detail-rail{position:static}.opportunity-detail-rail .workspace-button{max-width:340px}}@media (max-width:600px){.opportunity-detail-content>section,.opportunity-detail-rail{padding:23px}.opportunity-detail-checklist li{padding-left:38px}.opportunity-detail .workspace-heading h1{font-size:1.9rem}}
