.sf-resume{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);padding-block:54px;background:var(--sf-bg,#0e0d12);scroll-margin-top:90px}
.bdz-store .sf-resume-heading h2{font-family:Anton,sans-serif;font-size:clamp(30px,3.4vw,48px);font-weight:400;letter-spacing:-.025em;line-height:1.12;margin:12px 0 16px;max-width:12ch}
.sf-resume-heading p,.sf-resume-detail,.sf-resume-delay{font-size:14px;line-height:1.6;color:#aaa5b0;margin:0;max-width:47ch}
.sf-resume-body{align-self:center}.bdz-store .sf-resume-pack{margin:0 0 13px;color:#f4bddc;font-size:13px;font-weight:700;letter-spacing:.04em}
.bdz-store .sf-resume-state{font-size:21px;line-height:1.35;font-weight:700;color:#f3eff6;margin:0 0 9px}.bdz-store .sf-resume-delay{margin-top:10px;color:#dbb879}
.sf-resume-actions{display:flex;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap}.sf-resume-actions .sf-button{min-height:48px}
.sf-resume button{font:inherit;cursor:pointer;border:0;border-radius:0}.sf-resume-check{min-height:44px;padding:8px 2px;background:transparent;color:#eee8f0;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}
.sf-resume-tools{display:flex;gap:6px 22px;flex-wrap:wrap;margin-top:12px}.sf-resume-tools button,.sf-resume-tools a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;background:transparent;color:#aaa5b0;font-size:12px;text-decoration:underline;text-underline-offset:4px}
.sf-resume [hidden]{display:none!important}.sf-resume button:disabled{cursor:wait;opacity:.6}.sf-resume button:focus-visible,.sf-resume a:focus-visible{outline:2px solid #f786c2;outline-offset:5px}
@media(max-width:760px){.sf-resume{grid-template-columns:1fr;gap:25px;padding-block:36px}.bdz-store .sf-resume-heading h2{max-width:none;font-size:34px}.sf-resume-heading p{font-size:13px}.bdz-store .sf-resume-state{font-size:19px}.sf-resume-actions{gap:12px}.sf-resume-actions .sf-button{flex:1;text-align:center;justify-content:center}.sf-resume-tools{gap:4px 18px}}
