.working-sessions-page{color:var(--navy);background:var(--white);overflow-wrap:break-word}.working-sessions-page :is(p,figure,ul){margin:0}.working-sessions-page p{font-size:16px;line-height:1.75}.working-sessions-page h1{letter-spacing:-.045em;font-size:clamp(42px,4.1vw,58px);font-weight:400;line-height:1.08}.working-sessions-page h2{font-size:clamp(31px,3.2vw,43px);font-weight:400;line-height:1.18}.working-sessions-page .ws-wrap{max-width:1320px;margin-inline:auto;padding-inline:48px}.working-sessions-page .ws-section{scroll-margin-top:calc(var(--header-height,100px) + 28px);padding-block:76px}.working-sessions-page .ws-eyebrow{color:#365d98;letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.6}.working-sessions-page .ws-hero{background:linear-gradient(110deg, var(--white) 50%, #f5f8fd)}.working-sessions-page .ws-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.working-sessions-page .ws-hero h1{text-wrap:balance;margin-block:17px 24px}.working-sessions-page .ws-hero h1 .ws-title-accent{color:#63768e}.working-sessions-page .ws-hero h1 span{white-space:nowrap}.working-sessions-page .ws-hero-copy>p+p{margin-top:16px}.working-sessions-page .ws-hero-copy .ws-lead{max-width:510px;color:var(--navy);font-size:19px;line-height:1.55}.working-sessions-page .ws-actions{gap:16px 24px;margin-top:27px}.working-sessions-page .ws-session-map{padding:0 4px}.ws-diagram-controls{box-sizing:content-box;justify-content:flex-end;align-items:center;min-height:28px;padding-bottom:27px;display:flex}.ws-diagram-replay{color:#63768e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:7px 0 7px 9px;font-size:11px;display:inline-flex}.ws-diagram-replay:hover{color:#3269fb}.ws-diagram-replay:focus-visible{outline-offset:4px;outline:2px solid #3269fb}.ws-diagram{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.ws-question text{letter-spacing:-.5px;font-size:25px}.ws-question-first{fill:#63768e;font-weight:400}.ws-question-focus{fill:#0b1f3b;font-weight:500}.ws-question-rule{fill:none;stroke:#d7e1ef;stroke-width:1px}.ws-diagram-paths{stroke:#c4d2e4;stroke-width:1.5px}.ws-diagram-flows{stroke:#3269fb;stroke-width:1.7px}.ws-diagram-flow{opacity:0}.ws-table-orbit{fill:none;stroke:#e1e8f2;stroke-width:1px}.ws-table-seat{fill:#93a9c9;stroke:#f5f8fd;stroke-width:2.5px}.ws-table-rim{fill:none;stroke:#cbd9ed;stroke-width:1px}.ws-table-eyebrow{fill:#647d9f;letter-spacing:2px;font-size:10px;font-weight:500}.ws-table-word{fill:#0b1f3b;letter-spacing:-.6px;font-size:24px;font-weight:500}.ws-direction-track{stroke:#b8cbe6;stroke-width:1.6px}.ws-direction-flow{stroke:#3269fb;stroke-width:1.6px;opacity:0}.ws-direction-arrow{stroke:#5c84c7;stroke-width:1.6px}.ws-contribution-dot{fill:#3269fb;opacity:0}.working-sessions-page .ws-diagram-outcome{color:#0b1f3b;border-top:1px solid #cbd9eb;margin:0;padding:22px 0 0;font-size:14px;line-height:1.5}.working-sessions-page .ws-diagram-kicker{letter-spacing:.16em;color:#4c6c9e;font-size:9px;font-weight:600;line-height:1.4}.ws-diagram-outcome h3{letter-spacing:-.035em;color:#0b1f3b;margin:8px 0 18px;font-size:33px;font-weight:400;line-height:1.15}.working-sessions-page .ws-diagram-results{color:#4d6483;grid-template-columns:1fr 1fr 1fr;gap:0;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.ws-diagram-results li+li{border-left:1px solid #d7e1ef;padding-left:21px}.ws-diagram-results li{padding-right:8px}.working-sessions-page .ws-reading-width{max-width:850px;margin-inline:auto}.working-sessions-page .ws-outcomes{border-block:1px solid var(--line)}.working-sessions-page .ws-outcomes h2{max-width:760px;margin:0}.working-sessions-page .ws-outcomes-intro{margin-top:24px}.working-sessions-page .ws-list-intro{color:var(--navy);margin-top:28px;font-weight:500}.working-sessions-page .ws-outcomes-list{color:var(--text);gap:14px;margin-top:18px;padding-left:23px;font-size:16px;line-height:1.75;display:grid}.working-sessions-page .ws-outcomes-list li{padding-left:6px}.working-sessions-page .ws-outcomes-list li::marker{color:#365d98}.working-sessions-page .ws-outcomes-note{border-top:1px solid var(--line);color:var(--navy);margin-top:28px;padding-top:24px}.working-sessions-page .ws-advisor{background:var(--light)}.working-sessions-page .ws-advisor p+p{margin-top:15px}.working-sessions-page .ws-advisor .text-link{margin-top:18px}.working-sessions-page .ws-contact{background:var(--navy);color:var(--white)}.working-sessions-page .ws-contact-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:72px;display:grid}.working-sessions-page .ws-contact h2{color:var(--white);max-width:640px;margin-block:15px 20px}.working-sessions-page .ws-contact p{color:#cfdbed}.working-sessions-page .ws-contact .ws-eyebrow{color:#b6cfff}.working-sessions-page .ws-contact-action p{max-width:285px;margin-top:16px;font-size:13px}.working-sessions-page .ws-contact a:focus-visible{outline-color:var(--white)}@media (width<=1020px){.working-sessions-page .ws-wrap{padding-inline:32px}.working-sessions-page :is(.ws-hero-grid,.ws-contact-grid){gap:38px}}@media (width<=900px){.working-sessions-page .ws-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.working-sessions-page .ws-wrap{padding-inline:22px}.working-sessions-page .ws-section{padding-block:54px}.working-sessions-page :is(.ws-hero-grid,.ws-contact-grid){grid-template-columns:minmax(0,1fr);gap:32px}.working-sessions-page h1{font-size:clamp(36px,8.8vw,56px)}.working-sessions-page .ws-hero h1{max-width:630px}.working-sessions-page .ws-contact-action p{max-width:380px}}@media (width<=600px){.working-sessions-page .ws-session-map{padding:0 2px}.ws-diagram-controls{padding-bottom:25px}.ws-diagram-replay{font-size:10px}.ws-diagram-outcome h3{font-size:29px}.working-sessions-page .ws-diagram-results{font-size:13px}.ws-diagram-results li+li{padding-left:13px}.working-sessions-page .ws-diagram-outcome{padding-top:21px}}@media print{.ws-diagram-replay{visibility:hidden}}@media (width<=480px){.working-sessions-page .ws-wrap{padding-inline:19px}.working-sessions-page .ws-actions{flex-direction:column;align-items:flex-start}}@media print{.working-sessions-page .ws-section{padding-block:24px}.working-sessions-page .ws-wrap{padding-inline:0}.working-sessions-page :is(.ws-session-map,.ws-outcomes-list li){break-inside:avoid}.working-sessions-page .ws-contact{background:var(--white);color:var(--navy)}.working-sessions-page .ws-contact :is(h2,p,strong,span){color:var(--navy)}}
