/* Fall Offering 2026: download materials. Loaded as a separate stylesheet. */
.fall-offering-page .fall-downloads .fall-downloads__list {
  display: flex !important;
  flex-direction: column !important;
  gap: 18px !important;
  width: 100% !important;
  max-width: 1050px !important;
  margin: 42px auto 0 !important;
}
.fall-offering-page .fall-downloads .fall-downloads__row {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 26px !important;
  width: 100% !important;
  padding: 28px 32px !important;
  margin: 0 !important;
  background: #fff !important;
  border: 1px solid #dce5ef !important;
  border-left: 5px solid #284d88 !important;
  border-radius: 12px !important;
  box-shadow: 0 5px 18px rgba(18,32,58,.06) !important;
}
.fall-offering-page .fall-downloads .fall-downloads__badge {
  box-sizing: border-box !important;
  flex: 0 0 64px !important;
  width: 64px !important;
  height: 70px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  padding: 8px !important;
  background: #eef3fb !important;
  color: #284d88 !important;
  border-radius: 9px !important;
  font-family: Arial, sans-serif !important;
}
.fall-offering-page .fall-downloads .fall-downloads__badge strong {font-size:20px !important;line-height:1 !important;color:#284d88 !important;}
.fall-offering-page .fall-downloads .fall-downloads__badge small {font-size:11px !important;line-height:1 !important;letter-spacing:1px !important;}
.fall-offering-page .fall-downloads .fall-downloads__copy {flex:1 1 360px !important;min-width:0 !important;}
.fall-offering-page .fall-downloads .fall-downloads__copy h3 {
  font-size:26px !important;line-height:1.2 !important;font-weight:700 !important;
  color:#12203a !important;margin:0 0 9px !important;padding:0 !important;
}
.fall-offering-page .fall-downloads .fall-downloads__copy p {
  font-size:16px !important;line-height:1.6 !important;color:#53647b !important;
  margin:0 !important;padding:0 !important;
}
.fall-offering-page .fall-downloads a.fall-downloads__button {
  box-sizing:border-box !important;flex:0 0 auto !important;
  display:inline-flex !important;align-items:center !important;justify-content:center !important;
  gap:7px !important;min-height:50px !important;padding:15px 22px !important;
  border-radius:8px !important;border:0 !important;
  background:#f7ca42 !important;color:#12203a !important;
  font-family:Arial,sans-serif !important;font-size:15px !important;font-weight:700 !important;
  line-height:1.3 !important;text-align:center !important;text-decoration:none !important;
  white-space:nowrap !important;
}
.fall-offering-page .fall-downloads a.fall-downloads__button:hover {background:#e9ba2e !important;color:#12203a !important;}
.fall-offering-page .fall-downloads .fall-downloads__note {
  max-width:850px !important;margin:28px auto 0 !important;
  text-align:center !important;color:#53647b !important;font-size:15px !important;line-height:1.6 !important;
}
@media(max-width:720px) {
  .fall-offering-page .fall-downloads .fall-downloads__row {flex-direction:column !important;align-items:flex-start !important;gap:18px !important;padding:24px !important;}
  .fall-offering-page .fall-downloads .fall-downloads__badge {flex:0 0 70px !important;}
  .fall-offering-page .fall-downloads .fall-downloads__copy {flex:0 1 auto !important;width:100% !important;}
  .fall-offering-page .fall-downloads .fall-downloads__copy h3 {font-size:24px !important;}
  .fall-offering-page .fall-downloads a.fall-downloads__button {width:100% !important;}
}
