.resume-public_page__RM2xm{min-height:100vh;background:#f9fafb;padding:24px;color:#101828}.resume-public_sheet__tpIhz{max-width:860px;margin:0 auto;background:#fff;border:1px solid #eaecf0;border-radius:18px;padding:20px;box-shadow:0 1px 2px rgba(16,24,40,.06)}.resume-public_head__M5IFx{display:flex;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #eaecf0}.resume-public_name__HnAhr{font-size:22px;font-weight:900}.resume-public_headline__MNPfb{margin-top:4px;font-weight:800;color:#b42318}.resume-public_meta__9DXOq{margin-top:6px;font-size:12px;color:#475467}.resume-public_badge__HYWgE{height:28px;padding:0 12px;border-radius:999px;border:1px solid #d92d20;background:#fee4e2;color:#b42318;font-weight:900;display:inline-flex;align-items:center}.resume-public_summary__cSSXM{margin-top:14px;line-height:1.6;color:#344054;white-space:pre-wrap}.resume-public_section__0CAsQ{margin-top:18px}.resume-public_sectionTitle__nnUNX{font-weight:900;margin-bottom:10px;border-left:3px solid #d92d20;padding-left:10px}.resume-public_item__fTQOr{border:1px solid #eaecf0;border-radius:14px;padding:12px;margin-bottom:10px;background:#fff}.resume-public_itemTitle__aAZvW{font-weight:900}.resume-public_itemOrg__LHnYo{font-weight:700;color:#475467}.resume-public_itemMeta__pTDg5{margin-top:4px;font-size:12px;color:#667085}.resume-public_highlight__vMK5w{margin-top:8px;font-size:12px;font-weight:900;color:#b42318}.resume-public_small__wMTmT{margin-top:6px;font-size:12px;color:#475467;white-space:pre-wrap}.resume-public_empty__StXRZ{font-size:12px;color:#667085;border:1px dashed #eaecf0;border-radius:12px;padding:12px}.resume-public_essay__Q8C7X{border:1px solid #eaecf0;border-radius:14px;padding:12px;margin-bottom:10px}.resume-public_essayTitle__L_v_k{font-weight:900;margin-bottom:6px}.resume-public_essayBody__cr4Dn{font-size:12px;line-height:1.6;color:#475467;white-space:pre-wrap}.resume-public_footer__yx_wQ{margin-top:18px;font-size:12px;color:#667085;border-top:1px solid #eaecf0;padding-top:12px}.resume-public_card___wQ3R{max-width:520px;margin:80px auto;background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px}.resume-public_title__S0ycV{font-weight:900;font-size:18px}.resume-public_sub__nx9Tf{margin-top:8px;color:#475467;font-size:13px}.resume-public_hint__aegby{margin-top:10px;color:#667085;font-size:12px;white-space:pre-wrap}