.discovery-hero{gap:32px;padding-top:64px;padding-bottom:30px}.discovery-hero h1{font-size:clamp(36px,4.1vw,56px);line-height:1.12}.button{text-decoration:none;display:inline-block}.connection-scene{height:440px;position:relative;border-radius:32px;background:radial-gradient(ellipse at center,#dceee7,transparent 75%)}.connection-lines{position:absolute;inset:0;width:100%;height:400px;fill:none;stroke:#9cbfb2;stroke-width:1.5;stroke-dasharray:5 6}.connection-person{position:absolute;padding:15px;background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);text-align:center;text-decoration:none;color:var(--ink);width:150px}.connection-person>span{display:block;margin:0 auto 8px;width:44px;height:44px;border-radius:50%;background:var(--mint);color:var(--teal);font-size:28px}.connection-patient{left:50%;top:12px;transform:translateX(-50%)}.connection-clinician{left:0;bottom:68px}.connection-researcher{right:0;bottom:68px}.connection-researcher>span{background:#f2dfd0}.connection-pattern{position:absolute;top:164px;left:50%;transform:translateX(-50%);width:260px;text-align:center}.connection-pattern small{color:var(--muted)}.connection-caption{position:absolute;bottom:0;text-align:center;width:100%;font-size:13px!important}.role-card small{color:var(--teal);font-weight:700}.role-card .button{margin-top:auto;align-self:flex-start}.section-heading,.education-window{display:flex;gap:24px;align-items:center;justify-content:space-between}.education-window{background:#e8eee4}.section-heading>.back-link{white-space:nowrap}.panel p{color:var(--muted)}a:focus-visible,button:focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media(max-width:800px){.connection-scene{max-width:440px;width:100%;margin:auto}.section-heading,.education-window{display:block}.education-window .button{margin-top:12px}.discovery-hero{gap:36px}}@media(max-width:380px){.connection-person{width:126px}.connection-pattern{width:230px}}
