@media print{@page resume{margin:.6in .65in}.resume-page{page:resume}.resume-page .page-hero,.resume-page .resume-intro>h2,.resume-page [data-analytics-event=credential_certificate_pdf_view]{display:none!important}.resume-page .printable-resume{color:#111;width:100%;max-width:none;margin:0;padding:0;font-size:10pt;line-height:1.4}.resume-page .resume-intro,.resume-page .printable-resume>section{border:0;max-width:none;margin:0;padding:0}.resume-page .resume-intro>.eyebrow{color:#111;letter-spacing:-.025em;margin:0 0 .1in;font-size:21pt;font-weight:700}.resume-page .resume-intro>p:not(.eyebrow){max-width:none}.resume-page .review-date{font-size:8.5pt}.resume-page .printable-resume>section{break-inside:auto;margin-top:.2in}.resume-page .printable-resume h2{letter-spacing:0;break-after:avoid;border-bottom:.5pt solid #aaa;margin:0 0 .08in;padding-bottom:.04in;font-size:12pt}.resume-page .printable-resume h3{break-after:avoid;margin:0;font-size:10.5pt}.resume-page .printable-resume p{orphans:3;widows:3;margin-block:.04in}.resume-page .printable-resume a{color:inherit;text-decoration:none}.resume-page .resume-list{margin-top:0;display:block}.resume-page .resume-list article{break-inside:avoid;border:0;margin-top:.12in;padding:0}.resume-page .credential-list{margin:0;padding:0}.resume-page .credential-list>li{break-inside:avoid;border:0;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.12in;padding-block:.025in;display:flex}.resume-page .status-badge,.resume-page .tag-list li{color:#333;background:0 0;border:0;padding:0;font-size:8.5pt}.resume-page .tag-list{gap:.04in .16in}}
