.qW5CNG_page{width:min(100% - 96px,1240px);min-height:100vh;color:var(--ink);margin:0 auto}.qW5CNG_page button,.qW5CNG_page a{-webkit-tap-highlight-color:transparent}.qW5CNG_page button:focus-visible,.qW5CNG_page a:focus-visible{outline-offset:3px;outline:3px solid #86a16e}.qW5CNG_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.qW5CNG_brand{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.qW5CNG_brand em{color:var(--green);font-family:Georgia,Times New Roman,serif;font-weight:400}.qW5CNG_pageTitle{font-family:Georgia,Times New Roman,serif;font-size:24px}.qW5CNG_backLink{color:var(--green);white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none}.qW5CNG_backLink span{margin-left:5px}.qW5CNG_navigation{border-bottom:1px solid var(--line);align-items:stretch;gap:34px;min-height:53px;display:flex}.qW5CNG_navigation a,.qW5CNG_navigation span{color:var(--tc-747d75);align-items:center;font-size:11px;text-decoration:none;display:inline-flex;position:relative}.qW5CNG_navigation .qW5CNG_navActive{color:var(--green);font-weight:700}.qW5CNG_navActive:after{background:var(--green);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.qW5CNG_navigation span[aria-disabled=true]{color:var(--tc-929992)}.qW5CNG_content{min-height:580px;padding:52px 0 76px}.qW5CNG_eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:700}.qW5CNG_content>h1{margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:400}.qW5CNG_connectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.qW5CNG_personCard{border:1px solid var(--line);background:var(--white);border-radius:5px;overflow:hidden}.qW5CNG_cardTop{background:linear-gradient(110deg, var(--bg-edf1e9), var(--bg-f7f8f4) 72%);justify-content:space-between;align-items:center;gap:12px;min-height:102px;padding:14px 17px;display:flex}.qW5CNG_portrait{border:3px solid var(--ln-ffffff);background-color:var(--bg-d9e1d6);background-position:50% 38%;background-size:cover;border-radius:50%;flex:0 0 70px;width:70px;height:70px;box-shadow:0 2px 8px #202a241f}.qW5CNG_connectedBadge{color:var(--tc-526c4f);white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.qW5CNG_connectedBadge span{width:7px;height:7px;box-shadow:0 0 0 3px var(--bg-e1ebdb);background:#668c5d;border-radius:50%}.qW5CNG_cardBody{padding:16px 17px 18px}.qW5CNG_cardBody h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.qW5CNG_location{color:var(--muted);margin:5px 0 12px;font-size:10px}.qW5CNG_specialties{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.qW5CNG_specialties span{border:1px solid var(--ln-e3e8df);min-height:23px;color:var(--tc-5d6b5f);border-radius:999px;align-items:center;padding:0 9px;font-size:9px;display:inline-flex}.qW5CNG_chatButton{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;min-height:37px;font:inherit;border-radius:3px;margin-top:17px;padding:0 14px;font-size:10px;font-weight:700;transition:background .15s}.qW5CNG_chatButton:hover{background:#254534}.qW5CNG_cardActions{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.qW5CNG_cardActions .qW5CNG_chatButton{margin-top:0}.qW5CNG_profileButton{border:1px solid var(--green);min-height:37px;color:var(--green);cursor:pointer;font:inherit;background:0 0;border-radius:3px;padding:0 14px;font-size:10px;font-weight:700}.qW5CNG_profileButton:hover{background:var(--bg-edf2e9)}.qW5CNG_emptyState{border-top:1px solid var(--line);width:min(100%,650px);padding:44px 0}.qW5CNG_emptyState h2{margin:18px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.qW5CNG_emptyState p{max-width:475px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.qW5CNG_emptyState a{border:1px solid var(--green);min-height:37px;color:var(--green);border-radius:3px;align-items:center;margin-top:20px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.qW5CNG_suggestions{margin:0 0 30px}.qW5CNG_suggestions>h2,.qW5CNG_listHeading{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.qW5CNG_listHeading{margin-bottom:16px}.qW5CNG_suggestionRow{flex-wrap:wrap;gap:16px 14px;display:flex}.qW5CNG_suggestionItem{text-align:center;flex-direction:column;align-items:center;gap:6px;width:112px;display:flex}.qW5CNG_suggestionPortrait{border:2px solid var(--ln-ffffff);background-color:var(--bg-d9e1d6);background-position:50% 38%;background-size:cover;border-radius:50%;width:46px;height:46px;display:block;box-shadow:0 1px 5px #202a2424}.qW5CNG_suggestionItemName{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.qW5CNG_suggestionReason{color:var(--green);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.qW5CNG_loading{color:var(--muted);font-size:12px}.qW5CNG_footer{border-top:1px solid var(--line);min-height:72px;color:var(--tc-798079);justify-content:space-between;align-items:center;font-size:10px;display:flex}.qW5CNG_footer>span{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:16px}.qW5CNG_footer p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}@media (max-width:900px){.qW5CNG_page{width:min(100% - 56px,760px)}.qW5CNG_connectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.qW5CNG_page{width:calc(100% - 32px)}.qW5CNG_header{gap:9px;min-height:74px}.qW5CNG_brand{gap:7px;font-size:11px}.qW5CNG_pageTitle{font-size:19px}.qW5CNG_backLink{display:none}.qW5CNG_navigation{justify-content:space-between;gap:10px;min-height:48px}.qW5CNG_navigation a,.qW5CNG_navigation span{font-size:9px}.qW5CNG_content{min-height:520px;padding:39px 0 56px}.qW5CNG_content>h1{font-size:36px}.qW5CNG_connectionGrid{grid-template-columns:1fr;gap:11px}.qW5CNG_cardTop{min-height:90px}.qW5CNG_portrait{flex-basis:62px;width:62px;height:62px}.qW5CNG_cardBody{padding:14px 15px 16px}.qW5CNG_footer p{text-align:right;max-width:175px}}@media (max-width:720px){.qW5CNG_content{min-height:0;padding:28px 0 32px}.qW5CNG_content>h1{margin-bottom:20px;font-size:30px}.qW5CNG_chatButton,.qW5CNG_profileButton{min-height:44px}.qW5CNG_cardActions>button{flex:auto}}.qW5CNG_portraitButton,.qW5CNG_nameButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.qW5CNG_portraitButton{border-radius:50%;flex:none;display:block}.qW5CNG_portraitButton .qW5CNG_portrait{display:block}.qW5CNG_nameButton:hover{text-decoration:underline}@media (max-width:720px){.qW5CNG_connectionGrid{border-top:1px solid var(--line);display:block}.qW5CNG_personCard{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:12px;padding:10px 2px;display:flex;overflow:visible}.qW5CNG_cardTop,.qW5CNG_cardBody{display:contents}.qW5CNG_portraitButton{order:1}.qW5CNG_portrait{width:44px;height:44px;box-shadow:none;border-width:2px;flex-basis:44px}.qW5CNG_cardBody h2{text-overflow:ellipsis;white-space:nowrap;flex:1;order:2;min-width:0;font-size:17px;overflow:hidden}.qW5CNG_nameButton{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.qW5CNG_connectedBadge{order:3;margin-left:auto;font-size:9px}.qW5CNG_location,.qW5CNG_specialties,.qW5CNG_cardActions{display:none}}.qW5CNG_searchBox{border:1px solid var(--line);background:var(--white);min-height:48px;color:var(--tc-747d75);border-radius:5px;align-items:center;gap:10px;margin:0 0 24px;padding:0 14px;display:flex}.qW5CNG_searchBox:focus-within{border-color:var(--green)}.qW5CNG_searchBox input{width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.qW5CNG_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.qW5CNG_searchBox{margin-bottom:18px}}
