.resume-landing{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin-bottom:38px;padding:12px 0 30px;border-bottom:1px solid #dadce7}.resume-landing h1{font-size:clamp(32px,4vw,50px);line-height:1.1;letter-spacing:-1.5px;max-width:680px}.resume-landing p{line-height:1.7;color:#53566a;margin:18px 0}.resume-landing .resume-landing-note{font-size:13px}.resume-landing-benefits{padding:28px;border:1px solid #dcd8ee;background:#f0edff;border-radius:18px}.resume-landing-benefits h2{font-size:23px}.resume-landing li{margin:16px 0;line-height:1.6}.resume-landing-faq{grid-column:1/-1}.resume-landing-faq h2{font-size:24px;margin-bottom:18px}.resume-landing-faq details{padding:15px 0;border-top:1px solid #dedee7}.resume-landing-faq summary{cursor:pointer;font-weight:600}.resume-pro-invitation{display:flex;align-items:center;gap:24px;justify-content:space-between;background:#f1efff;border:1px solid #d9d3f2;border-radius:12px;padding:20px;margin:20px 0}.resume-pro-invitation p{margin:6px 0 0;line-height:1.5}.resume-pro-invitation a{white-space:nowrap;color:#5145b5;font-weight:600}.pro-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.pro-features article{border:1px solid #dedee7;border-radius:12px;padding:24px;background:white}.pro-features h2{font-size:22px}.pro-features p{line-height:1.7;margin-top:10px}.pro-checkout{padding:28px;border:1px solid #cdc6ee;border-radius:16px;background:#f0edff;margin:28px 0}.pro-checkout p{margin:12px 0;line-height:1.6}.pro-checkout button{background:#5145b5;color:white;padding:14px 22px;border-radius:8px;cursor:pointer}.pro-checkout button:disabled{opacity:.55;cursor:wait}@media(max-width:720px){.pro-features,.resume-landing{grid-template-columns:1fr}.resume-pro-invitation{flex-direction:column;align-items:flex-start}.resume-landing{gap:20px}}.shortlist-redesign.resume-route{background:#fff;color:#202124;--studio-ink:#202124;--studio-accent:#c3440b;--studio-line:#ddd}.resume-route .test-header{background:#fff;border-color:#ddd}.resume-route .page-content{max-width:1440px;padding-left:5%;padding-right:5%}.resume-arrival{padding:35px 0 65px}.resume-arrival-top{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;border-bottom:1px solid #d8d8d8;padding-bottom:22px}.resume-arrival-top>a{color:#b63c09}.resume-arrival h1{font-size:clamp(90px,14vw,190px);font-weight:500;letter-spacing:-.07em;line-height:.86;margin:55px 0 35px}.resume-arrival h1>span{color:#c3440b}.resume-arrival-bottom{display:flex;justify-content:space-between;gap:30px;align-items:end}.resume-arrival-bottom p{font-size:17px;line-height:1.7;color:#646464}.resume-start{display:flex;align-items:center;gap:50px;background:#202124;color:#fff;padding:18px 23px;border-radius:3px;font-size:14px;white-space:nowrap}.resume-start>span{font-size:22px}.resume-edit-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:80px 0 35px;align-items:center}.resume-edit-intro h2{font-size:clamp(35px,4.5vw,58px);font-weight:500;line-height:1.05;letter-spacing:-2px}.resume-edit-intro p{font-size:16px;line-height:1.8;color:#626262;margin:12px 0}.resume-edit-intro a{color:#b63c09;text-decoration:underline;text-underline-offset:4px}.resume-page-help{padding:18px 0 25px;border-bottom:1px solid #ddd;font-size:13px;margin-bottom:35px}.resume-page-help summary{cursor:pointer;color:#606060}.resume-page-help>div{max-width:750px;line-height:1.8}.resume-page-help h3{font-size:17px;margin:22px 0 8px}.resume-page-help p{color:#606060}.resume-route #resume-editor{scroll-margin-top:30px}.resume-route .resume-hub-heading h2{font-size:34px;letter-spacing:-1px;font-weight:500}.resume-route .resume-hub-heading p{color:#606060}.resume-route .resume-hub-actions button{border-color:#c8c8c8;border-radius:4px}.resume-route .resume-hub-nav{border-color:#ddd}.resume-route .resume-hub-nav button[aria-pressed=true]{color:#b63c09;border-color:#c3440b}.resume-route .resume-pro-invitation{background:#f5f5f4;border:0;border-left:3px solid #c3440b;border-radius:0;padding:20px 25px;font-size:14px}.resume-route .resume-pro-invitation a{color:#b63c09}.resume-route .resume-workbench-rail{background:#202124;color:#fff;border-color:#202124}.resume-route .resume-workbench-grid{border-color:#ddd;border-radius:0}.resume-route .resume-preview-toolbar,.resume-route .resume-writing,.resume-route .resume-writing-bottom,.resume-route .resume-writing-toolbar{background:#fff;border-color:#ddd;color:#292929}.resume-route .resume-preview{background:#f4f4f3;border-color:#ddd}.resume-route .resume-section-nav button[aria-pressed=true],.resume-route .resume-writing-toolbar button[aria-selected=true]{background:#202124;color:white}.resume-route .design-category-tabs button[aria-pressed=true]{background:#202124;color:white;border-color:#202124}.resume-route .studio-template-shelf>button{background:white;border-color:#d8d8d8;border-radius:3px}.resume-route .studio-template-shelf>button[aria-pressed=true]{background:#fff6ef;border-color:#c3440b;box-shadow:0 0 0 1px #c3440b}.resume-route .studio-template-selection{color:#b63c09}.resume-route .primary,.resume-route .resume-save{background:#c3440b;color:white}.resume-route .resume-score{background:#fff;border-color:#ddd}.resume-route :is(button,a,input,textarea,summary):focus-visible{outline-color:#c3440b}.resume-route .resume-studio,.resume-route .resume-workbench{--studio-ink:#202124;--studio-accent:#c3440b;--studio-line:#ddd}@media(max-width:800px){.resume-arrival{padding-top:22px}.resume-arrival-bottom{align-items:start;flex-direction:column;gap:24px}.resume-arrival h1{margin-top:40px}.resume-edit-intro{grid-template-columns:1fr;gap:15px;padding-top:50px}}@media(max-width:550px){.resume-route .page-content{padding-left:20px;padding-right:20px}.resume-arrival{padding-bottom:40px}.resume-arrival h1{font-size:104px}.resume-arrival-bottom p{font-size:15px}.resume-arrival-top{font-size:12px}.resume-edit-intro h2{font-size:37px}.resume-route .resume-hub-heading h2{font-size:29px}.resume-route .resume-pro-invitation{padding:18px}}.resume-route .resume-hub-nav{background:#f4f4f3;border-radius:4px}.resume-route .resume-hub-nav button[aria-pressed=true]{background:#202124;color:#fff;box-shadow:none;border-radius:3px}.resume-route .resume-hub-nav button{color:#606060}