:root{color-scheme:light}
    *{box-sizing:border-box}
    html{scroll-behavior:smooth}
    body{margin:0}
    #edclex-mentoring{--ment-ivory:#fff1e5;--ment-light:#fff8f0;--ment-card:#fff8ee;--ment-ink:#172a33;--ment-navy:#0b2b45;--ment-green:#28543a;--ment-green-dark:#1e412e;--ment-maroon:#7a1f1b;--ment-gold:#b58a4f;--ment-muted:#49585c;--ment-line:#e7cdb3;background:#fbead8;color:var(--ment-ink);font:1rem/1.52 Georgia,Cambria,"Times New Roman",serif;min-height:100vh}
    #edclex-mentoring [hidden]{display:none!important}
    #edclex-mentoring h1,#edclex-mentoring h2,#edclex-mentoring h3,#edclex-mentoring p{margin-top:0}
    #edclex-mentoring a{color:inherit}
    #edclex-mentoring img{max-width:100%;display:block}
    #edclex-mentoring button,#edclex-mentoring input,#edclex-mentoring select,#edclex-mentoring textarea{font:inherit}
    #edclex-mentoring a:focus-visible,#edclex-mentoring button:focus-visible,#edclex-mentoring summary:focus-visible{outline:3px solid var(--ment-maroon);outline-offset:4px}
    #edclex-mentoring input:focus-visible,#edclex-mentoring select:focus-visible,#edclex-mentoring textarea:focus-visible{outline:2px solid var(--ment-green);outline-offset:2px}
    #edclex-mentoring .ment-shell{width:min(100% - 3.5rem,1220px);margin-inline:auto}
    #edclex-mentoring .ment-icon{width:24px;height:24px;flex:none;vertical-align:middle}
    #edclex-mentoring .ment-skip{position:absolute;top:-6rem;left:1rem;z-index:30;background:#fff;padding:.7rem 1rem}
    #edclex-mentoring .ment-skip:focus{top:1rem}
    #edclex-mentoring .ment-header{border-bottom:1px solid rgba(122,31,27,.1);background:rgba(255,248,239,.94)}
    #edclex-mentoring .ment-header-inner{display:flex;align-items:center;gap:1.8rem;min-height:84px}
    #edclex-mentoring .ment-brand{display:inline-flex;align-items:center;gap:.65rem;flex:none;text-decoration:none;white-space:nowrap}
    #edclex-mentoring .ment-seal{width:52px;height:52px;display:grid;place-items:center;border:4px double var(--ment-maroon);border-radius:50%;color:var(--ment-maroon);box-shadow:0 2px 8px rgba(57,35,26,.09)}
    #edclex-mentoring .ment-seal span{font-size:1.32rem;font-weight:bold;letter-spacing:-.09em;transform:translateX(-1px)}
    #edclex-mentoring .ment-wordmark{display:flex;flex-direction:column;color:var(--ment-navy);font-size:1.64rem;font-weight:bold;letter-spacing:-.045em;line-height:1.02}
    #edclex-mentoring .ment-dotcom{font-size:.72em;letter-spacing:-.03em}
    #edclex-mentoring .ment-wordmark small{margin-top:.28rem;color:#523f3b;font-size:.76rem;font-style:italic;font-weight:400;letter-spacing:.01em}
    #edclex-mentoring .ment-nav{display:flex;align-items:center;gap:clamp(1rem,2vw,1.8rem);margin-left:auto}
    #edclex-mentoring .ment-nav a{text-decoration:none;white-space:nowrap;padding:.45rem 0}
    #edclex-mentoring .ment-nav a:hover{color:var(--ment-maroon)}
    #edclex-mentoring .ment-nav a[aria-current="page"]{color:var(--ment-maroon);text-decoration:underline;text-decoration-color:var(--ment-gold);text-underline-offset:.45em;font-weight:bold}
    #edclex-mentoring .ment-login{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:none;min-height:44px;padding:.55rem .9rem;border:1px solid #d7bda6;background:#fff9f1;border-radius:9px;box-shadow:0 3px 8px rgba(80,51,26,.11);color:var(--ment-green);text-decoration:none;font-weight:bold;font-size:.93rem}
    #edclex-mentoring .ment-login .ment-icon{width:17px;height:17px}
    #edclex-mentoring .ment-hero{padding:3rem 0 2.8rem}
    #edclex-mentoring .ment-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:1.15rem}
    #edclex-mentoring .ment-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;color:#78522e;font:bold .74rem Arial,Helvetica,sans-serif;letter-spacing:.1em}
    #edclex-mentoring .ment-label{padding:.35rem .5rem;border-radius:4px;background:#89623d;color:#fff8ee;letter-spacing:.035em}
    #edclex-mentoring .ment-hero h1{font-size:clamp(3rem,4.9vw,3.9rem);line-height:1.04;font-weight:500;letter-spacing:-.045em;margin:0 0 .8rem;color:var(--ment-maroon)}
    #edclex-mentoring .ment-hero h1 span{display:block;color:var(--ment-green)}
    #edclex-mentoring .ment-promise{padding-left:.8rem;border-left:3px solid var(--ment-gold);color:var(--ment-navy);font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.25;margin:.3rem 0 .95rem}
    #edclex-mentoring .ment-lead{max-width:550px;font-size:1.1rem;color:#29373a;line-height:1.55;margin-bottom:1.2rem}
    #edclex-mentoring .ment-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:530px;list-style:none;padding:0;margin:0 0 1.3rem}
    #edclex-mentoring .ment-benefit{display:flex;align-items:center;gap:.6rem;background:#fff9f1;border:1px solid #e7ccb0;border-radius:8px;min-height:71px;padding:.7rem .75rem;box-shadow:0 5px 10px rgba(79,51,31,.12);font-size:.9rem;font-weight:bold;line-height:1.18}
    #edclex-mentoring .ment-benefit .ment-icon{color:var(--ment-maroon);width:27px;height:27px;filter:drop-shadow(0 2px 2px rgba(82,40,24,.17))}
    #edclex-mentoring .ment-benefit:nth-child(2) .ment-icon{color:var(--ment-green)}
    #edclex-mentoring .ment-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}
    #edclex-mentoring .ment-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:50px;padding:.75rem 1.1rem;border:1px solid transparent;border-radius:6px;color:#fff8ee;text-decoration:none;font-weight:bold;font-size:1rem;box-shadow:0 6px 11px rgba(60,38,25,.16);cursor:pointer}
    #edclex-mentoring .ment-button:hover{box-shadow:0 8px 15px rgba(60,38,25,.21)}
    #edclex-mentoring .ment-button .ment-icon{width:20px;height:20px}
    #edclex-mentoring .ment-button-maroon{background:linear-gradient(135deg,#862c25,#5f1717)}
    #edclex-mentoring .ment-button-green{background:linear-gradient(135deg,#315e3d,#1e402c)}
    #edclex-mentoring .ment-button-light{background:#fff9f1;color:var(--ment-green);border-color:#ccb294;box-shadow:0 3px 8px rgba(60,38,25,.08)}
    #edclex-mentoring .ment-hero-art{margin:0;min-width:0}
    #edclex-mentoring .ment-hero-art img{width:100%;height:auto;filter:drop-shadow(0 14px 15px rgba(73,41,19,.13))}
    #edclex-mentoring .ment-section{padding:2.5rem 0}
    #edclex-mentoring .ment-title{display:flex;align-items:center;gap:.6rem;margin:0 auto .95rem;text-align:center;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}
    #edclex-mentoring .ment-title:before,#edclex-mentoring .ment-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#d4a877 72%,#a9783c)}
    #edclex-mentoring .ment-title:after{transform:rotate(180deg)}
    #edclex-mentoring .ment-title span{display:inline-flex;align-items:center;gap:.65rem}
    #edclex-mentoring .ment-title span:before,#edclex-mentoring .ment-title span:after{content:"◆";font:.58rem Arial,sans-serif;color:#a9773b}
    #edclex-mentoring .ment-section-lead{max-width:750px;margin:0 auto 1.6rem;text-align:center;color:var(--ment-muted);font-size:1.03rem}
    #edclex-mentoring .ment-area-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}
    #edclex-mentoring .ment-area{grid-column:span 2;display:flex;flex-direction:column;padding:1.3rem;border:1px solid #e7c7a8;border-radius:11px;background:linear-gradient(145deg,#fffbf5,#fff4e6);box-shadow:0 8px 16px rgba(105,63,34,.11);min-width:0}
    #edclex-mentoring .ment-area:nth-child(4){grid-column:2/span 2}
    #edclex-mentoring .ment-area:nth-child(5){grid-column:4/span 2}
    #edclex-mentoring .ment-area[data-selected="true"]{border-color:var(--ment-green);box-shadow:0 0 0 1px var(--ment-green),0 8px 16px rgba(105,63,34,.11)}
    #edclex-mentoring .ment-area-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}
    #edclex-mentoring .ment-icon-tile{display:grid;place-items:center;width:68px;height:68px;flex:none;background:radial-gradient(circle at 25% 14%,#fffefa,#f4e0c8);color:var(--ment-maroon);border:1px solid #e8c8a7;border-radius:12px;box-shadow:inset 0 1px 1px #fffdf8,0 6px 10px rgba(87,49,25,.16)}
    #edclex-mentoring .ment-icon-tile .ment-icon{width:39px;height:39px;filter:drop-shadow(0 3px 2px rgba(74,47,25,.18));stroke-width:1.65}
    #edclex-mentoring .ment-area:nth-child(even) .ment-icon-tile{color:var(--ment-green);background:radial-gradient(circle at 25% 14%,#fffefa,#e2e8d7);border-color:#c5ceb6}
    #edclex-mentoring .ment-area-number{font:.8rem Arial,sans-serif;letter-spacing:.1em;color:#85674c;padding:.3rem .6rem;border:1px solid #e8cfb7;border-radius:20px}
    #edclex-mentoring .ment-area h3{font-size:1.42rem;line-height:1.17;color:var(--ment-navy);margin:0 0 .65rem}
    #edclex-mentoring .ment-area p{font-size:1rem;line-height:1.47;color:var(--ment-muted);margin:0 0 .9rem}
    #edclex-mentoring .ment-focus-tags{display:flex;flex-wrap:wrap;gap:.35rem .5rem;list-style:none;padding:0;margin:0 0 1.2rem}
    #edclex-mentoring .ment-focus-tags li{padding:.28rem .48rem;background:#f6eadb;border:1px solid #ead4ba;border-radius:4px;font:.72rem/1.3 Arial,sans-serif;color:#66503e}
    #edclex-mentoring .ment-area-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;min-height:43px;padding-top:.75rem;border-top:1px solid #ead2ba;text-decoration:none;color:var(--ment-maroon);font-weight:bold;font-size:.95rem}
    #edclex-mentoring .ment-area:nth-child(even) .ment-area-link{color:var(--ment-green)}
    #edclex-mentoring .ment-area-link .ment-icon{width:18px;height:18px}
    #edclex-mentoring .ment-area-link:hover{text-decoration:underline;text-underline-offset:.25em}
    #edclex-mentoring .ment-enquiry-section{padding-top:2.2rem}
    #edclex-mentoring .ment-enquiry-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:2.3rem;align-items:start;padding:2rem;background:linear-gradient(145deg,#fffaf2,#fcebd9);border:1px solid #e9c9a9;border-radius:12px;box-shadow:0 8px 19px rgba(104,61,31,.1)}
    #edclex-mentoring .ment-kicker{display:block;margin-bottom:.7rem;color:var(--ment-maroon);font:bold .74rem Arial,Helvetica,sans-serif;letter-spacing:.11em}
    #edclex-mentoring .ment-enquiry-copy h3{margin:0 0 .85rem;color:var(--ment-green);font-size:1.95rem;font-weight:500;line-height:1.2;letter-spacing:-.02em}
    #edclex-mentoring .ment-enquiry-copy>p{margin:0 0 1.2rem;font-size:1.04rem;color:#354447}
    #edclex-mentoring .ment-how-list{list-style:none;padding:0;margin:0;display:grid;gap:1.05rem}
    #edclex-mentoring .ment-how-list li{display:flex;align-items:flex-start;gap:.8rem}
    #edclex-mentoring .ment-how-number{width:30px;height:30px;flex:none;display:grid;place-items:center;background:var(--ment-maroon);color:#fff8ee;border-radius:50%;font:bold .78rem Arial,sans-serif;margin-top:.1rem}
    #edclex-mentoring .ment-how-list li:nth-child(2) .ment-how-number{background:var(--ment-green)}
    #edclex-mentoring .ment-how-list strong{display:block;color:var(--ment-navy);font-size:1.03rem;margin-bottom:.2rem}
    #edclex-mentoring .ment-how-list p{font-size:.98rem;color:var(--ment-muted);margin:0}
    #edclex-mentoring .ment-contact-note{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;margin-top:1.4rem;border:1px solid #d2cfb8;border-radius:8px;background:#f0efdf;color:var(--ment-green);font-size:.93rem}
    #edclex-mentoring .ment-contact-note .ment-icon{width:20px;height:20px;margin-top:.12rem}
    #edclex-mentoring .ment-contact-note p{margin:0}
    #edclex-mentoring .ment-form{min-width:0;padding:1.4rem;background:#fffdf8;border:1px solid #e0c5a8;border-radius:10px;box-shadow:0 7px 16px rgba(61,42,28,.09)}
    #edclex-mentoring .ment-form h3{font-size:1.35rem;margin:0 0 .4rem;color:var(--ment-navy)}
    #edclex-mentoring .ment-form-intro{color:var(--ment-muted);font-size:.94rem;margin:0 0 1rem}
    #edclex-mentoring .ment-form-row{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}
    #edclex-mentoring .ment-field{margin-bottom:.9rem;min-width:0}
    #edclex-mentoring .ment-field label{display:block;margin-bottom:.4rem;color:#3b4b48;font:bold .78rem/1.4 Arial,Helvetica,sans-serif}
    #edclex-mentoring .ment-field label span{font-weight:400;color:#66665c}
    #edclex-mentoring .ment-field input,#edclex-mentoring .ment-field select,#edclex-mentoring .ment-field textarea{width:100%;display:block;padding:.7rem .75rem;border:1px solid #cbb99f;border-radius:6px;background:#fffaf2;color:var(--ment-ink);font:1rem/1.4 Arial,Helvetica,sans-serif;min-height:45px}
    #edclex-mentoring .ment-field textarea{min-height:115px;resize:vertical}
    #edclex-mentoring .ment-field input::placeholder,#edclex-mentoring .ment-field textarea::placeholder{color:#70685e}
    #edclex-mentoring .ment-form .ment-button{min-height:46px;font-size:.96rem}
    #edclex-mentoring .ment-form-help{font:.78rem/1.5 Arial,sans-serif;color:#625c54;margin:.7rem 0 0}
    #edclex-mentoring .ment-form-status{font:.85rem/1.45 Arial,sans-serif;margin:.8rem 0 0;color:var(--ment-green)}
    #edclex-mentoring .ment-direct-email{margin:1rem 0 0;padding-top:.9rem;border-top:1px solid var(--ment-line);font-size:.86rem;color:var(--ment-muted);overflow-wrap:anywhere}
    #edclex-mentoring .ment-direct-email a{color:var(--ment-green);text-underline-offset:.2em}
    #edclex-mentoring .ment-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
    #edclex-mentoring .ment-path{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.2rem;min-height:116px;border:1px solid #e7c8a9;border-radius:9px;background:#fff9f1;box-shadow:0 6px 11px rgba(105,63,34,.08);text-decoration:none}
    #edclex-mentoring .ment-path:hover{border-color:var(--ment-green)}
    #edclex-mentoring .ment-path>.ment-icon{width:32px;height:32px;color:var(--ment-maroon);filter:drop-shadow(0 3px 2px rgba(74,47,25,.15))}
    #edclex-mentoring .ment-path:nth-child(2)>.ment-icon{color:var(--ment-green)}
    #edclex-mentoring .ment-path-copy{min-width:0}
    #edclex-mentoring .ment-path h3{font-size:1.2rem;line-height:1.2;margin:0 0 .35rem;color:var(--ment-navy)}
    #edclex-mentoring .ment-path p{font-size:.94rem;color:var(--ment-muted);margin:0}
    #edclex-mentoring .ment-path-arrow{margin-left:auto;color:var(--ment-green);font-size:1.2rem}
    #edclex-mentoring .ment-faq{max-width:960px;margin:1.5rem auto 0}
    #edclex-mentoring .ment-faq details{border-bottom:1px solid var(--ment-line);padding:.8rem 0}
    #edclex-mentoring .ment-faq summary{color:var(--ment-green);font-size:1.04rem;font-weight:bold;cursor:pointer;min-height:38px;padding:.3rem 0}
    #edclex-mentoring .ment-faq p{margin:.6rem 0 .2rem;color:var(--ment-muted);font-size:.98rem}
    #edclex-mentoring .ment-bottom-cta{padding:2rem 0 2.7rem}
    #edclex-mentoring .ment-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.75rem 2rem;border:1px solid #e3bc93;border-radius:11px;background:linear-gradient(115deg,#fff8ed,#f4e2cc);box-shadow:0 7px 15px rgba(105,63,34,.1)}
    #edclex-mentoring .ment-cta-inner h2{font-size:clamp(1.65rem,2.4vw,2rem);line-height:1.2;font-weight:500;color:var(--ment-maroon);margin:0 0 .45rem}
    #edclex-mentoring .ment-cta-inner p{margin:0;color:var(--ment-muted);font-size:1rem}
    #edclex-mentoring .ment-cta-inner .ment-button{flex:none}
    #edclex-mentoring .ment-footer{background:linear-gradient(125deg,#2f5136,#1e3f2c);color:#fff3e5;border-top:1px solid #537051}
    #edclex-mentoring .ment-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:2.5rem;padding:2.25rem 0 1.7rem}
    #edclex-mentoring .ment-footer-brand{font-size:1.6rem;letter-spacing:-.04em;font-weight:bold;margin:0 0 .55rem}
    #edclex-mentoring .ment-footer-brand span{font-size:.75em}
    #edclex-mentoring .ment-footer p{font-size:.93rem;line-height:1.5;max-width:335px;margin:0 0 .8rem;color:#f0e6d8}
    #edclex-mentoring .ment-footer h3{font-size:1.15rem;color:#fff3e5;margin:0 0 .75rem;font-weight:500}
    #edclex-mentoring .ment-footer ul{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .75rem;list-style:none;padding:0;margin:0}
    #edclex-mentoring .ment-footer a{text-decoration:none;font-size:.91rem;overflow-wrap:anywhere}
    #edclex-mentoring .ment-footer a:hover{text-decoration:underline;text-underline-offset:.25em}
    #edclex-mentoring .ment-footer a:focus-visible{outline-color:#fff3e5}
    #edclex-mentoring .ment-footer-contact{display:flex;align-items:center;gap:.6rem;width:fit-content;padding:.65rem .85rem;border:1px solid #617957;border-radius:7px;background:rgba(255,245,226,.06);box-shadow:0 4px 8px rgba(15,30,17,.16)}
    #edclex-mentoring .ment-footer-contact .ment-icon{width:19px;height:19px}
    #edclex-mentoring .ment-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.1rem 0;border-top:1px solid #5d7456;font-size:.82rem;color:#ede0ce}
    #edclex-mentoring .ment-footer-legal{display:flex;gap:1rem}
    #edclex-mentoring .ment-footer-legal a{font-size:.82rem}
    @media(max-width:1080px){#edclex-mentoring .ment-header-inner{gap:1.2rem}#edclex-mentoring .ment-wordmark{font-size:1.4rem}#edclex-mentoring .ment-nav{gap:1.15rem}#edclex-mentoring .ment-nav a{font-size:.93rem}#edclex-mentoring .ment-area{padding:1.15rem}#edclex-mentoring .ment-area h3{font-size:1.32rem}#edclex-mentoring .ment-benefit{flex-direction:column;align-items:center;text-align:center;gap:.4rem}#edclex-mentoring .ment-enquiry-grid{padding:1.5rem;gap:1.5rem}#edclex-mentoring .ment-footer-grid{gap:1.5rem}}
    @media(max-width:860px){#edclex-mentoring .ment-header-inner{flex-wrap:wrap;padding:1rem 0;gap:.6rem 1rem}#edclex-mentoring .ment-login{margin-left:auto}#edclex-mentoring .ment-nav{order:3;flex-basis:100%;margin:0;justify-content:flex-start;gap:.5rem 1.5rem;flex-wrap:wrap}#edclex-mentoring .ment-nav a{padding:.3rem 0}#edclex-mentoring .ment-hero-grid{grid-template-columns:1fr;gap:1.2rem}#edclex-mentoring .ment-hero h1{font-size:3.1rem}#edclex-mentoring .ment-benefits{gap:.5rem}#edclex-mentoring .ment-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#edclex-mentoring .ment-area,#edclex-mentoring .ment-area:nth-child(4),#edclex-mentoring .ment-area:nth-child(5){grid-column:auto}#edclex-mentoring .ment-area:nth-child(5){grid-column:1/-1;width:100%;justify-self:stretch}#edclex-mentoring .ment-enquiry-grid{grid-template-columns:1fr;gap:1.6rem}#edclex-mentoring .ment-how-list{grid-template-columns:1fr;gap:1rem}#edclex-mentoring .ment-how-list li{flex-direction:column;gap:.6rem}#edclex-mentoring .ment-contact-note{max-width:640px}#edclex-mentoring .ment-path{flex-direction:column;align-items:flex-start;gap:.65rem}#edclex-mentoring .ment-path-arrow{display:none}#edclex-mentoring .ment-cta-inner{flex-direction:column;align-items:flex-start;gap:1rem}#edclex-mentoring .ment-footer-grid{grid-template-columns:1fr 1fr}#edclex-mentoring .ment-footer-intro{grid-column:1/-1}#edclex-mentoring .ment-footer p{max-width:600px}}
    @media(max-width:600px){#edclex-mentoring .ment-shell{width:calc(100% - 2rem)}#edclex-mentoring .ment-seal{width:44px;height:44px}#edclex-mentoring .ment-wordmark{font-size:1.3rem}#edclex-mentoring .ment-wordmark small{font-size:.7rem}#edclex-mentoring .ment-login{font-size:.86rem;padding:.55rem .7rem}#edclex-mentoring .ment-nav{gap:.25rem 1rem}#edclex-mentoring .ment-nav a{min-height:38px;display:inline-flex;align-items:center;font-size:.88rem}#edclex-mentoring .ment-hero{padding:2rem 0 1.2rem}#edclex-mentoring .ment-hero-grid{grid-template-columns:1fr;gap:1.2rem}#edclex-mentoring .ment-hero h1{font-size:3.05rem}#edclex-mentoring .ment-eyebrow{font-size:.68rem;letter-spacing:.07em}#edclex-mentoring .ment-promise{font-size:1.4rem}#edclex-mentoring .ment-lead{font-size:1.05rem}#edclex-mentoring .ment-benefit{font-size:.87rem;min-height:83px}#edclex-mentoring .ment-benefits{max-width:none}#edclex-mentoring .ment-hero-art{max-width:500px;width:100%;margin:0 auto}#edclex-mentoring .ment-section{padding:2rem 0}#edclex-mentoring .ment-title{font-size:1.85rem;gap:.3rem}#edclex-mentoring .ment-title span{gap:.3rem}#edclex-mentoring .ment-title span:before,#edclex-mentoring .ment-title span:after{display:none}#edclex-mentoring .ment-section-lead{font-size:1rem}#edclex-mentoring .ment-area-grid{grid-template-columns:1fr}#edclex-mentoring .ment-area,#edclex-mentoring .ment-area:nth-child(5){grid-column:auto;width:100%;padding:1.25rem}#edclex-mentoring .ment-area-top{margin-bottom:.85rem}#edclex-mentoring .ment-icon-tile{width:60px;height:60px}#edclex-mentoring .ment-icon-tile .ment-icon{width:35px;height:35px}#edclex-mentoring .ment-area h3{font-size:1.4rem}#edclex-mentoring .ment-enquiry-grid{padding:1.2rem;gap:1.3rem}#edclex-mentoring .ment-enquiry-copy h3{font-size:1.75rem}#edclex-mentoring .ment-how-list{grid-template-columns:1fr;gap:1rem}#edclex-mentoring .ment-how-list li{flex-direction:row;gap:.75rem}#edclex-mentoring .ment-form{padding:1rem}#edclex-mentoring .ment-form-row{grid-template-columns:1fr;gap:0}#edclex-mentoring .ment-form h3{font-size:1.25rem}#edclex-mentoring .ment-path-grid{grid-template-columns:1fr}#edclex-mentoring .ment-path{flex-direction:row;align-items:center;gap:1rem;min-height:103px}#edclex-mentoring .ment-path-arrow{display:block}#edclex-mentoring .ment-cta-inner{padding:1.35rem}#edclex-mentoring .ment-footer-grid{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem 0}#edclex-mentoring .ment-footer-intro{grid-column:auto}#edclex-mentoring .ment-footer-bottom{align-items:flex-start;flex-direction:column;gap:.65rem}#edclex-mentoring .ment-button{gap:.65rem;padding:.72rem .9rem;font-size:.96rem}}
    @media(max-width:360px){#edclex-mentoring .ment-header-inner{gap:.5rem}#edclex-mentoring .ment-brand{gap:.45rem}#edclex-mentoring .ment-seal{width:38px;height:38px}#edclex-mentoring .ment-wordmark{font-size:1.1rem}#edclex-mentoring .ment-login{padding:.5rem .6rem;font-size:.8rem}#edclex-mentoring .ment-login .ment-icon{display:none}#edclex-mentoring .ment-hero h1{font-size:2.75rem}#edclex-mentoring .ment-benefit{padding:.65rem .3rem}#edclex-mentoring .ment-enquiry-grid{padding:1rem}#edclex-mentoring .ment-form{padding:.85rem}#edclex-mentoring .ment-button{font-size:.92rem}#edclex-mentoring .ment-hero .ment-actions{gap:.6rem}#edclex-mentoring .ment-hero .ment-button{gap:.4rem;padding:.7rem .75rem}}
    @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
    @media print{#edclex-mentoring{background:#fff}#edclex-mentoring .ment-header,#edclex-mentoring .ment-footer,#edclex-mentoring .ment-form,#edclex-mentoring .ment-actions,#edclex-mentoring .ment-area-link,#edclex-mentoring .ment-bottom-cta{display:none}#edclex-mentoring .ment-shell{width:100%}#edclex-mentoring .ment-section{padding:1rem 0}#edclex-mentoring .ment-area,#edclex-mentoring .ment-path{break-inside:avoid;box-shadow:none}}
body.page-mentoring {
    background: #fbead8;
}
