.mentor-page{background:var(--paper);color:var(--ink)}
.mentor-nav{display:flex;align-items:center;gap:34px;min-height:84px}
.mentor-nav nav{margin-left:auto;display:flex;gap:25px;flex-wrap:wrap;font-size:12px}
.mentor-nav nav a{padding:12px 0}
.mentor-nav nav [aria-current=page]{color:var(--blue);box-shadow:inset 0 -1px var(--blue)}
.mentor-back{font-size:11px;color:var(--muted);white-space:nowrap}
.mentor-heading{background:#e5ecee;padding:72px 0 64px;border-bottom:1px solid var(--line)}
.mentor-heading .eyebrow{color:#506b79;margin-bottom:24px}
.mentor-heading h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1.08;letter-spacing:-.04em;max-width:1050px}
.mentor-intro{max-width:760px;font-size:17px;color:#50636e;line-height:1.75;margin-top:25px}
.mentor-section{padding:78px 0}
.mentor-tint{background:#eaf0f1}
.mentor-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;align-items:start}
.mentor-copy h2,.mentor-section-head h2,.mentor-closing h2,.mentor-faq h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,3.3vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1.16}
.mentor-copy>.eyebrow,.mentor-section-head>.eyebrow,.mentor-faq>.eyebrow{color:#536f7e;margin-bottom:20px}
.mentor-copy>p:not(.eyebrow){margin-top:22px;line-height:1.9;font-size:14px;color:#526670}
.mentor-copy>.text-link{margin-top:25px}
.mentor-copy a,.mentor-document a,.mentor-four a,.mentor-form-panel a,.mentor-faq a{text-decoration:underline;text-underline-offset:3px;color:var(--blue)}
.mentor-sheet{border:1px solid #bacbd2;background:#f9faf8;padding:32px 35px}
.mentor-sheet .eyebrow{color:#506e7c}
.mentor-sheet ol{list-style:none;padding:0;margin:25px 0 0}
.mentor-sheet li{display:flex;gap:20px;padding:19px 0;border-top:1px solid #d6e0e4;font-size:14px}
.mentor-sheet li span{color:#54768a;font-size:11px;min-width:20px}
.mentor-sheet blockquote{font-family:Georgia,'Times New Roman',serif;font-size:21px;line-height:1.55;margin:25px 0;padding-top:20px;border-top:1px solid var(--line)}
.mentor-four{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:45px}
.mentor-four article{border-top:1px solid #a6bbc6;padding-top:23px}
.mentor-number{font-size:10px;color:#426a82;letter-spacing:.08em}
.mentor-four h3{font-family:Georgia,'Times New Roman',serif;font-size:25px;font-weight:400;line-height:1.2;margin-top:19px;letter-spacing:-.025em}
.mentor-four p{font-size:13px;color:#4c636f;line-height:1.9;margin-top:17px}
.mentor-note{font-size:12px!important;line-height:1.85;color:#536973;margin-top:30px}
.mentor-steps{padding-left:22px;margin-top:25px;font-size:14px;color:#4c626e;line-height:1.9}
.mentor-steps li{padding-left:7px;margin-bottom:13px}
.mentor-closing{background:#d7e3e8;padding:55px 0}
.mentor-closing p{font-size:14px;color:#486370;margin-top:18px}
.mentor-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:25px}
.mentor-actions .btn,.mentor-form-panel .btn{background:#1e4357;color:#fff;text-decoration:none}
.mentor-actions .btn:hover,.mentor-form-panel .btn:hover{background:#2e5c74}
.mentor-document{max-width:870px;margin-left:auto;margin-right:auto}
.mentor-version{font-size:12px;color:#62747e;border-bottom:1px solid var(--line);padding-bottom:23px;margin-bottom:34px}
.mentor-document section+section{margin-top:34px}
.mentor-document h2{font-size:24px;letter-spacing:-.025em;line-height:1.3;font-weight:600}
.mentor-document p{font-size:14px;line-height:1.95;color:#4f626c;margin-top:15px}
.mentor-footer{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.mentor-footer p,.mentor-footer>span{font-size:10px;color:#617a87}
.mentor-footer nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:22px;font-size:11px}
.mentor-footer>span{margin-left:10px}
.footer-inner>div{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;column-gap:20px}
.footer-inner>div>a.mentor-footer-link{font-size:10px;text-decoration:underline;text-underline-offset:3px}
.mentor-support-grid{grid-template-columns:.9fr 1.1fr}
.mentor-form-panel{background:#fdfefb;padding:35px;border:1px solid #bfced6;scroll-margin-top:115px}
.mentor-form-panel input:not([type=checkbox]),.mentor-form-panel select,.mentor-form-panel textarea{color:#223c4c!important;background:#fff!important;border:1px solid #acbec9!important;width:100%;padding:12px}
.mentor-form-panel .field{margin-bottom:20px}
.mentor-form-panel .field>label{display:block;color:#38576a;font-size:12px;margin-bottom:8px}
.mentor-form-panel .form-note{font-size:11px;color:#607786;line-height:1.8;margin-top:9px}
.mentor-form-panel textarea{resize:vertical;min-height:150px}
.mentor-form-panel .field-row{display:grid;grid-template-columns:.65fr 1.35fr;gap:20px}
.mentor-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.85;color:#486473;margin:25px 0}
.mentor-consent input{margin:5px 0 0;flex-shrink:0;width:17px;height:17px;accent-color:#234c64}
.mentor-honeypot{position:absolute;left:-9999px}
.mentor-form-status{font-size:13px;line-height:1.8;margin-top:18px;color:#3f6377;min-height:24px}
.mentor-form-status.is-error{color:#923a32}
.mentor-form-panel [aria-busy=true]{opacity:.8}
.mentor-form-panel h2{font-family:Georgia,'Times New Roman',serif;font-size:36px;font-weight:400;margin:20px 0;line-height:1.15}
.mentor-form-panel #support-result>p{font-size:14px;line-height:1.85;margin-top:17px}
.mentor-reference{font-family:monospace;font-size:18px!important;overflow-wrap:anywhere;color:#194a69;padding:15px;background:#ecf2f3}
.mentor-support-note{padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px}
.mentor-support-note h3{font-size:18px;letter-spacing:-.02em}
.mentor-support-note p{font-size:13px;line-height:1.9;margin-top:13px;color:#536b78}
.mentor-faq{max-width:900px}
.mentor-faq h2{margin-bottom:30px}
.mentor-faq details{border-top:1px solid #bfced5;padding:20px 0}
.mentor-faq details:last-child{border-bottom:1px solid #bfced5}
.mentor-faq summary{cursor:pointer;font-size:14px;color:#264c61;font-weight:600}
.mentor-faq details p{font-size:13px;line-height:1.9;color:#4d6979;margin-top:14px}
@media(max-width:1000px){.mentor-nav{flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:18px}.mentor-nav nav{gap:20px}.mentor-back{display:none}.mentor-grid{gap:40px}.mentor-four{grid-template-columns:repeat(2,1fr);gap:32px}.mentor-footer nav{margin-left:0}}
@media(max-width:640px){.mentor-nav{gap:12px}.mentor-nav nav{order:2;flex-basis:100%;margin-left:0;gap:20px;font-size:11px}.mentor-nav nav a{padding:7px 0}.mentor-heading{padding:48px 0 44px}.mentor-intro{font-size:15px}.mentor-section{padding:48px 0}.mentor-grid{grid-template-columns:1fr;gap:34px}.mentor-sheet{padding:25px}.mentor-four{grid-template-columns:1fr;gap:26px;margin-top:30px}.mentor-four h3{font-size:26px}.mentor-document h2{font-size:22px}.mentor-document p{font-size:14px}.mentor-form-panel{padding:23px}.mentor-form-panel .field-row{gap:12px;grid-template-columns:.65fr 1.35fr}.mentor-footer{gap:20px}.mentor-footer nav{flex-basis:100%;gap:20px}.mentor-footer>span{margin-left:0}.mentor-actions{gap:22px}.footer-inner>div{justify-content:flex-start;gap:16px}.footer-inner>div>a.mentor-footer-link{margin-left:0}}
