.xl--resume{--xl-acc:var(--xl-mint)}.xl--resume .xl-hero__demo .xl-demo{max-width:680px;margin:0 auto;text-align:left}.xl-demo__foot{margin:14px 0 0;font-size:11px;letter-spacing:.06em;color:var(--on-ink-faint)}.xl-rs{display:flex;flex-direction:column;gap:14px;text-align:left}.xl-rs .xl-msg__b{background:var(--xl-well)}.xl-rs .xl-msg--you .xl-msg__b{background:color-mix(in srgb,var(--xl-acc) 16%,transparent)}.xl-rs__sheet{padding:14px 16px;border:1px solid var(--xl-acc);border-radius:14px;background:color-mix(in srgb,var(--xl-acc) 10%,transparent)}.xl-rs__label{margin:0 0 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--xl-acc)}.xl-rs__line{margin:0;font-size:15px;line-height:1.5}.xl-rs__hint{align-self:flex-start;margin:0;padding:6px 10px;border:1px solid var(--xl-acc);border-radius:999px;font-size:11px;letter-spacing:.06em;color:var(--xl-acc)}@media (max-width:760px){.hb-typed-h1.hb-typed-h1--resume{font-size:min(40px,calc((100vw - 40px) / 11.4))}}.xl-rx{display:grid;grid-gap:18px;gap:18px;margin-top:28px;padding:28px;text-align:left}.xl-rx__dialog{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.xl-rx__quick .xl-chip{white-space:normal;line-height:1.3}.xl-rx__result{margin:8px 0 0;padding-top:18px;border-top:1px dashed var(--hair-lit);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--xl-acc)}.xl-rx__lines{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.xl-rx__line{display:grid;grid-gap:10px;gap:10px}.xl-rx__text{margin:0;padding:14px 16px;border-radius:14px;background:var(--xl-doc);font-size:16px;line-height:1.5}.xl-rx__why{padding:0 4px 0 16px;border-left:2px solid var(--xl-acc);color:var(--on-ink-soft)}.xl-rx__why p{margin:0}.xl-rx__why .xl-rx__why-h{margin:0 0 4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--xl-acc)}.xl-rx__caption{margin:0;font-size:12px;letter-spacing:.04em;color:var(--on-ink-faint)}.xl-rt{margin-top:28px;max-width:760px}.xl-rt__caption{margin:14px 0 0;font-size:12px;letter-spacing:.04em;color:var(--on-ink-faint)}.xl-rl{display:grid;grid-gap:22px;gap:22px;margin:28px 0 0;padding:28px;list-style:none;text-align:left}.xl-rl li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.xl-rl .xl-ic{margin-top:2px;color:var(--xl-acc)}.xl-rl h3{margin:0;font-size:17px;line-height:1.3}.xl-rl p{margin:4px 0 0;color:var(--on-ink-soft)}@media (max-width:720px){.xl-rl,.xl-rx{padding:20px}}