.case-route{display:flex;gap:0;list-style:none;padding:0;margin:var(--ds-space-4) 0;flex-wrap:wrap}.case-route li{padding:var(--airisk-foundation-space-10px) var(--airisk-foundation-space-14px);border-bottom:2px solid var(--airisk-foundation-color-557f8b);font-size:var(--ds-type-ui);color:var(--airisk-foundation-color-b9dadf)}.case-route li+li:before{content:'▶';margin-right:var(--airisk-foundation-space-14px);color:var(--airisk-foundation-color-80b5b0)}.journey-disclosure{font-size:var(--ds-type-meta);color:var(--airisk-foundation-color-9bb6c6);line-height:var(--ds-line-body);max-width:85ch}.case-row{padding:var(--airisk-foundation-space-20px) var(--ds-space-6);margin-top:var(--airisk-foundation-space-14px);border:1px solid var(--ds-border);border-radius:var(--airisk-foundation-radius-7px);background:var(--airisk-foundation-color-112d3b)}.case-row h3{font-size:var(--ds-type-card);margin:var(--airisk-foundation-space-10px) 0}.case-row p{font-size:var(--airisk-foundation-type-15px);color:var(--airisk-foundation-color-c4d7e1)}.case-row .work-action{margin-top:var(--airisk-foundation-space-15px)}#case-workspace{padding:var(--airisk-foundation-space-28px);margin-top:var(--ds-space-6);background:var(--airisk-foundation-color-132e40);border:1px solid var(--airisk-foundation-color-638c96);border-radius:var(--airisk-foundation-radius-8px)}.case-heading h3{font-size:var(--airisk-foundation-type-26px)}.case-tabs,.case-actions{display:flex;gap:var(--ds-space-3);flex-wrap:wrap;margin:var(--airisk-foundation-space-20px) 0}.case-stage h4{font-size:var(--ds-type-card)}.case-text{white-space:pre-wrap;overflow-wrap:anywhere}.flow-form{display:grid;gap:var(--airisk-foundation-space-10px);padding:var(--ds-space-6);border:1px solid var(--airisk-foundation-color-3a5d72);border-radius:var(--airisk-foundation-radius-8px);background:var(--ds-surface)}.flow-form label{font-size:var(--ds-type-ui)}.flow-form input,.flow-form textarea{font:inherit;font-size:var(--ds-type-body);background:var(--airisk-foundation-color-081d2b);color:var(--ds-text);border:1px solid var(--airisk-foundation-color-5b788d);padding:var(--ds-space-3);border-radius:var(--airisk-foundation-radius-4px);box-sizing:border-box;width:100%;min-width:0;resize:vertical}.flow-form button{width:fit-content;margin-top:var(--airisk-foundation-space-10px)}.flow-form small{font-size:var(--ds-type-meta);color:var(--airisk-foundation-color-adc4d3)}.flow-form p[role=status]{color:var(--airisk-foundation-color-b8dfd7);font-size:var(--ds-type-ui)}.inquiry-context{border-left:3px solid var(--airisk-foundation-color-9acbbf);padding:var(--airisk-foundation-space-14px) var(--airisk-foundation-space-20px);margin-bottom:var(--airisk-foundation-space-20px);background:var(--ds-surface-raised);display:grid;gap:var(--ds-space-3)}.inquiry-context strong{font-size:var(--airisk-foundation-type-18px);overflow-wrap:anywhere}#community-context{margin:var(--ds-space-6) 0}#community-status{font-size:var(--ds-type-ui);color:var(--airisk-foundation-color-b4ddd1)}#work-communities .work-action{margin-top:var(--airisk-foundation-space-20px)}.case-stage>.journey-primary{margin-top:var(--airisk-foundation-space-14px)}#work-contribute,#work-communities,#work-results,#case-workspace{outline:none}@media(max-width:700px){#case-workspace,.flow-form{padding:var(--airisk-foundation-space-18px)}.case-heading h3{font-size:var(--airisk-foundation-type-22px)}.case-route li{font-size:var(--ds-type-meta);padding:var(--ds-space-2)}.case-route li+li:before{margin-right:var(--airisk-foundation-space-6px)}.case-tabs{gap:var(--airisk-foundation-space-7px)}.case-tabs button{font-size:var(--airisk-foundation-type-13px);padding:var(--ds-space-2) var(--ds-space-3)}}

#interest-question{margin:var(--ds-space-3) 0 var(--airisk-foundation-space-18px)}.community-clue{font-size:var(--airisk-foundation-type-13px)!important;color:var(--airisk-foundation-color-aee0d3)!important;border-left:2px solid var(--airisk-foundation-color-89bfb5);padding-left:var(--airisk-foundation-space-10px)}

/* Progressive workspace: choose one starting action, then one working section. */
#collective-work{padding-top:var(--airisk-foundation-space-44px)}.work-header h1{font-size:var(--airisk-foundation-type-36px)}.work-header>div>p:last-child{margin-bottom:0}.work-state{margin:var(--airisk-foundation-space-22px) 0;padding:var(--ds-space-3) var(--airisk-foundation-space-18px)}.work-section{padding-top:var(--airisk-foundation-space-28px)}.start-intro h2{font-size:var(--airisk-foundation-type-26px);margin:0 0 var(--ds-space-2)}.start-intro p{font-size:var(--ds-type-body);color:var(--airisk-foundation-color-aac3d0);margin:0 0 var(--airisk-foundation-space-22px)}.journey-start-options{display:grid;grid-template-columns:1fr 1fr;gap:var(--airisk-foundation-space-20px)}.journey-start-card{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--airisk-foundation-space-28px);border:1px solid var(--airisk-foundation-color-547686);border-radius:var(--airisk-foundation-radius-8px);background:var(--airisk-foundation-color-123141);color:var(--airisk-foundation-color-dbeaf0);text-align:left;cursor:pointer}.journey-start-card:hover{background:var(--airisk-foundation-color-1b4051);border-color:var(--ds-action)}.journey-start-card strong{font-family:var(--font-title);font-size:var(--airisk-foundation-type-23px);line-height:var(--ds-line-heading)}.journey-start-card>span:last-child{font-size:var(--airisk-foundation-type-15px);color:var(--airisk-foundation-color-b4ccd8);line-height:var(--ds-line-body)}.journey-start-card:focus-visible{outline:2px solid var(--ds-action);outline-offset:4px}#resume-questions{margin-top:var(--ds-space-6)}#journey-back{margin:var(--airisk-foundation-space-22px) 0 0}.case-heading h3{margin:var(--airisk-foundation-space-10px) 0}.case-heading p{margin:var(--ds-space-2) 0}.case-route{display:none}#collective-work .work-footer{margin-top:var(--airisk-foundation-space-36px)}@media(max-width:700px){#collective-work{padding-top:var(--airisk-foundation-space-30px)}.work-header h1{font-size:var(--airisk-foundation-type-29px)}.journey-start-options{grid-template-columns:1fr;gap:var(--ds-space-3)}.journey-start-card{padding:var(--airisk-foundation-space-22px);gap:var(--ds-space-3)}.journey-start-card strong{font-size:var(--airisk-foundation-type-21px)}.work-state{gap:var(--airisk-foundation-space-10px)}.start-intro h2{font-size:var(--airisk-foundation-type-23px)}}

.workspace-nav{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:center;padding:var(--airisk-foundation-space-14px) 0;border-bottom:1px solid var(--airisk-foundation-color-355669);position:sticky;top:0;z-index:3;background:var(--airisk-foundation-color-08131ff5)}.workspace-nav #journey-back{margin:0}.workspace-nav .work-action{margin:0}.workspace-nav+.work-header{margin-top:var(--ds-space-6)}#collective-work:has(.work-header[hidden]){padding-top:var(--airisk-foundation-space-18px)}#case-workspace{scroll-margin-top:70px}@media(max-width:700px){.workspace-nav .work-action{font-size:var(--airisk-foundation-type-13px)}.workspace-nav{gap:var(--airisk-foundation-space-10px)}}
