.projectPaths{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px 0}.pathCard{min-height:112px;text-align:left;padding:17px;background:#0d1e2d;border:1px solid #2a4054;border-radius:7px}.pathCard:hover{border-color:#5687ae;background:#12283a}.pathCard.featured{border-top:3px solid var(--blue)}.pathCard span{display:block;color:#76a9d0;font-size:9px;letter-spacing:1px;margin-bottom:7px}.pathCard b{display:block;font-size:16px;color:#f4f7f9;margin-bottom:5px}.pathCard small{color:#91a2b3;line-height:1.45}.guidedOverlay{position:fixed;inset:0;z-index:150;background:#06111beF;overflow:auto;padding:28px}.guidedShell{width:min(1120px,100%);margin:auto;background:#0a1927;border:1px solid #2b4155;border-radius:10px;min-height:calc(100vh - 56px);box-shadow:0 28px 90px #0009}.guidedHead{display:flex;align-items:flex-start;gap:18px;padding:24px 28px;border-bottom:1px solid #263b50}.guidedHead h1{font-size:25px;margin:3px 0 5px}.guidedHead p{margin:0;color:#91a2b3}.guidedEyebrow{color:#69a4d2;font-size:10px;letter-spacing:1px}.guidedHead .spacer{flex:1}.guidedProgress{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #263b50}.guidedProgress span{padding:13px 18px;color:#6f8395;font-size:11px;border-bottom:2px solid transparent}.guidedProgress span.active{color:#fff;border-color:#4f91c6}.guidedBody{padding:26px 28px}.guidedBody h2{margin:0 0 7px;font-size:20px}.guidedLead{color:#91a2b3;margin:0 0 24px}.guidedGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guidedField.wide{grid-column:1/-1}.guidedField label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.guidedField em{font-style:normal;color:#7590a5;font-weight:400}.guidedField input,.guidedField textarea{width:100%;background:#0e2131;color:#f3f6f8;border:1px solid #2d4559;border-radius:5px;padding:11px 12px;font-size:14px}.guidedField textarea{min-height:100px;resize:vertical}.guidedField input:focus,.guidedField textarea:focus{outline:0;border-color:#5592c1;box-shadow:0 0 0 2px #3c80b42a}.guidedField small{display:block;color:#70889a;margin-top:6px;line-height:1.4}.guidedActions{display:flex;justify-content:space-between;gap:10px;padding:20px 28px;border-top:1px solid #263b50}.guidedActions>div{display:flex;gap:8px}.reviewTabs{display:flex;gap:6px;margin-bottom:18px;overflow:auto}.reviewTabs button.active{background:#27649f;border-color:#367ab8;color:#fff}.reviewPane{display:none}.reviewPane.active{display:block}.reviewPane textarea{width:100%;min-height:430px;background:#0d1f2e;color:#edf2f5;border:1px solid #2b4357;border-radius:6px;padding:18px;line-height:1.6}.riskCard,.gapCard{background:#0d2030;border:1px solid #2c4357;border-left:3px solid #bd8b4d;border-radius:5px;padding:14px;margin:10px 0}.riskCard input,.riskCard textarea{width:100%;margin:5px 0;background:#091a28;border:1px solid #2a4256;color:#fff;padding:9px}.riskCard header{display:flex;justify-content:space-between;gap:10px}.riskCard header span{font-size:10px;color:#d3aa72;text-transform:uppercase}.downloads{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.downloads button{padding:15px;text-align:left}.downloads b{display:block}.downloads small{color:#8fa2b2}.hidden{display:none!important}@media(max-width:700px){.projectPaths,.guidedGrid,.downloads{grid-template-columns:1fr}.guidedOverlay{padding:0}.guidedShell{min-height:100vh;border-radius:0}.guidedHead,.guidedBody,.guidedActions{padding:18px 15px}.guidedProgress span{padding:10px 7px;font-size:9px}.guidedField.wide{grid-column:auto}.guidedActions{align-items:stretch;flex-direction:column}.guidedActions>div{display:grid;grid-template-columns:1fr 1fr}.reviewPane textarea{min-height:360px}}
