:root{--brand-accent:#171717;--brand-hover:#4d4d4d;--brand-ink:#171717;--brand-muted:#656565;--brand-border:#d5d5d5;--brand-wash:#f1f1f1;--brand-soft:#fafafa;--font-ui:"Freeman",Arial,sans-serif;--accent:var(--brand-accent);--ink:var(--brand-ink)}body{font-family:var(--font-ui);font-style:normal;background:#fff;color:var(--brand-ink)}body :is(em,i){font-style:normal!important}button,input,select,textarea{font-family:inherit}.public-site,.test-header,.test-workspace{background:#fff}.test-header button[aria-current=page],.test-header nav a[aria-current=page]{border-color:var(--brand-accent)}.test-signin{color:var(--brand-hover)}.collection-links a[aria-current=page]{background:var(--brand-wash);border-color:var(--brand-accent);color:var(--brand-hover)}.test-upload-card{background:#fff;box-shadow:0 8px 24px #5b351408}.test-dropzone{background:var(--brand-soft);border-color:#8a8a8a}.test-dropzone .resume-paper-mark{background:#f2f2f2;border-color:#bdbdbd;color:var(--brand-accent);box-shadow:4px 4px 0 #e0e0e0}.resume-paper-mark i{background:#999}.public-search{background:#fff;border-color:var(--brand-border)}.public-search input:not([type=checkbox]),.public-search select{color:var(--brand-ink);border-color:#c9beb4;background:#fff}.public-check input{accent-color:var(--brand-accent)}.public-primary,.public-search button,.test-upload-card .test-find,.test-workspace .test-find{background:var(--brand-accent);color:#fff}.public-primary:hover,.public-search button:hover,.test-upload-card .test-find:hover:not(:disabled){background:var(--brand-hover)}.public-fit em,.public-intro em,.test-intro h1 em{font-family:inherit;font-style:normal}.pro-hero h1,.public-intro h1,.resume-arrival h1,.shortlist-redesign .resume-drop-hero h1,.shortlist-redesign .test-intro h1,.test-header,.test-header :is(a,button,summary){font-family:var(--font-ui);font-weight:400;font-synthesis:none;letter-spacing:0}.shortlist-redesign .resume-drop-hero h1{line-height:1.18}.brand-sign,.brand-sign text{font-family:var(--font-ui);font-weight:400;font-synthesis:none}.brand-sign .brand-sign-open{font-size:25px;letter-spacing:.5px}.site-footer{box-sizing:border-box;max-width:1180px;width:calc(100% - 64px);margin:45px auto 0;padding:28px 0;border-top:1px solid #ddd;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:#fff;color:#111;font-family:var(--font-ui),sans-serif}.page-content>.site-footer{width:100%}.site-footer-brand{font-size:17px;white-space:nowrap;text-decoration:none}.site-footer-brand span{display:block;margin-top:6px;font-size:12px;color:#555}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 20px}.site-footer nav a,.site-footer nav button{font:inherit;font-size:13px;color:#444;background:none;border:0;padding:0}.site-footer a:hover,.site-footer button:hover{text-decoration:underline}.job-share :focus-visible,.site-footer :focus-visible{outline:2px solid #111;outline-offset:4px}.signup-session-loading{min-height:540px;display:grid;place-items:center;font-size:20px}.header-session-loading{width:160px;min-height:44px}.test-header nav>a:last-child{min-width:86px}.job-share{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:-16px 0 32px}.job-share button{display:inline-flex;gap:8px;align-items:center;background:#fff;color:#111;border:1px solid #bbb;border-radius:6px;padding:10px 14px;font:inherit}.job-share span{font-size:14px}.job-share label{flex-basis:100%;display:grid;gap:6px}.job-share input{width:100%;padding:10px;border:1px solid #777}.policy-page{max-width:850px;margin:auto;padding:56px 24px;font-size:17px;line-height:1.75}.policy-page h1{font-size:48px;line-height:1.15;margin-bottom:16px}.policy-page h2{font-size:25px;margin:30px 0 12px}.policy-page p{margin:12px 0}.policy-page a{text-decoration:underline}.policy-page ul{padding-left:24px}@media(max-width:700px){.site-footer{width:calc(100% - 40px);flex-direction:column}.site-footer nav{justify-content:flex-start}.signup-session-loading{min-height:380px}.header-session-loading{width:100px}}.header-session-loading>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.test-header .header-session-slot{display:flex;justify-content:flex-end;align-items:center;width:160px;min-height:48px;flex-shrink:0}.test-header nav>a:last-child{min-width:105px}.header-session-slot .header-session-loading{width:100%}@media(max-width:760px){.test-header .header-session-slot{width:130px}}.analytics-consent{position:fixed;bottom:16px;left:16px;right:16px;z-index:10000;max-width:640px;margin:auto;padding:18px 22px;border:1px solid #aaa;border-radius:12px;background:#fff;color:#181818;box-shadow:0 4px 24px #0002;font-family:Arial,sans-serif;font-size:15px;line-height:1.5}.analytics-consent p{margin:0 0 12px}.analytics-consent a{text-decoration:underline}.analytics-consent div{display:flex;gap:12px;flex-wrap:wrap}.analytics-consent button{padding:10px 16px;min-height:44px;border:1px solid #181818;border-radius:6px;background:#fff;color:#181818;cursor:pointer}.analytics-consent button:focus-visible{outline:3px solid #c34b18;outline-offset:2px}