.ow-stage{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin-bottom:24px;border:1px solid #c6dcd6;background:#edf5f2;border-radius:12px;color:#244c42}.ow-stage strong,.ow-stage span{display:block}.ow-stage span{font-size:14px;margin-top:4px}.ow-status{display:inline-block;padding:6px 10px;border-radius:20px;background:#fff2d5;color:#795018;font-size:12px;font-weight:700}.ow-ready{background:#e4f3ea;color:#236042}.ow-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.ow-overview .cw-card{margin:0;min-width:0}.ow-overview h2{font-size:22px}.ow-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px;gap:12px}.ow-directory button{text-align:left;background:#fff;color:var(--cw-ink,#24463e);border:1px solid #dbe5e1;border-radius:10px;padding:17px;cursor:pointer;min-width:0}.ow-directory button:hover,.ow-directory button:focus-visible{border-color:#367966;background:#f1f7f4}.ow-directory strong,.ow-directory span{display:block}.ow-directory span{font-size:12px;color:#65776f;margin-top:6px}.ow-readiness>div{padding:18px 0;border-bottom:1px solid #e1e9e5}.ow-readiness strong{margin-right:16px}.ow-unavailable{padding:28px;max-width:850px}.ow-unavailable p{max-width:680px;line-height:1.7}.ow-team-notice{margin-bottom:20px}@media(max-width:1100px){.ow-overview,.ow-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ow-overview,.ow-directory{grid-template-columns:1fr}.ow-stage{align-items:flex-start;flex-direction:column}.ow-readiness strong{display:block;margin-bottom:8px}.ow-unavailable{padding:20px}}
