         .superstates-page {             font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,                 Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;             max-width: 900px;             margin: 0 auto;             padding: 16px;             line-height: 1.7;             color: #222;         }          .superstates-page strong {             background: #ffef99;             padding: 2px 4px;             border-radius: 4px;             font-weight: 600;         }          .superstates-page h1 {             font-size: 1.8rem;             margin-bottom: 12px;             text-align: center;         }          .superstates-page h2 {             font-size: 1.35rem;             margin-top: 32px;             margin-bottom: 12px;             border-bottom: 2px solid #eee;             padding-bottom: 6px;         }          /* FAQ accordion */         .faq-item {             border: 1px solid #e0e0e0;             border-radius: 8px;             margin-bottom: 12px;             overflow: hidden;             background: #fafafa;         }          .faq-question {             padding: 14px 16px;             cursor: pointer;             font-weight: 600;             background: #f7f9ff;             display: flex;             justify-content: space-between;             align-items: center;         }          .faq-question:hover {             background: #eef3ff;         }          .faq-answer {             padding: 14px 16px;             display: none;             border-top: 1px solid #ddd;             background: #fff;         }          .faq-item input {             display: none;         }          .faq-item input:checked+.faq-question+.faq-answer {             display: block;         }          .faq-icon {             font-size: 1.2rem;             color: #555;         }          .note-red {             color: #c62828;             font-weight: 600;         }          .text-link {             color: #0056b3;             text-decoration: none;         }          .text-link:hover {             text-decoration: underline;         }          /* ===================== */         /* What's New (Top Highlight - Simple) */         /* ===================== */         .ss-new {             margin: 18px 0 22px;             padding: 14px 16px;             border-radius: 12px;             border: 1px solid #ffe2a3;             background: linear-gradient(180deg, #fff8e6 0%, #fff2cc 100%);             box-shadow: 0 10px 24px rgba(0, 0, 0, 0.06);         }          .ss-new-top {             display: flex;             align-items: center;             gap: 10px;             margin-bottom: 8px;         }          .ss-new-badge {             display: inline-flex;             align-items: center;             justify-content: center;             height: 26px;             padding: 0 10px;             border-radius: 999px;             background: linear-gradient(180deg, #ffb020 0%, #ff8c00 100%);             color: #1a1a1a;             font-weight: 800;             letter-spacing: 0.6px;             font-size: 12px;             white-space: nowrap;         }          .ss-new h2 {             margin: 0;             border: none;             padding: 0;             font-size: 1.25rem;         }          .ss-new p {             margin: 6px 0 10px;             color: #333;         }          .ss-new ul {             margin: 0;             padding-left: 18px;         }          .ss-new li {             margin: 6px 0;         }          /* Mobile */         @media (max-width: 600px) {             .superstates-page h1 {                 font-size: 1.5rem;             }              .superstates-page h2 {                 font-size: 1.2rem;             }         }     #sp-ifu3bf{width: 100%; max-width: 100%;}#sp-vhxq7i{width: calc(100% + 0px);}#sp-bbj1z3{margin: 0px;}#sp-g8nz6v1fz0{text-align:center;}