
.career-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding-top:65px;padding-bottom:75px}.career-hero h1{font:600 clamp(44px,4.9vw,72px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-2.7px;margin:0 0 25px}.career-lead{font-size:22px;line-height:1.5}.career-hero p:not(.eyebrow){max-width:570px}.career-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.career-actions>a:not(.button){font-size:16px;text-decoration:underline;text-underline-offset:5px}.career-portrait{margin:0}.career-portrait img{width:100%;height:430px;object-fit:cover;object-position:center;border-radius:120px 0 0 0}.career-portrait figcaption{font-weight:600;margin-top:18px}.career-portrait figcaption span{display:block;font-size:14px;font-weight:400;color:var(--muted)}.career-demo{background:#e6e9df;display:grid;grid-template-columns:.85fr 1.3fr;gap:65px;padding-top:80px;padding-bottom:80px}.demo-heading h2{font-size:42px}.demo-disclosure{font-size:14px;color:var(--muted)}.demo-controls{display:flex;align-items:center;gap:20px;margin-top:28px}.demo-reset{background:none;border:0;text-decoration:underline;color:var(--ink);font:inherit;cursor:pointer}.resume-stage{background:#fffdf8;border:1px solid #b8c6bd;box-shadow:10px 10px 0 #cbd4c8}.resume-top{padding:18px 25px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.4px}.resume-sheet{padding:30px}.candidate{font:600 25px Manrope,Arial,sans-serif;margin:0}.candidate-role{font-size:14px;color:var(--muted);margin:8px 0 26px}.resume-sheet h3{font-size:15px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--ink);padding-bottom:10px}.resume-sheet #demo-copy{min-height:145px;font-size:18px}.resume-sheet del{color:#8f3527;text-decoration-thickness:2px}.resume-sheet ins{color:#1b573b;background:#e5f0e7;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}.editor-note{border-left:3px solid var(--coral);padding:15px 18px;background:var(--paper);min-height:150px}.editor-note span{font-size:12px;letter-spacing:1px;font-weight:700}.editor-note p{font-size:16px;margin:10px 0 0}.demo-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.demo-steps button{font:500 14px 'DM Sans',Arial,sans-serif;padding:16px 6px;border:0;background:transparent;color:var(--ink);cursor:pointer}.demo-steps button[aria-pressed=true]{background:var(--ink);color:white}button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.interview-preview{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:75px;padding-bottom:75px}.interview-cards>div{padding:23px 28px;background:var(--ink);color:var(--paper);margin-bottom:16px}.interview-cards>div:nth-child(2){background:#eed9cc;color:var(--ink);margin-left:30px}.interview-cards span{font-size:12px;letter-spacing:1.5px}.interview-cards p{font-size:21px;margin:12px 0 0}.interview-cards details{margin-top:25px}.interview-cards summary{cursor:pointer;font-weight:600}.interview-cards details p{font-size:16px}.career-section-title{padding-top:40px;padding-bottom:40px;border-top:1px solid var(--line)}.career-section-title>p:last-child{max-width:660px}.career-resources{background:#e6e9df;padding-top:75px;padding-bottom:80px}.career-resources>p:not(.eyebrow){max-width:680px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.resource-grid article{border-top:2px solid var(--ink);padding-top:25px;display:flex;flex-direction:column}.resource-grid h3{font:600 25px/1.25 Manrope,Arial,sans-serif;margin:0 0 12px}.resource-grid .eyebrow{font-size:12px;letter-spacing:.7px}.resource-grid .text-link{margin-top:auto}.resource-grid p:not(.eyebrow){font-size:16px;margin-bottom:25px}.worksheet{max-width:900px;margin:0 auto;padding:45px 28px 70px}.worksheet-brand{font:700 20px Manrope,Arial,sans-serif;margin-bottom:20px}.worksheet-brand span{color:var(--coral)}.worksheet-back{margin-bottom:35px}.worksheet h1{font:600 clamp(34px,5vw,52px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-1.5px;margin:0 0 20px}.worksheet-tools{padding:22px;background:#e6e9df;margin:28px 0}.worksheet-tools p{font-size:14px;margin-bottom:0}.worksheet-question{padding:28px 0;border-top:1px solid var(--line)}.worksheet-question h2{font-size:25px;letter-spacing:-.5px}.worksheet-tip{font-size:15px;color:var(--muted)}.worksheet-question label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.worksheet textarea{width:100%;padding:16px;font:16px/1.6 'DM Sans',Arial,sans-serif;border:1px solid #82958b;background:#fffdf8;min-height:130px;resize:vertical;color:var(--ink)}.worksheet-end{border-top:2px solid var(--ink);padding-top:30px}.worksheet-end h2{font-size:28px}.worksheet-end p:last-child{font-size:13px}.printed-notes{display:none}@media(max-width:850px){.career-hero,.career-demo,.interview-preview{grid-template-columns:1fr;gap:35px}.career-portrait{max-width:480px}.career-portrait img{height:330px}.career-hero h1{font-size:48px}.resource-grid{grid-template-columns:1fr;gap:36px}.demo-heading h2{font-size:36px}}@media(max-width:450px){.resume-sheet{padding:20px}.resume-top{padding:16px}.demo-steps button{font-size:12px}.career-hero h1{font-size:40px;letter-spacing:-1.8px}.career-lead{font-size:20px}.interview-cards>div:nth-child(2){margin-left:15px}}@media print{@page{size:letter;margin:.6in}body{background:white;color:#182b2b;font:11pt/1.45 Arial,sans-serif}header,footer,.skip,.worksheet-back,.worksheet-tools,.back-to-top{display:none!important}.worksheet{max-width:none;padding:0}.worksheet h1{font-size:28pt}.worksheet-question{break-inside:avoid;padding:18px 0}.worksheet-question h2{font-size:17pt}.worksheet textarea{display:none}.printed-notes{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:90px;border:1px solid #ccc;padding:12px}.worksheet-end{break-inside:avoid}.worksheet-end h2{font-size:18pt}}

.worksheet-equity{border-left:3px solid var(--coral);padding:16px 22px;margin:25px 0;background:#e6e9df}.worksheet-equity h2{font-size:24px}.worksheet-equity p{font-size:16px}.demo-steps button{min-height:48px}.demo-reset{min-width:48px;min-height:48px}.resume-sheet #demo-copy{min-height:190px}.worksheet-question label{font-size:16px}@media print{.worksheet-equity{break-inside:avoid;background:none}.worksheet-equity p{font-size:11pt}}

.career-stock img{height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:48px 0 0 0}.career-stock figcaption{margin-top:12px}.career-stock figcaption a{text-decoration:underline;text-underline-offset:3px}

@media print{.worksheet-question{break-inside:auto}.worksheet-question h2{break-after:avoid}.printed-notes{box-decoration-break:clone;-webkit-box-decoration-break:clone}.worksheet h1,.worksheet-question h2{color:#182b2b}}

.worksheet-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.worksheet-actions .button{font:inherit;cursor:pointer;text-align:left}.worksheet-tools [hidden]{display:none!important}#email-options{border-top:1px solid var(--ink);margin-top:24px;padding-top:24px}#email-options label{display:block;font-weight:700;margin-bottom:8px}#worksheet-email{font:inherit;padding:12px;border:1px solid currentColor;border-radius:4px;width:min(100%,420px);box-sizing:border-box;background:#fff;color:#183333}#worksheet-status:empty{display:none}#worksheet-status{font-weight:600} @media print{.worksheet-tools{display:none!important}.printed-notes{white-space:pre-wrap;overflow-wrap:anywhere}}
