/* =====================================================
   styles.css — Beyond Achievement shared spacing
   Generated by extract-spacing.mjs
   All values are ~50% of the original inline values.
===================================================== */

.sp1 {
  padding-bottom: 48px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 40px;
}
.sp2 {
  margin: 0 0 14px;
}
.sp3 {
  margin: 0 0 11px;
}
.sp4 {
  margin: 0 auto 30px;
}
.sp5 {
  gap: 6px;
}
.sp6 {
  padding: 44px 12px;
}
.sp7 {
  margin: 0 auto;
}
.sp8 {
  margin: 0 0 16px;
}
.sp9 {
  margin: 0 0 24px;
}
.sp10 {
  gap: 10px;
}
.sp11 {
  padding: 16px 14px;
}
.sp12 {
  margin-bottom: 8px;
}
.sp13 {
  margin: 0 0 10px;
}
.sp14 {
  margin: 0;
}
.sp15 {
  padding: 48px 12px;
}
.sp16 {
  margin: 0 0 8px;
}
.sp17 {
  padding-bottom: 2px;
}
.sp18 {
  gap: 10px;
  margin-top: 20px;
}
.sp19 {
  gap: 5px;
}
.sp20 {
  padding: 0 12px 48px;
}
.sp21 {
  margin: 0 auto;
  padding-top: 36px;
}
.sp22 {
  margin: 0 0 20px;
}
.sp23 {
  margin-bottom: 7px;
}
.sp24 {
  margin: 0 0 5px;
}
.sp25 {
  margin-top: 10px;
  padding-top: 8px;
}
.sp26 {
  margin: 0 auto;
  padding: 28px 12px 24px;
}
.sp27 {
  gap: 20px;
}
.sp28 {
  margin: 0 0 7px;
}
.sp29 {
  gap: 6px;
  margin: 0 auto;
  padding: 10px 12px;
}
.sp30 {
  margin: 0 auto;
  padding: 8px 12px;
}
.sp31 {
  padding-top: 48px;
}
.sp32 {
  margin: 0 auto;
  padding: 32px 12px 28px;
}
.sp33 {
  margin: 0 0 12px;
}
.sp34 {
  padding: 40px 12px;
}
.sp35 {
  padding: 40px 12px 56px;
}
.sp36 {
  margin: 0;
  padding: 0 8px;
}
.sp37 {
  padding: 40px 12px 48px;
}
.sp38 {
  padding: 36px 12px;
}
.sp39 {
  margin: 0 0 6px;
}
.sp40 {
  padding: 5px 11px;
}
.sp41 {
  padding-top: 16px;
}
.sp42 {
  padding: 20px 18px;
}
.sp43 {
  margin: 20px 0;
}
.sp44 {
  margin-top: 14px;
}
.sp45 {
  margin-top: 20px;
}
.sp46 {
  margin-top: 10px;
}
.sp47 {
  margin-bottom: 28px;
}
.sp48 {
  gap: 8px;
  margin-top: auto;
  padding-top: 2px;
}
.sp49 {
  margin: 0 auto;
  padding: 32px 12px 24px;
}
.sp50 {
  margin: 0 auto;
  padding: 0 12px 32px;
}
.sp51 {
  margin: 0 0 18px;
}
.sp52 {
  margin: 20px 0 0;
}
.sp53 {
  margin-top: 0;
}
.sp54 {
  margin-bottom: 0;
}
.sp55 {
  margin-bottom: 6px;
}
.sp56 {
  padding: 48px 12px 56px;
}
.sp57 {
  margin-bottom: 8px;
  padding: 6px 8px;
}
.sp58 {
  margin: 0 0 3px;
}
.sp59 {
  padding: 48px 12px 44px;
}
.sp60 {
  margin: 0 auto 20px;
}
.sp61 {
  gap: 5px;
  margin: 0 auto;
}
.sp62 {
  padding: 6px 11px;
}
.sp63 {
  margin-bottom: 24px;
}
.sp64 {
  padding: 10px;
}
.sp65 {
  margin: 0 0 9px;
}
.sp66 {
  margin-bottom: 10px;
}
.sp67 {
  margin: 0 auto 22px;
}
.sp68 {
  margin-bottom: 18px;
  padding: 18px 20px;
}
.sp69 {
  margin: 8px 0 0 11px;
}
.sp70 {
  gap: 7px;
}
.sp71 {
  padding: 5px 9px;
}
.sp72 {
  gap: 6px;
  margin-top: 10px;
}
.sp73 {
  padding: 40px 12px 44px;
}
.sp74 {
  margin: 0 auto 18px;
}
.sp75 {
  gap: 6px;
  margin: 0 auto;
}
.sp76 {
  padding: 6px 11px;
}
.sp77 {
  padding: 28px 12px 16px;
}
.sp78 {
  padding-bottom: 20px;
}
.sp79 {
  margin-bottom: 5px;
}
.sp80 {
  gap: 5px;
}
.sp81 {
  padding-top: 14px;
}
.sp82 {
  padding: 36px 12px 32px;
}
.sp83 {
  margin-top: 6px;
}
.sp84 {
  margin-bottom: 14px;
}
.sp85 {
  padding: 28px 12px;
}
.sp86 {
  padding: 36px 12px 44px;
}
.sp87 {
  margin-bottom: 18px;
}
.sp88 {
  padding: 14px 16px;
}
.sp89 {
  margin: 0 0 4px;
}
