.container.s-1gebkal{border-radius:inherit;height:100%;color:var(--system-color-dark);background-color:#525659;flex-direction:column;display:flex}.titlebar.s-1gebkal{border-top-left-radius:inherit;border-top-right-radius:inherit;-webkit-user-select:none;user-select:none;background-color:#3a3d40;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:100%;padding:.7rem 1rem;display:flex}.titlebar.s-1gebkal span:where(.s-1gebkal){color:#fffc;font-size:.9rem;font-weight:500}.download-btn.s-1gebkal{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.3rem;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;display:flex;position:absolute;right:1rem}.download-btn.s-1gebkal:hover{background:#fff3}.document.s-1gebkal{flex:1;justify-content:center;padding:2rem;display:flex;overflow-y:auto}.page.s-1gebkal{color:#1d1d1f;background:#fff;border-radius:4px;width:100%;max-width:550px;padding:2.5rem;box-shadow:0 2px 20px #0000004d}.doc-header.s-1gebkal{text-align:center;border-bottom:2px solid #007aff;margin-bottom:1.5rem;padding-bottom:1rem}.doc-header.s-1gebkal h1:where(.s-1gebkal){letter-spacing:1px;font-size:1.8rem;font-weight:700}.doc-header.s-1gebkal .role:where(.s-1gebkal){color:#007aff;margin-top:.2rem;font-size:1rem}.doc-header.s-1gebkal .contact-row:where(.s-1gebkal){opacity:.6;justify-content:center;gap:1.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.section.s-1gebkal{margin-bottom:1.2rem}.section.s-1gebkal h2:where(.s-1gebkal){text-transform:uppercase;letter-spacing:1px;color:#007aff;border-bottom:1px solid #e5e5e7;margin-bottom:.6rem;padding-bottom:.3rem;font-size:.9rem;font-weight:700}.entry.s-1gebkal{margin-bottom:.8rem}.entry-header.s-1gebkal{justify-content:space-between;align-items:baseline;display:flex}.entry-header.s-1gebkal h3:where(.s-1gebkal){font-size:.85rem;font-weight:600}.entry-header.s-1gebkal .date:where(.s-1gebkal){opacity:.5;font-size:.72rem}.company.s-1gebkal{opacity:.6;margin-bottom:.3rem;font-size:.78rem}ul.s-1gebkal{margin:0;padding-left:1.2rem}ul.s-1gebkal li:where(.s-1gebkal){margin-bottom:.15rem;font-size:.78rem;line-height:1.5}.skills-grid.s-1gebkal{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.skills-grid.s-1gebkal h4:where(.s-1gebkal){margin-bottom:.15rem;font-size:.78rem;font-weight:600}.skills-grid.s-1gebkal p:where(.s-1gebkal){opacity:.7;font-size:.72rem;line-height:1.4}
