.royal-copy{box-sizing:border-box;width:100%;min-width:0;padding:24px;margin:24px 0;background:linear-gradient(135deg,#1c335a,#102447);border:1px solid #29426b;border-radius:8px;color:#d9e3f3;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.royal-h1{font-size:28px;line-height:1.25;font-weight:800;color:#fff;margin:0 0 20px}.royal-copy h2{font-size:23px;color:#fff;margin:24px 0 12px}.royal-copy h3{font-size:19px;color:#dfcd69;margin:20px 0 10px}.royal-copy p{margin:12px 0}.royal-copy ul,.royal-copy ol{margin:16px 0;padding-left:25px;list-style-position:outside}.royal-copy ul{list-style-type:disc}.royal-copy ol{list-style-type:decimal}.royal-copy li{display:list-item;margin-bottom:8px;overflow-wrap:anywhere}.royal-copy img{max-width:100%;height:auto}.table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:18px 0 24px}.table-scroll table{width:100%;border-collapse:collapse;table-layout:auto}.table-scroll th,.table-scroll td{padding:12px 16px;border:1px solid #3a5177;white-space:nowrap;text-align:left}.table-scroll th{background:#263f69;color:#fff}.table-scroll tr:nth-child(even){background:#142a4c}.royal-copy a{color:#a7c8ff}.faq-item{margin:12px 0;border:1px solid #355078;border-radius:6px;background:#142c51;overflow:hidden}.faq-item-header-wrapper{padding:12px 18px;cursor:pointer}.faq-item-header-wrapper:after{content:'⌄';float:right}.faq-item-title{margin:0!important;padding-right:20px}.faq-item-content{padding:0 18px 16px}.royal-faq [itemtype="https://schema.org/Review"]{padding:18px 22px;border-left:3px solid #d0b850;background:#172e50;margin:15px 0;border-radius:6px}.royal-copyright{text-align:center;color:#90a4c3;padding:18px}.rr-view{display:block;text-align:center}.rr-heading-h2{font-size:18px;font-weight:bold}.rr-heading-h3{font-weight:bold}.mobile-bottom a{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px 0;color:#c0d0e7;font-size:10px;text-decoration:none}.drawer-promo a.mobile-register{display:flex;align-items:center;justify-content:center;padding:0;color:white;box-sizing:border-box}.royal-copy:empty{display:none}
@media(max-width:999px){.royal-copy{padding:18px;margin:18px 0;font-size:14px}.royal-h1{font-size:23px}.royal-copy ul,.royal-copy ol{padding-left:20px}.table-scroll table{width:max-content;min-width:720px;max-width:none}.royal-copy h2{font-size:21px}.royal-copy h3{font-size:18px}}
/* Refined FAQ accordion and table scrollbar. */
.table-scroll{scrollbar-color:#e21a2d #10203d;scrollbar-width:thin}.table-scroll::-webkit-scrollbar{height:9px}.table-scroll::-webkit-scrollbar-track{background:#10203d;border-radius:10px}.table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff3348,#b60018);border:2px solid #10203d;border-radius:10px}.table-scroll::-webkit-scrollbar-thumb:hover{background:#ff5262}
.faq-item{border-radius:8px;transition:border-color .2s,box-shadow .2s}.faq-item.is-open{border-color:#e01d35;box-shadow:0 4px 18px #0004}.faq-item-header-wrapper{position:relative;padding:16px 48px 16px 18px}.faq-item-header-wrapper:after{content:'+';position:absolute;right:18px;top:10px;color:#e3263c;font-size:25px}.faq-item.is-open .faq-item-header-wrapper:after{content:'−'}.faq-item-title{font-size:16px!important;line-height:1.35}.faq-item-content{display:grid;grid-template-rows:0fr;padding:0 18px;transition:grid-template-rows .25s ease,padding .25s ease}.faq-item.is-open .faq-item-content{grid-template-rows:1fr;padding:0 18px 16px}.faq-item-content>div{min-height:0;overflow:hidden}
@media(max-width:999px){.slideLink___q1Kk1{display:flex!important;align-items:center!important;justify-content:center!important}.slideLink___q1Kk1 .button___Auj25{display:flex!important;align-items:center!important;justify-content:center!important}.table-scroll{scrollbar-width:thin}}
/* Consistent slide CTA alignment and referral social links. */
.slideLink___q1Kk1 .button___Auj25{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.15;vertical-align:middle}.socialListUserBar___ApDue li{padding:0!important}.socialListUserBar___ApDue .social-ref{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none}.mobile-bottom>a{cursor:pointer}
