   .sbsi-events-embed,   .sbsi-events-embed * {     box-sizing: border-box;   }    .sbsi-events-embed {     --sbsi-navy: #10243e;     --sbsi-navy-2: #18365c;     --sbsi-gold: #b08b43;     --sbsi-card: rgba(255, 255, 255, 0.96);     --sbsi-tile: #efede8;     --sbsi-text: #17202b;     --sbsi-muted: #556173;     --sbsi-border: rgba(16, 36, 62, 0.12);     --sbsi-shadow: 0 16px 40px rgba(16, 36, 62, 0.08);      width: 100%;     max-width: 100%;     margin: 0 auto;     padding: 12px 0;     color: var(--sbsi-text);     font-family: Arial, Helvetica, sans-serif;     line-height: 1.6;   }    .sbsi-events-embed .sbsi-events-card {     width: 100%;     max-width: 100%;     margin: 0 auto;     background: var(--sbsi-card);     border: 1px solid var(--sbsi-border);     border-radius: 24px;     box-shadow: var(--sbsi-shadow);     overflow: hidden;   }    .sbsi-events-embed .sbsi-events-card::before {     content: "";     display: block;     height: 6px;     background: linear-gradient(90deg, var(--sbsi-navy) 0%, #32455f 78%, var(--sbsi-gold) 100%);   }    .sbsi-events-embed .sbsi-events-inner {     padding: 20px 16px 24px;   }    .sbsi-events-embed .sbsi-events-eyebrow {     display: inline-block;     margin-bottom: 16px;     padding: 7px 12px;     border-radius: 999px;     background: rgba(16, 36, 62, 0.06);     color: var(--sbsi-navy);     font-size: 0.74rem;     font-weight: 700;     letter-spacing: 0.12em;     text-transform: uppercase;   }    .sbsi-events-embed .sbsi-events-title {     margin: 0 0 16px;     font-family: Georgia, "Times New Roman", serif;     font-size: clamp(2rem, 8vw, 4.25rem);     line-height: 1.02;     letter-spacing: -0.04em;     color: #000;     word-break: normal;     overflow-wrap: anywhere;   }    .sbsi-events-embed .sbsi-events-lead {     margin: 0 0 22px;     font-size: 1rem;     color: var(--sbsi-muted);     max-width: 760px;   }    .sbsi-events-embed .sbsi-events-notice {     margin: 0 0 24px;     padding: 18px 16px;     background: rgba(255, 255, 255, 0.75);     border: 1px solid rgba(16, 36, 62, 0.10);     border-left: 4px solid var(--sbsi-gold);     border-radius: 18px;   }    .sbsi-events-embed .sbsi-events-notice strong {     display: block;     margin-bottom: 6px;     font-size: 1rem;     color: #000;   }    .sbsi-events-embed .sbsi-events-notice p {     margin: 0;     color: var(--sbsi-text);   }    .sbsi-events-embed .sbsi-events-grid {     display: grid;     grid-template-columns: 1fr;     gap: 14px;     margin: 0 0 24px;   }    .sbsi-events-embed .sbsi-events-tile {     min-width: 0;     padding: 18px 16px;     background: var(--sbsi-tile);     border: 1px solid rgba(16, 36, 62, 0.10);     border-radius: 16px;   }    .sbsi-events-embed .sbsi-events-tile h2 {     margin: 0 0 8px;     font-size: 1.1rem;     line-height: 1.2;     color: #000;   }    .sbsi-events-embed .sbsi-events-tile p {     margin: 0;     font-size: 0.98rem;     color: var(--sbsi-navy-2);   }    .sbsi-events-embed .sbsi-events-footer {     padding-top: 20px;     border-top: 1px solid rgba(16, 36, 62, 0.10);     display: flex;     flex-direction: column;     gap: 14px;     align-items: stretch;   }    .sbsi-events-embed .sbsi-events-footer p {     margin: 0;     color: var(--sbsi-muted);     font-size: 0.98rem;   }    .sbsi-events-embed .sbsi-events-button {     display: inline-flex;     align-items: center;     justify-content: center;     width: 100%;     min-height: 48px;     padding: 14px 18px;     border-radius: 999px;     background: var(--sbsi-navy);     color: #fff;     text-decoration: none;     font-weight: 700;     box-shadow: 0 10px 26px rgba(16, 36, 62, 0.16);   }    @media (min-width: 640px) {     .sbsi-events-embed .sbsi-events-inner {       padding: 28px 24px 30px;     }      .sbsi-events-embed .sbsi-events-grid {       grid-template-columns: repeat(2, minmax(0, 1fr));     }      .sbsi-events-embed .sbsi-events-button {       width: auto;     }   }    @media (min-width: 960px) {     .sbsi-events-embed .sbsi-events-inner {       padding: 40px 38px 34px;     }      .sbsi-events-embed .sbsi-events-grid {       grid-template-columns: repeat(3, minmax(0, 1fr));       gap: 16px;     }      .sbsi-events-embed .sbsi-events-footer {       flex-direction: row;       align-items: center;       justify-content: space-between;       gap: 20px;     }   } #sp-xkkzii{width: 100%; max-width: 100%; margin-top: 20px;}#sp-rgs01t{width: calc(100% + 0px);}#sp-sgcy98{margin: 0px;}