/* INCLUDED SUPPORT: replace existing rules; do not append duplicates. */
.uw-course-support-grid { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:20px; margin:38px 0 24px; }
.uw-course-support { grid-column:span 2; display:flex; flex-direction:column; align-items:center; text-align:center; min-width:0; padding:28px 23px; border-radius:20px; background:#FAFAFC; }
.uw-course-support:nth-child(4) { grid-column:2 / span 2; }
.uw-course-support:nth-child(5) { grid-column:4 / span 2; }
.uw-course-support > .uw-support-icon { display:flex; align-items:center; justify-content:center; width:64px; height:64px; flex:0 0 64px; }
.uw-course-support .uw-support-icon img { display:block; width:64px; height:64px; object-fit:contain; }
.uw-course-support h3 { margin:10px 0 6px; color:#0B1726; font-size:16px; font-weight:700; line-height:1.5; }
.uw-course-support p { margin:0; font-size:14px; line-height:1.7; }
.uw-course-support-note { margin:12px 0 24px; font-size:16px; line-height:1.85; }
.uw-support-exclusion { color:var(--color-important-notice,#704A88); font-weight:600; }
@media (max-width:850px) {
  .uw-course-support-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .uw-course-support, .uw-course-support:nth-child(4), .uw-course-support:nth-child(5) { grid-column:auto; }
  .uw-course-support:last-child:nth-child(odd) { grid-column:1 / -1; max-width:calc(50% - 10px); width:100%; justify-self:center; }
}
@media (max-width:650px) {
  .uw-course-support-grid { grid-template-columns:1fr; gap:12px; }
  .uw-course-support, .uw-course-support:nth-child(4), .uw-course-support:nth-child(5), .uw-course-support:last-child:nth-child(odd) { grid-column:1; max-width:none; width:auto; justify-self:stretch; }
  .uw-course-support { padding:22px 17px; }
  .uw-course-support > .uw-support-icon { width:56px; height:56px; flex-basis:56px; }
  .uw-course-support .uw-support-icon img { width:56px; height:56px; }
  .uw-course-support h3 { margin-top:8px; font-size:16px; }
  .uw-course-support p { font-size:14px; }
}
