.mentor-message-section{padding:100px 0;background:var(--deep);color:#fff}.mentor-message-grid{display:grid;grid-template-columns:minmax(310px,.72fr) 1.28fr;gap:70px;align-items:start}.mentor-profile-card{position:sticky;top:110px;overflow:hidden;border-radius:26px;background:#0d3553;box-shadow:0 24px 60px rgba(0,0,0,.22)}.mentor-profile-card img{display:block;width:100%;height:auto;max-height:610px;object-fit:contain;object-position:center top;background:#071f36}.mentor-profile-card>div{padding:26px 28px 30px}.mentor-profile-card .eyebrow{color:var(--gold)}.mentor-profile-card h2{margin:5px 0 3px;color:#fff;font-size:36px;line-height:1.05}.mentor-profile-card p{margin:0;color:#fff}.mentor-profile-card small{display:block;margin-top:10px;color:#c8d5dd;font-weight:700}.mentor-message-copy{padding:46px;border:1px solid rgba(255,255,255,.13);border-radius:26px;background:rgba(255,255,255,.055)}.mentor-message-copy .eyebrow{color:var(--gold)}.mentor-message-copy h2{margin:0 0 28px;color:#fff;font-size:clamp(40px,5vw,60px);line-height:1.04}.mentor-message-copy>p:not(.eyebrow){color:#d5e0e6;font-size:17px;line-height:1.78}.mentor-signoff{display:flex;flex-direction:column;margin-top:32px;padding-top:25px;border-top:1px solid rgba(255,255,255,.18)}.mentor-signoff strong{color:var(--gold);font:28px Georgia,serif}.mentor-signoff span{margin-top:7px;color:#d5e0e6;font-weight:800}@media(max-width:800px){.mentor-message-section{padding:65px 0}.mentor-message-grid{grid-template-columns:1fr;gap:30px}.mentor-profile-card{position:static;max-width:520px;margin:auto}.mentor-message-copy{padding:30px 23px}.mentor-message-copy>p:not(.eyebrow){font-size:16px}}
