.resume-paper{color:#171717;overflow-wrap:anywhere;background:#fff;min-height:720px;padding:42px 38px;font-family:Arial,Helvetica,sans-serif;line-height:1.45;box-shadow:0 2px 14px #0f172a0d}.resume-contact{border-bottom:1.5px solid #222;margin-bottom:18px;padding-bottom:14px}.resume-contact h2{font-size:1.65em;font-weight:700;line-height:1.3}.resume-contact h2 span{font-size:.65em;font-weight:500}.resume-contact p{margin-top:8px;font-size:.8em;line-height:1.65}.resume-section{margin-top:19px}.resume-section h3{letter-spacing:.065em;text-transform:uppercase;border-bottom:1px solid #b6bcc5;margin-bottom:9px;padding-bottom:4px;font-size:.9em;font-weight:700}.resume-entry{margin-top:10px}.resume-entry-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.resume-entry-heading strong{font-weight:700}.resume-entry-heading span{text-align:right;flex-shrink:0;max-width:40%;font-size:.85em}.resume-entry p{margin-top:3px}.resume-entry ul{margin:5px 0 0 15px;list-style:outside}.resume-entry li{margin-top:3px;padding-left:2px}.resume-empty{text-align:center;color:#475569;padding-top:120px;font-size:.95em;line-height:1.8}.resume-print-only{display:none}@media (max-width:600px){.resume-paper{min-height:600px;padding:28px 22px;font-size:10pt!important}.resume-contact h2{font-size:1.45em}.resume-entry-heading{flex-wrap:wrap;gap:1px}.resume-entry-heading span{text-align:left;max-width:100%}.resume-entry-heading strong{flex-basis:100%}}@media print{@page crna-resume{size:letter;margin:0}html,body{color:#000!important;background:#fff!important;margin:0!important;padding:0!important}body:has(.resume-builder)>*{display:none!important}body:has(.resume-builder)>main.resume-builder{page:crna-resume;background:#fff!important;margin:0!important;padding:0!important;display:block!important}.resume-builder>*{display:none!important}.resume-builder>.resume-print-only{display:block!important}.resume-print-only .resume-paper{-webkit-box-decoration-break:clone;box-decoration-break:clone;min-height:0!important;box-shadow:none!important;font-size:inherit!important;padding:.65in!important;display:block!important}.resume-print-only h3,.resume-print-only .resume-entry-heading{-moz-column-break-after:avoid;break-after:avoid}.resume-print-only .resume-contact{-moz-column-break-inside:avoid;break-inside:avoid}}.resume-paper[data-school=siue] .resume-contact h2,.resume-paper[data-school=siue] .resume-contact h2 span,.resume-paper[data-school=siue] .resume-contact p,.resume-paper[data-school=siue] .resume-section h3,.resume-paper[data-school=siue] .resume-entry-heading span{font-size:1em}
