.resume-guide{max-width:1000px;margin:auto;padding:56px 24px 80px;color:#171717}.resume-guide h1{font-size:clamp(36px,5vw,58px);line-height:1.12;margin:24px 0}.resume-guide h2{font-size:28px;line-height:1.25;margin:36px 0 16px}.resume-guide li,.resume-guide p{font-family:Arial,sans-serif;font-size:18px;line-height:1.75}.resume-guide p{margin:16px 0;white-space:pre-line}.resume-guide a{text-decoration:underline;text-underline-offset:4px}.resume-guide a:focus-visible{outline:3px solid #b9380b;outline-offset:5px}.resume-guide ul{padding-left:24px}.resume-guide .guide-note{font-size:15px;color:#555}.guide-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:32px 0}.guide-cards article,.guide-next{border:1px solid #222;border-radius:10px;padding:24px}.guide-cards h2{margin-top:0}.guide-next{margin-top:40px;background:#fafafa}.resume-guide .guide-breadcrumb{font-size:16px}.resume-guide section{max-width:780px}.resume-guide .guide-example{border-left:3px solid #b9380b;padding-left:24px}.guide-designs img{display:block;width:100%;height:auto;border:1px solid #ddd}.guide-designs button{background:#171717;color:#fff;border:1px solid #171717;border-radius:6px;padding:12px 18px;font:inherit;cursor:pointer}.guide-designs button:focus-visible,.resume-guide a:focus-visible{outline:3px solid #b9380b;outline-offset:4px}.guide-designs h3{font-size:24px}