.activity-detail-page .detail-content .rich-content:has(.newcomer-fourth){background:#8e2145!important;color:#fff4dc!important;padding:12px!important;font-size:14px!important;line-height:1.5!important}
.newcomer-fourth,.newcomer-fourth p,.newcomer-fourth li{color:#fff4dc!important;-webkit-text-fill-color:#fff4dc!important}
.newcomer-fourth-banner{display:block;width:100%;height:auto;object-fit:contain;margin:0 0 16px;border-radius:3px}
.newcomer-fourth h2{color:#ffe67a!important;-webkit-text-fill-color:#ffe67a!important;text-align:center;font-size:14px;font-weight:600;margin:17px 0;white-space:nowrap}
.newcomer-fourth p{margin:6px 0}
.newcomer-fourth strong{color:#ffe900!important;-webkit-text-fill-color:#ffe900!important;font-weight:700}
.newcomer-fourth-table-wrap{width:100%;overflow-x:auto;margin:15px 0;border:2px solid #edc17a;box-shadow:0 0 9px #ffe0a990}
.newcomer-fourth table{width:100%;border-collapse:collapse;table-layout:fixed;color:#fff5dc!important;text-align:center;font-size:12px;line-height:1.35}
.newcomer-fourth th,.newcomer-fourth td{border:1px solid #e6c1b3;padding:7px 2px;word-break:break-word;color:#fff5dc!important;-webkit-text-fill-color:#fff5dc!important}
.newcomer-fourth thead th,.newcomer-fourth tbody th{background:#4e0c21;font-weight:700}
.newcomer-fourth tbody tr>td:first-child[rowspan]{background:#a02250}
.newcomer-fourth ol{padding-left:22px;margin:8px 0 22px}.newcomer-fourth li{margin:8px 0}
