.resume-promo{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:42px!important;margin-top:45px!important;margin-bottom:45px!important;border:1px solid #2b4261;border-radius:22px;background:linear-gradient(115deg,#102440,#0c192d);color:#edf4ff;overflow:hidden}.resume-promo-eyebrow{font:800 11px/1.5 Manrope,sans-serif;letter-spacing:.13em;color:#83c8ff}.resume-promo h2{font:700 clamp(25px,3vw,36px)/1.22 Sora,sans-serif;letter-spacing:-.04em;margin:14px 0 18px}.resume-promo-copy>p{color:#adbed5;font:400 15px/1.7 Manrope,sans-serif;max-width:430px}.resume-promo-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:25px 0 18px}.resume-promo-actions a{font:700 12px/1.5 Manrope,sans-serif;color:#9ed1ff;text-decoration:none}.resume-promo-actions .resume-promo-button{display:inline-flex;gap:16px;padding:13px 20px;background:#1160d6;color:white;border-radius:9px}.resume-promo-button:hover{background:#084db2}.resume-promo small{display:block;max-width:430px;font:400 11px/1.7 Manrope,sans-serif;color:#adbed5}.resume-promo-guides{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:23px}.resume-promo-guides a{font:600 11px/1.5 Manrope,sans-serif;color:#9ed1ff;text-underline-offset:4px}.resume-promo-previews{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.resume-promo-sheet{display:block;min-width:0;text-decoration:none;color:inherit;transition:transform .2s}.resume-promo-sheet:nth-child(2){margin-top:24px}.resume-promo-sheet:hover{transform:translateY(-4px)}.resume-promo-sheet img{width:100%;height:auto;display:block;background:white;border-radius:5px;box-shadow:0 12px 30px #0004}.resume-promo-sheet span{display:block;text-align:center;font:600 11px/1.5 Manrope,sans-serif;margin-top:10px;color:#adbed5}.resume-promo a:focus-visible{outline:3px solid #87caff;outline-offset:4px}html[data-theme=light] .resume-promo{background:linear-gradient(115deg,#fff,#ecf3ff);border-color:#d2e0f1;color:#193755}html[data-theme=light] .resume-promo-copy>p,html[data-theme=light] .resume-promo small,html[data-theme=light] .resume-promo-sheet span{color:#536d87}html[data-theme=light] .resume-promo a:not(.resume-promo-button),html[data-theme=light] .resume-promo-eyebrow{color:#095bc6}html[data-theme=light] .resume-promo-sheet img{box-shadow:0 12px 30px #22487112}@media(max-width:1000px){.resume-promo{padding:30px!important;gap:25px}.resume-promo-actions{gap:14px}}@media(max-width:700px){.resume-promo{grid-template-columns:1fr;padding:25px!important}.resume-promo-previews{max-width:430px}.resume-promo-sheet:nth-child(2){margin-top:15px}.resume-promo h2{font-size:27px}.resume-promo-copy>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.resume-promo-sheet{transition:none}}
