.resume-example-page{color:#15171d;--example-width:1120px;scroll-behavior:smooth;background:#fff;min-height:100vh}.example-site-header{z-index:30;background:#fff;border-bottom:1px solid #e6e9f0;width:100%;height:72px;position:relative}.example-site-header .site-header-inner{max-width:var(--example-width)}.example-site-header nav{gap:30px;margin-left:auto;display:flex}.example-site-header nav a{color:#626976;font-size:12px;font-weight:600;text-decoration:none}.example-site-header nav a:hover{color:var(--blue)}.example-site-header .header-cta{margin-left:35px}.example-breadcrumb{max-width:var(--example-width);color:#8a909a;align-items:center;gap:8px;margin:28px auto 0;font-size:10px;display:flex}.example-breadcrumb a{color:#707783;text-decoration:none}.example-breadcrumb b{color:#4b515c;font-weight:650}.example-intro{text-align:center;max-width:820px;margin:44px auto 40px}.example-intro h1{letter-spacing:-2px;margin:14px 0;font-size:48px;line-height:1.08}.example-intro>p{color:#666d79;max-width:730px;margin:auto;font-size:15px;line-height:1.7}.example-meta{color:#7b828d;justify-content:center;gap:20px;margin-top:22px;font-size:9.5px;display:flex}.example-meta span{align-items:center;gap:5px;display:flex}.example-meta svg{color:#458c69}.resume-hero{background:#f3f4f7;border:1px solid #e3e6ec;border-radius:18px;max-width:900px;margin:auto;padding:18px 54px 54px;box-shadow:0 22px 50px #1c233a1a}.resume-preview-label{color:#737a86;justify-content:space-between;align-items:center;height:39px;font-size:9px;display:flex}.resume-preview-label>span{align-items:center;gap:7px;display:flex}.resume-preview-label svg{color:var(--blue)}.seo-resume-document{aspect-ratio:210/297;color:#24272d;background:#fff;flex-direction:column;width:100%;padding:42px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.34;display:flex;overflow:hidden;box-shadow:0 4px 16px #1e243717}.seo-resume-header{text-align:center;flex:none;padding-bottom:12px}.seo-resume-header h2{color:var(--blue);text-transform:uppercase;letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.1}.seo-resume-header p{margin:5px 0;font-size:12.6px;font-weight:700;line-height:1.2}.seo-resume-header small{color:#666b75;font-size:10.4px;line-height:1.25;display:block}.seo-resume-section{flex:none;margin-top:13px}.seo-resume-section h3{border-bottom:1px solid var(--blue-dark);color:var(--blue-dark);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;padding-bottom:6px;font-size:12.5px;font-weight:700;line-height:1.15}.seo-resume-section p{text-wrap:pretty;margin:0}.seo-resume-job{break-inside:avoid;margin-top:12px}.seo-resume-job:first-of-type{margin-top:0}.seo-resume-job-heading{font-size:12.6px;line-height:1.28}.seo-resume-job-title-line{justify-content:space-between;align-items:baseline;gap:18px;width:100%;display:flex}.seo-resume-job-heading b{font-weight:700}.seo-resume-job-heading strong{color:#24272d;font-size:12.2px;font-weight:700;display:block}.seo-resume-job-heading time{white-space:nowrap;color:#666b75;flex:none;font-size:11.2px;font-weight:400}.seo-resume-job ul{margin:7px 0 0;padding-left:18px;list-style:outside}.seo-resume-job li{text-wrap:pretty;orphans:2;widows:2;margin:0 0 4px;padding-left:3px;line-height:1.32;display:list-item}.seo-resume-job li:last-child{margin-bottom:0}.seo-resume-job li::marker{color:var(--blue-dark);font-size:.78em}.seo-resume-skills{line-height:1.34}.seo-resume-section-wrap{display:contents}.seo-resume-experience{min-height:0}.seo-resume-document[data-density=spacious]{font-size:12.1px;line-height:1.37}.seo-resume-document[data-density=spacious] .seo-resume-job li{margin-bottom:5px;line-height:1.36}.seo-resume-document[data-density=standard]{font-size:11.7px;line-height:1.29}.seo-resume-document[data-density=standard] .seo-resume-header{padding-bottom:10px}.seo-resume-document[data-density=standard] .seo-resume-section{margin-top:11px}.seo-resume-document[data-density=standard] .seo-resume-section h3{margin-bottom:7px;padding-bottom:5px}.seo-resume-document[data-density=standard] .seo-resume-job{margin-top:10px}.seo-resume-document[data-density=standard] .seo-resume-job ul{margin-top:6px}.seo-resume-document[data-density=standard] .seo-resume-job li{margin-bottom:3px;line-height:1.28}.seo-resume-document[data-density=compact]{font-size:11.4px;line-height:1.23}.seo-resume-document[data-density=compact] .seo-resume-header{padding-bottom:8px}.seo-resume-document[data-density=compact] .seo-resume-section{margin-top:9px}.seo-resume-document[data-density=compact] .seo-resume-section h3{margin-bottom:6px;padding-bottom:4px}.seo-resume-document[data-density=compact] .seo-resume-job{margin-top:8px}.seo-resume-document[data-density=compact] .seo-resume-job-heading{font-size:11.7px;line-height:1.2}.seo-resume-document[data-density=compact] .seo-resume-job-heading strong{font-size:11.4px}.seo-resume-document[data-density=compact] .seo-resume-job ul{margin-top:5px}.seo-resume-document[data-density=compact] .seo-resume-job li{margin-bottom:2px;line-height:1.22}.download-panel{background:#f9faff;border:1px solid #dfe3f0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 35px;max-width:900px;margin:20px auto 88px;padding:25px 27px;display:grid}.download-panel h2{margin:0 0 5px;font-size:15px}.download-panel p{color:#707783;margin:0;font-size:10px;line-height:1.5}.download-actions{gap:8px;display:flex}.download-actions .marketing-primary,.download-actions .marketing-secondary{height:42px;padding:0 15px;font-size:10.5px}.download-panel>small{color:#8a909b;border-top:1px solid #e5e8f1;grid-column:1/-1;margin-top:10px;padding-top:12px;font-size:8.3px}.example-content-grid{max-width:var(--example-width);grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:70px;margin:auto;display:grid}.page-toc{background:#fff;border:1px solid #e3e6ec;border-radius:12px;flex-direction:column;align-self:start;padding:22px 20px 24px;display:flex;position:sticky;top:24px}.page-toc p{color:#2d323b;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #eceef2;margin:0 0 11px;padding:0 9px 15px;font-size:10px;font-weight:800}.page-toc a{color:#626a77;border-radius:7px;margin:1px 0;padding:10px 11px;font-size:10.5px;line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s}.page-toc a:hover{color:var(--blue);background:#f7f8fb}.page-toc a.active{color:#4059ca;background:#f0f3ff;font-weight:750}.example-article>section{padding:0 0 88px;scroll-margin-top:24px}.example-article h2{letter-spacing:-1.1px;margin:11px 0 16px;font-size:33px;line-height:1.18}.example-article>section>p{color:#646b77;margin:0 0 26px;font-size:13.5px;line-height:1.72}.example-article h3{margin:29px 0 14px;font-size:16px}.principle-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.principle-grid article{border:1px solid #e6e8ed;border-radius:9px;padding:19px}.principle-grid b{font-size:11.5px}.principle-grid p{color:#707783;margin:7px 0 0;font-size:10.5px;line-height:1.55}.formula-line{border-left:3px solid var(--blue);background:#f5f7ff;gap:18px;margin-top:16px;padding:14px 17px;font-size:10.5px;display:flex}.formula-line b{color:var(--blue-dark)}.formula-line span{color:#5e6571}.summary-stack{flex-direction:column;gap:10px;display:flex}.summary-stack article{border:1px solid #e5e8ed;border-radius:9px;grid-template-columns:115px 1fr;gap:20px;padding:18px 20px;display:grid}.summary-stack article>span{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.summary-stack p{color:#515965;margin:0;font-size:11px;line-height:1.65}.bullet-example-group{margin-top:25px}.bullet-example-group h3{margin-bottom:11px}.bullet-example-group ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bullet-example-group li{color:#515864;border:1px solid #e6e9ef;border-radius:8px;padding:14px 16px 14px 38px;font-size:10.5px;line-height:1.55;position:relative}.bullet-example-group li:before{content:"✓";color:#36865e;background:#e8f5ee;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.skill-tags{flex-wrap:wrap;gap:7px;display:flex}.skill-tags span{background:var(--blue-light);color:var(--blue-dark);border-radius:18px;padding:7px 10px;font-size:9px;font-weight:650}.metric-list{border-top:1px solid #e5e8ed}.metric-list>div{border-bottom:1px solid #e5e8ed;grid-template-columns:150px 1fr;gap:20px;padding:14px 0;font-size:10.5px;line-height:1.5;display:grid}.metric-list b{color:#343a44}.metric-list span{color:#6b7280}.check-list{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 45px;padding:0;list-style:none;display:grid}.check-list li{color:#545b67;border:1px solid #e5e8ed;border-radius:8px;align-items:flex-start;gap:9px;padding:14px;font-size:10.5px;line-height:1.5;display:flex}.check-list svg{color:#39845f;flex:none;margin-top:1px}.rewrite-list{flex-direction:column;gap:13px;display:flex}.rewrite-list article{border:1px solid #e3e6eb;border-radius:10px;padding:19px}.rewrite-list article>div{grid-template-columns:65px 1fr;align-items:start;gap:10px;display:grid}.rewrite-list article>div+div{border-top:1px solid #eceef2;margin-top:12px;padding-top:12px}.rewrite-list article>div span{color:#a54d52;text-transform:uppercase;background:#fff0f1;border-radius:4px;width:max-content;padding:3px 6px;font-size:7.5px;font-weight:800}.rewrite-list article>div+div span{color:#357d5b;background:#e7f5ed}.rewrite-list p{color:#4f5662;margin:0;font-size:11px;line-height:1.55}.rewrite-list small{color:#777e89;margin:13px 0 0 75px;font-size:9px;display:block}.rewrite-list small b{color:#505762}.mistake-list{border-top:1px solid #e5e8ed;margin:0;padding:0;list-style:none}.mistake-list li{border-bottom:1px solid #e5e8ed;grid-template-columns:45px 1fr;align-items:center;padding:13px 4px;display:grid}.mistake-list span{color:#b7bcc5;font-size:10px;font-weight:800}.mistake-list p{color:#535a66;margin:0;font-size:11px}.ats-box{background:#f8faff;border:1px solid #dce3f2;border-radius:11px;margin-top:30px;padding:23px}.ats-box>div{align-items:center;gap:10px;display:flex}.ats-box>div svg{color:var(--blue)}.ats-box>div span{flex-direction:column;gap:3px;display:flex}.ats-box>div b{font-size:13px}.ats-box>div small{color:#777e89;font-size:8.5px}.ats-box ul{border-top:1px solid #e3e7f1;grid-template-columns:1fr 1fr;gap:9px 18px;margin:18px 0 0;padding:15px 0 0;list-style:none;display:grid}.ats-box li{color:#59616d;font-size:9.5px}.ats-box li:before{content:"✓";color:#39845f;margin-right:7px;font-weight:800}.faq-list{border-top:1px solid #e2e5ea}.faq-list details{border-bottom:1px solid #e2e5ea;padding:0}.faq-list summary{cursor:pointer;padding:19px 3px;font-size:12px;font-weight:750;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--blue);font-size:17px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#656d79;margin:0;padding:0 35px 19px 3px;font-size:10.5px;line-height:1.65}.related-section{padding-bottom:20px!important}.related-placeholder{flex-wrap:wrap;gap:8px;display:flex}.related-placeholder span,.related-placeholder a{color:#59616c;background:#fafbfc;border:1px solid #e0e3e9;border-radius:7px;padding:10px 12px;font-size:9.5px;text-decoration:none}.related-placeholder a:hover{color:var(--blue-dark);background:#f5f7ff;border-color:#aebaf0}.related-section>small{color:#9298a2;margin-top:12px;font-size:8.5px;display:block}.example-bottom-cta{max-width:var(--example-width);background:var(--blue);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin:90px auto 0;padding:46px 50px;display:flex}.example-bottom-cta span{color:#dce3ff;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.example-bottom-cta h2{margin:9px 0 8px;font-size:25px}.example-bottom-cta p{color:#e5e9fa;margin:0;font-size:11px}.example-bottom-cta .marketing-primary{width:auto}.example-footer{max-width:var(--example-width);color:#838a95;border-top:1px solid #e7e9ee;justify-content:space-between;align-items:center;min-height:120px;margin:45px auto 0;font-size:9.5px;display:flex}.example-footer .brand-logo{width:120px}.example-footer p{margin:0}@media (max-width:1160px){.example-site-header .site-header-inner{padding-left:28px;padding-right:28px}.example-breadcrumb,.example-content-grid,.example-bottom-cta,.example-footer{margin-left:28px;margin-right:28px}.resume-hero,.download-panel{margin-left:auto;margin-right:auto}.example-content-grid{grid-template-columns:200px minmax(0,760px);gap:45px}}@media (max-width:920px){.example-site-header nav{display:none}.example-site-header .header-cta{margin-left:auto}.resume-hero,.download-panel{margin-left:24px;margin-right:24px}.example-content-grid{max-width:760px;margin:auto;display:block}.page-toc{grid-template-columns:repeat(3,1fr);margin-bottom:55px;display:grid;position:static}.page-toc p{grid-column:1/-1}.example-bottom-cta{margin-top:60px}}@media (max-width:680px){.example-site-header .site-header-inner{padding-left:18px;padding-right:18px}.example-breadcrumb,.example-content-grid,.example-bottom-cta,.example-footer{margin-left:18px;margin-right:18px}.example-site-header .header-cta{width:40px;padding:0;font-size:0}.example-intro{margin:38px 18px 32px}.example-intro h1{font-size:37px}.example-intro>p{font-size:13.5px}.example-meta{flex-wrap:wrap;gap:9px 14px}.resume-hero{border-left:0;border-right:0;border-radius:0;margin-left:0;margin-right:0;padding:10px 10px 28px;overflow:auto}.seo-resume-document{transform-origin:0 0;width:680px;padding:38px 48px;font-size:10px}.resume-preview-label{position:sticky;left:0}.download-panel{margin:16px 18px 65px;padding:22px;display:block}.download-actions{flex-direction:column;margin-top:18px}.download-actions .marketing-primary,.download-actions .marketing-secondary{width:100%}.download-panel>small{display:block}.page-toc{grid-template-columns:1fr 1fr}.example-article h2{font-size:29px}.principle-grid,.check-list,.summary-stack article{grid-template-columns:1fr;gap:8px}.metric-list>div{grid-template-columns:1fr;gap:4px}.ats-box ul,.rewrite-list article>div{grid-template-columns:1fr}.rewrite-list small{margin-left:0}.example-bottom-cta{flex-direction:column;align-items:flex-start;padding:35px 24px}.example-bottom-cta .marketing-primary{width:100%}.example-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.example-footer p{display:none}}
