.resume-job h3{font-size:23px;line-height:1.35;letter-spacing:-.02em;margin:4px 0 14px}.resume-job ul{padding-left:19px;margin:0}.resume-job li{font-size:14px;line-height:1.8;color:var(--muted);margin:7px 0}.employer-identity{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.employer-name{font-size:12px;font-weight:500;line-height:1.5;color:var(--text)}.resume-skill-groups{display:grid;grid-template-columns:1fr 1fr;gap:24px}.resume-skill-groups>section{border-top:1px solid var(--line);padding-top:20px}.resume-skill-groups h3{font-size:18px;line-height:1.4;margin:0 0 6px}.resume-skill-groups p{font-size:11px;line-height:1.6;color:var(--accent-text)}.resume-skill-groups ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:7px}.resume-skill-groups li{font-size:12px;line-height:1.5;border:1px solid var(--line);border-radius:5px;padding:6px 9px;background:var(--soft);color:var(--text)}.toolkit-group-heading>p{font-size:13px;line-height:1.7;color:var(--muted)}.tool-entry summary small{display:block;font-size:10px;line-height:1.5;font-weight:400;color:var(--muted);margin-top:7px}.tool-evidence-body{padding-bottom:16px}.tool-evidence-body .evidence-note{font-size:11px;border-top:1px solid var(--line);padding-top:12px}.tool-evidence-body>a{font-size:12px;padding:0 16px}.case-artifacts{margin:30px 0;padding:28px;border:1px solid var(--line);background:var(--surface);border-radius:12px;scroll-margin-top:145px}.case-artifacts h2{font-size:27px}.case-artifact-note{font-size:12px;line-height:1.7;color:var(--muted)}.case-artifact-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.case-artifact-links a{font-size:12px;line-height:1.5;padding:10px 13px;border:1px solid var(--line);border-radius:6px;background:var(--tint);color:var(--accent-text)}.case-artifact{border-block-start:1px solid var(--line);scroll-margin-top:150px}.case-artifact>summary{cursor:pointer;font-size:16px;line-height:1.5;min-height:58px;padding:16px 0;font-weight:650}.case-artifact>div>p{font-size:14px;line-height:1.8;color:var(--muted)}.case-artifact table{font-size:13px;line-height:1.7;min-width:520px}.case-artifact th,.case-artifact td{padding:13px}.case-artifact th{font-size:11px}.case-artifact .table-wrap{max-width:100%;overflow:auto}
:root:not([data-enhanced]) button{display:none!important}:root:not([data-enhanced]) .care-flow-layers:after{animation:none;display:none}:root:not([data-enhanced]) .workflow-progress{animation:none}:root:not([data-enhanced]) #search-region{display:none}:root:not([data-enhanced]) .doc-choice{display:block}:root:not([data-enhanced]) .journey-reading-starts a{padding:12px;border:1px solid var(--line);border-radius:6px;font-size:13px}:root:not([data-enhanced]) .doc-library{max-height:none}
@media(max-width:760px){.resume-skill-groups{grid-template-columns:1fr}.resume-job h3{font-size:21px}.employer-identity{gap:8px}.case-artifacts{padding:20px}.case-artifact-links{flex-direction:column}.case-artifact-links a{min-height:44px}.case-artifact th,.case-artifact td{font-size:12px;padding:10px}}
@media print{.resume-skill-groups{grid-template-columns:1fr 1fr}.resume-job,.resume-skill-groups>section{break-inside:avoid}.case-artifact-links{display:none}}
