/* Native mentor page only; no shared template, form field or financial selector. */
body.phx-internal-r14 .phxin18-mentors {direction:rtl;text-align:right;}
@media(max-width:900px){body.phx-internal-r14 .phxin18-mentors .phxin14-aside{grid-row:1;padding:20px;}body.phx-internal-r14 .phxin18-mentors .phxin14-content{grid-row:2;}body.phx-internal-r14 .phxin18-mentors .phxin14-aside>:not(.phxin18-mentor-nav):not(.phxin14-eyebrow){display:none;}}
@media(min-width:901px){body.phx-internal-r14 .phxin18-mentors .phxin14-aside{max-height:calc(100dvh - 134px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#cdbfdd transparent;}}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-grid {align-items:stretch;gap:24px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-card {align-items:center;text-align:center;padding:30px 25px;gap:16px;background:linear-gradient(180deg,#fbf9fe 0%,#fff 220px);border-top:3px solid #faa61a;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-portrait {width:146px;max-width:146px;align-self:center;margin-inline:auto;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-portrait img {display:block;width:146px;height:146px;max-width:100%;aspect-ratio:1;object-fit:cover;object-position:center;border:5px solid #fff;outline:1px solid #e1d7ed;border-radius:50%;box-shadow:0 8px 24px rgb(53 41 91 / 9%);}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-monogram {width:146px;max-width:146px;height:146px;align-self:center;margin-inline:auto;border:5px solid #fff;outline:1px solid #e1d7ed;border-radius:50%;background:#eee6f7;box-shadow:0 8px 24px rgb(53 41 91 / 9%);display:flex;align-items:center;justify-content:center;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-monogram>.elementor-widget-container {display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-monogram p {font-size:33px;font-weight:800;color:#4c366d;line-height:1.5;text-align:center;letter-spacing:1px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-card .phxin14-h3 .elementor-heading-title {font-size:23px;line-height:1.8;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-card .phxin14-eyebrow {align-self:center;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-bio {text-align:right;width:100%;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-bio p {font-size:15px;line-height:2;color:#5f5573;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-specialties {width:100%;text-align:right;padding-top:17px;border-top:1px solid #e7e1f0;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-specialties .elementor-icon-list-items {margin:0;padding:0;display:grid;gap:7px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-specialties .elementor-icon-list-item {gap:10px;align-items:baseline;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-card>.phxin14-link {margin-top:auto;align-self:stretch;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-card>.phxin14-link .elementor-button {display:flex;justify-content:center;min-height:48px;border-top:1px solid #e7e1f0;border-radius:0;padding-top:18px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-team-route {margin-top:24px;padding:26px 28px;border-radius:18px;background:#f5f0fb;gap:12px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-team-route .phxin14-h3 .elementor-heading-title {font-size:23px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-steps {display:grid;grid-template-columns:1fr;gap:18px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-step {display:grid;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px 18px;padding:24px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-step>.phxin14-icon {grid-row:1 / 3;grid-column:1;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-step>:not(.phxin14-icon) {grid-column:2;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-step .phxin14-h3 .elementor-heading-title {font-size:21px;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-toc {padding:0;margin:0;list-style:none;border-top:1px solid #e7e1f0;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-toc li {margin:0;border-bottom:1px solid #e7e1f0;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-toc a {display:flex;align-items:center;min-height:48px;padding-block:10px;font-size:14px;line-height:1.9;color:#35295b;text-decoration:none;}
body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-toc a:hover {color:#71489b;}
body.phx-internal-r14 .phxin18-mentors .phxin18-preserved-anchor {display:block;scroll-margin-top:120px;}
body.phx-internal-r14 .phxin18-mentors .phxin14-closing .phxin14-h2 {max-width:760px;}
@media(max-width:1100px){body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-grid{grid-template-columns:1fr;}body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-card{padding:28px;}}
@media(max-width:540px){body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-card{padding:25px 20px;}body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-portrait,body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-portrait img,body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-monogram{width:132px;height:132px;}body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-step{display:flex;flex-direction:column;padding:22px;gap:14px;}body.phx-internal-r14 .phxin18-mentors .phxin18-mentor-team-route{padding:23px 20px;}}
@media(prefers-reduced-motion:reduce){body.phx-internal-r14 .phxin18-mentors a{transition:none;scroll-behavior:auto;}}
