.resume-module__FIlNgG__resume{color:#29483e;max-width:850px;margin:auto;padding:32px 36px 80px;line-height:1.7}.resume-module__FIlNgG__resume nav{justify-content:space-between;gap:20px;margin-bottom:48px;font-size:14px;display:flex}.resume-module__FIlNgG__resume nav :is(a,button){color:#29483e;min-height:44px;font:inherit;background:#f2ebcf;border:1px solid #467667;padding:10px 12px}.resume-module__FIlNgG__resume :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #467667}.resume-module__FIlNgG__resume h1{font:48px var(--font-pixel), monospace;margin:0}.resume-module__FIlNgG__resume header{border-bottom:3px solid #467667;padding-bottom:24px}.resume-module__FIlNgG__resume header p{margin:0 0 8px;font-size:21px}.resume-module__FIlNgG__resume header span,.resume-module__FIlNgG__resume header>a{font-size:14px;display:block}.resume-module__FIlNgG__resume h2{margin:32px 0 12px;font-size:21px}.resume-module__FIlNgG__resume p,.resume-module__FIlNgG__resume ul,.resume-module__FIlNgG__resume dl{margin:0}.resume-module__FIlNgG__resume li{margin-bottom:8px}.resume-module__FIlNgG__resume dl>div{grid-template-columns:190px 1fr;gap:16px;margin-bottom:10px;display:grid}.resume-module__FIlNgG__resume dt{font-weight:600}.resume-module__FIlNgG__resume dd{margin:0}@media (max-width:600px){.resume-module__FIlNgG__resume{padding:24px}.resume-module__FIlNgG__resume dl>div{grid-template-columns:1fr;gap:2px}}@media print{.resume-module__FIlNgG__resume{color:#172e25;max-width:none;padding:0;font-size:11pt}.resume-module__FIlNgG__resume nav{display:none}.resume-module__FIlNgG__resume h2{break-after:avoid;margin-top:22px}.resume-module__FIlNgG__resume dl>div,.resume-module__FIlNgG__resume li{break-inside:avoid}}
