:root{--font-body-family:'MPN DM Sans',Arial,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-body-scale:1;--font-heading-family:'MPN Newsreader',Georgia,serif;--font-heading-style:normal;--font-heading-weight:400;--font-heading-scale:1;--color-background:251,248,242;--color-foreground:40,44,40;--color-link:36,72,62;--color-button:36,72,62;--color-button-text:255,255,255;--page-width:124rem}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:var(--mpn-cream,#fbf8f2);color:var(--mpn-ink,#282c28);font:1.6rem/1.6 var(--mpn-font-body,'MPN DM Sans',Arial,sans-serif)}.mentor-skip{position:absolute;top:-100px;left:20px;z-index:1000;padding:12px;background:#fff}.mentor-skip:focus{top:20px}.mentor-content{max-width:880px;margin:0 auto;padding:64px 24px 88px;overflow-wrap:anywhere}.mentor-content h1{font:400 clamp(38px,6vw,58px)/1.12 var(--mpn-font-heading);margin:0 0 28px}.mentor-content h2{font:500 29px/1.25 var(--mpn-font-heading);margin:38px 0 14px}.mentor-content h3{font:600 20px/1.4 var(--mpn-font-body);margin:28px 0 10px}.mentor-content p,.mentor-content li{font-size:16px;line-height:1.8}.mentor-content a{color:var(--mpn-forest);text-underline-offset:3px}.mentor-content table{width:100%;border-collapse:collapse;font-size:14px}.mentor-content th,.mentor-content td{padding:10px;border:1px solid var(--mpn-line);text-align:left}.mentor-content blockquote{margin:24px 0;padding:16px 22px;border-left:3px solid var(--mpn-forest);background:var(--mpn-sage)}@media(max-width:599px){.mentor-content{padding:40px 20px 64px}.mentor-content h2{font-size:25px}.mentor-content table{font-size:12px}.mentor-content th,.mentor-content td{padding:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
