.resume-view{max-width:1100px;padding-top:3rem;padding-bottom:4rem}.resume-heading{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.resume-heading h1{font-size:clamp(2.5rem,5vw,4rem);margin:.5rem 0}.resume-heading .button{font-size:13px}.resume-help{margin:1rem 0 2rem;font-size:17px;line-height:1.6}.resume-page{margin:0 0 2rem}.resume-page img{display:block;width:100%;height:auto;background:#fff;box-shadow:0 3px 20px #143c3d14;border:1px solid #d7ded8}.resume-page figcaption{font-size:15px;margin-top:.6rem;text-align:center;color:#536967}.resume-page figcaption a{text-decoration:underline;text-underline-offset:3px}.resume-page figcaption a:hover{color:var(--ink)}@media(max-width:600px){.resume-heading{align-items:flex-start;flex-direction:column;gap:.5rem}.resume-view{padding-top:1.5rem}.resume-help{font-size:16px}.resume-page{margin-left:-12px;margin-right:-12px}}
