/* Regal Career Smart Job Publisher — Premium Engagement Article */
.rcsjp-premium-article,
.rcsjp-premium-article *{box-sizing:border-box}
.rcsjp-premium-article{--rcsjp-navy:#071a3a;--rcsjp-navy-2:#102f63;--rcsjp-orange:#ff7a00;--rcsjp-orange-2:#ff9b32;--rcsjp-blue:#1d66c7;--rcsjp-soft:#f5f8fc;--rcsjp-border:#dbe5f1;--rcsjp-text:#24344f;--rcsjp-muted:#64748b;--rcsjp-green:#14804a;max-width:100%;color:var(--rcsjp-text)}
.rcsjp-reader-strip{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0 18px;padding:12px 14px;border:1px solid rgba(94,137,202,.27);border-radius:16px;background:linear-gradient(135deg,var(--rcsjp-navy),var(--rcsjp-navy-2));box-shadow:0 14px 32px rgba(7,26,58,.14)}
.rcsjp-reader-strip span{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:#dbe8ff;font-size:12px;font-weight:750;line-height:1.2}
.rcsjp-reader-strip .rcsjp-reader-primary{border-color:rgba(255,155,50,.48);background:linear-gradient(135deg,var(--rcsjp-orange),var(--rcsjp-orange-2));color:#fff;box-shadow:0 7px 16px rgba(255,122,0,.22)}
.rcsjp-premium-intro{position:relative;margin:0 0 24px!important;padding:clamp(22px,4vw,34px)!important;overflow:hidden;border:1px solid rgba(101,145,210,.35);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(255,122,0,.2),transparent 32%),linear-gradient(145deg,#06152f,#0b2855);box-shadow:0 18px 42px rgba(7,26,58,.16)}
.rcsjp-premium-intro:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(var(--rcsjp-orange-2),var(--rcsjp-orange))}
.rcsjp-premium-intro p{position:relative;margin:0 0 14px!important;color:#dbe7fa!important;font-size:16px;line-height:1.75}
.rcsjp-premium-intro p:last-child{margin-bottom:0!important}
.rcsjp-premium-intro .rcsjp-lead{color:#fff!important;font-size:clamp(18px,2.4vw,22px)!important;font-weight:720;line-height:1.55}
.rcsjp-premium-section{position:relative;margin:28px 0!important;padding:clamp(19px,3vw,28px)!important;overflow:hidden;border:1px solid var(--rcsjp-border);border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(16,42,86,.07)}
.rcsjp-premium-section:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--rcsjp-orange),var(--rcsjp-orange-2),var(--rcsjp-blue))}
.rcsjp-premium-article .rcsjp-section-title,.rcsjp-premium-section .rcsjp-section-title{position:relative!important;z-index:1;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:11px!important;margin:0 0 16px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--rcsjp-navy)!important;font-size:clamp(21px,2.45vw,27px)!important;font-weight:820!important;line-height:1.2!important;letter-spacing:-.018em;font-synthesis:none;-webkit-font-smoothing:antialiased}
.rcsjp-premium-article .rcsjp-section-title:before,.rcsjp-premium-section .rcsjp-section-title:before{content:""!important;position:static!important;inset:auto!important;display:block!important;flex:0 0 5px!important;width:5px!important;height:27px!important;margin:0 2px 0 0!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,var(--rcsjp-orange-2),var(--rcsjp-orange))!important;box-shadow:none!important;transform:none!important}
.rcsjp-premium-section .rcsjp-subheading{margin:22px 0 10px!important;color:var(--rcsjp-navy-2)!important;font-size:19px!important}
.rcsjp-premium-section p{color:var(--rcsjp-text);line-height:1.75}
.rcsjp-section-overview{background:linear-gradient(155deg,#f8fbff,#fff)}
.rcsjp-section-important-dates:before{background:linear-gradient(90deg,#ff6a00,#ffad42)}
.rcsjp-section-eligibility{background:linear-gradient(155deg,#f6faff,#fff)}
.rcsjp-section-application-fee{background:linear-gradient(155deg,#fffaf3,#fff)}
.rcsjp-section-important-links{background:linear-gradient(155deg,#f4f9ff,#fff)}
.rcsjp-attention-section{border-color:#f2d2a6;background:linear-gradient(155deg,#fff8ed,#fff)}
.rcsjp-attention-section:before{background:linear-gradient(90deg,#e85d04,#ff9b32)}
.rcsjp-table,.rcsjp-premium-table{max-width:100%;margin:14px 0 3px!important;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rcsjp-border);border-radius:13px;background:#fff;box-shadow:0 7px 18px rgba(16,42,86,.055)}
.rcsjp-premium-table table{width:100%;min-width:600px;margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto;background:#fff}
.rcsjp-premium-table thead th{padding:11px 14px!important;border:0!important;border-right:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,var(--rcsjp-navy),var(--rcsjp-navy-2))!important;color:#fff!important;font-size:12.5px!important;font-weight:800!important;line-height:1.3;text-align:left;letter-spacing:.012em;font-synthesis:none;-webkit-font-smoothing:antialiased}
.rcsjp-premium-table thead th:first-child{box-shadow:inset 0 3px 0 var(--rcsjp-orange)}
.rcsjp-premium-table thead th:last-child{border-right:0!important}
.rcsjp-premium-table tbody td{padding:10.5px 14px!important;border:0!important;border-right:1px solid #e5ebf3!important;border-bottom:1px solid #e5ebf3!important;background:#fff!important;color:var(--rcsjp-text);font-size:13.5px!important;line-height:1.45;vertical-align:top;font-synthesis:none;-webkit-font-smoothing:antialiased}
.rcsjp-premium-table tbody tr:nth-child(even) td{background:#f8fafc!important}
.rcsjp-premium-table tbody tr:hover td{background:#fff8ef!important}
.rcsjp-premium-table tbody td:first-child{color:var(--rcsjp-navy);font-weight:760}
.rcsjp-premium-table.rcsjp-cols-2 thead th:first-child,.rcsjp-premium-table:has(thead tr>th:nth-child(2):last-child) thead th:first-child{width:34%;max-width:290px}
.rcsjp-premium-table.rcsjp-cols-2 tbody td:first-child,.rcsjp-premium-table:has(thead tr>th:nth-child(2):last-child) tbody td:first-child{width:34%;max-width:290px;background:#f3f6fa!important}
.rcsjp-premium-table.rcsjp-cols-2 tbody tr:nth-child(even) td:first-child,.rcsjp-premium-table:has(thead tr>th:nth-child(2):last-child) tbody tr:nth-child(even) td:first-child{background:#edf2f7!important}
.rcsjp-premium-table tbody tr:last-child td{border-bottom:0!important}
.rcsjp-premium-table tbody td:last-child{border-right:0!important}
.rcsjp-table-important-dates tbody td:last-child{font-weight:760;color:#9a3e00}
.rcsjp-table-vacancies tbody td:last-child,.rcsjp-table-overview tbody td:last-child{font-weight:720}
.rcsjp-premium-list,.rcsjp-instruction-list{display:grid;gap:10px;margin:12px 0 0!important;padding-left:0!important;list-style:none!important}
.rcsjp-premium-list li,.rcsjp-instruction-list li{position:relative;margin:0!important;padding:12px 14px 12px 42px;border:1px solid #e1e9f3;border-radius:13px;background:#f9fbfe;color:var(--rcsjp-text);line-height:1.55}
.rcsjp-premium-list li:before,.rcsjp-instruction-list li:before{content:"✓";position:absolute;left:13px;top:11px;display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#e8f3ff;color:var(--rcsjp-blue);font-size:12px;font-weight:900}
.rcsjp-instruction-list li:before{content:"!";background:#fff0da;color:#c45100}
.rcsjp-steps{counter-reset:rcsjp-step;display:grid;gap:12px;margin:14px 0 0!important;padding:0!important;list-style:none!important}
.rcsjp-steps li{counter-increment:rcsjp-step;position:relative;min-height:58px;margin:0!important;padding:15px 16px 15px 64px;border:1px solid #dfe8f3;border-radius:15px;background:linear-gradient(135deg,#f8fbff,#fff);box-shadow:0 6px 15px rgba(16,42,86,.04);line-height:1.55}
.rcsjp-steps li:before{content:counter(rcsjp-step);position:absolute;left:14px;top:12px;display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--rcsjp-orange),var(--rcsjp-orange-2));color:#fff;font-weight:850;box-shadow:0 7px 15px rgba(255,122,0,.23)}
.rcsjp-process-list{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 0!important;padding:0!important;list-style:none!important}
.rcsjp-process-list li{position:relative;flex:1 1 170px;margin:0!important;padding:15px 18px;border:1px solid #dfe8f3;border-radius:14px;background:linear-gradient(145deg,#f7faff,#fff);color:var(--rcsjp-navy);font-weight:760;text-align:center;box-shadow:0 6px 15px rgba(16,42,86,.04)}
.rcsjp-quick-answer,.rcsjp-key-takeaways{margin:24px 0!important;padding:22px 24px!important;border:1px solid var(--rcsjp-border,#dce6f3);border-left:6px solid var(--rcsjp-orange,#ff7a00);border-radius:18px;background:linear-gradient(135deg,#fffaf3,#fff);box-shadow:0 12px 28px rgba(16,42,86,.06)}
.rcsjp-key-takeaways{border-left-color:var(--rcsjp-blue,#1d66c7);background:linear-gradient(145deg,#f5f9ff,#fff)}
.rcsjp-quick-answer .rcsjp-section-title,.rcsjp-key-takeaways .rcsjp-section-title{margin-top:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--rcsjp-navy)!important}
.rcsjp-links-table .rcsjp-link-button{display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:42px;padding:9px 16px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--rcsjp-orange),var(--rcsjp-orange-2));color:#fff!important;font-size:13px;font-weight:820;text-decoration:none!important;box-shadow:0 8px 18px rgba(255,106,0,.21);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}
.rcsjp-links-table .rcsjp-link-button:hover,.rcsjp-links-table .rcsjp-link-button:focus-visible{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 11px 22px rgba(255,106,0,.26)}
.rcsjp-section-faq .rcsjp-faq,.rcsjp-premium-article .rcsjp-faq{margin:0 0 11px;border:1px solid var(--rcsjp-border);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 5px 16px rgba(16,42,86,.04)}
.rcsjp-faq summary{position:relative;cursor:pointer;padding:15px 46px 15px 16px;color:var(--rcsjp-navy);font-weight:780;background:#f6f9fd;list-style:none}
.rcsjp-faq summary::-webkit-details-marker{display:none}
.rcsjp-faq summary:after{content:"+";position:absolute;right:15px;top:50%;display:grid;width:24px;height:24px;place-items:center;transform:translateY(-50%);border-radius:8px;background:#eaf2fc;color:var(--rcsjp-blue);font-size:18px;font-weight:800}
.rcsjp-faq[open] summary:after{content:"−";background:#fff0dc;color:#bf4b00}
.rcsjp-faq>p{padding:15px 16px!important;margin:0!important;color:var(--rcsjp-text);line-height:1.7}
.rcsjp-important-note{margin:22px 0;padding:18px 20px;border:1px solid #f2d6aa;border-radius:16px;background:#fff9ef}
.rcsjp-disclaimer{margin:26px 0!important;padding:17px 20px!important;border:1px solid #f0d3aa!important;border-left:5px solid var(--rcsjp-orange)!important;border-radius:14px;background:#fff8ef!important;color:#5c4936;font-size:13px;line-height:1.65}
.rcsjp-premium-article a{overflow-wrap:anywhere}
@media(max-width:760px){.rcsjp-reader-strip{gap:7px;padding:10px}.rcsjp-reader-strip span{font-size:11px}.rcsjp-premium-section{margin:22px 0!important;padding:17px 14px!important;border-radius:17px}.rcsjp-premium-intro{padding:21px 17px!important;border-radius:18px}.rcsjp-premium-table table{min-width:540px}.rcsjp-premium-table thead th{padding:10px 12px!important}.rcsjp-premium-table tbody td{padding:9.5px 12px!important}.rcsjp-links-table .rcsjp-link-button{min-width:140px}.rcsjp-process-list{display:grid}.rcsjp-process-list li{width:100%}}
@media(max-width:420px){.rcsjp-reader-strip span{width:auto}.rcsjp-premium-article .rcsjp-section-title,.rcsjp-premium-section .rcsjp-section-title{font-size:20px!important}.rcsjp-steps li{padding-left:57px}.rcsjp-premium-table table{min-width:500px}}
@media(prefers-reduced-motion:reduce){.rcsjp-links-table .rcsjp-link-button{transition:none}}

/* v1.0.3 — selectable premium template variants */

/* Executive Dark */
.rcsjp-template-executive .rcsjp-premium-article,.rcsjp-premium-article.rcsjp-template-executive{--rcsjp-navy:#0a1020;--rcsjp-navy-2:#18243c;--rcsjp-orange:#e89a2d;--rcsjp-orange-2:#ffc36b;--rcsjp-blue:#78a7ff;--rcsjp-border:#334058;--rcsjp-text:#e8edf6;--rcsjp-muted:#aeb9cb;color:var(--rcsjp-text)}
.rcsjp-template-executive .rcsjp-reader-strip,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-reader-strip{background:linear-gradient(135deg,#090f1d,#1a263d);border-color:#36445d}
.rcsjp-template-executive .rcsjp-premium-intro,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-intro{background:radial-gradient(circle at 100% 0,rgba(240,163,58,.18),transparent 33%),linear-gradient(145deg,#090f1d,#17233a);border-color:#3b465c}
.rcsjp-template-executive .rcsjp-premium-section,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-section{border-color:#334058;background:linear-gradient(145deg,#111a2c,#0c1424);box-shadow:0 14px 34px rgba(4,8,18,.3)}
.rcsjp-template-executive .rcsjp-premium-section .rcsjp-section-title,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-section .rcsjp-section-title{color:#fff!important}
.rcsjp-template-executive .rcsjp-premium-section p,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-section p{color:#d6deeb}
.rcsjp-template-executive .rcsjp-premium-table,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-table{border-color:#3a465b;background:#10192a}
.rcsjp-template-executive .rcsjp-premium-table table,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-table table{background:#10192a}
.rcsjp-template-executive .rcsjp-premium-table thead th,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-table thead th{background:linear-gradient(135deg,#242f47,#101827)!important}
.rcsjp-template-executive .rcsjp-premium-table tbody td,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-table tbody td{border-color:#303b50!important;background:#10192a;color:#dfe6f1}
.rcsjp-template-executive .rcsjp-premium-table tbody tr:nth-child(even) td,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-table tbody tr:nth-child(even) td{background:#151f32}
.rcsjp-template-executive .rcsjp-premium-table tbody tr:hover td,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-table tbody tr:hover td{background:#1d2940}
.rcsjp-template-executive .rcsjp-premium-table tbody td:first-child,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-table tbody td:first-child{background:#162238!important;color:#ffd08a}.rcsjp-template-executive .rcsjp-premium-table tbody tr:nth-child(even) td:first-child,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-table tbody tr:nth-child(even) td:first-child{background:#1a2942!important}
.rcsjp-template-executive .rcsjp-premium-list li,.rcsjp-template-executive .rcsjp-instruction-list li,.rcsjp-template-executive .rcsjp-steps li,.rcsjp-template-executive .rcsjp-process-list li,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-premium-list li,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-instruction-list li,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-steps li,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-process-list li{border-color:#354158;background:#121c2f;color:#e7edf6}
.rcsjp-template-executive .rcsjp-faq,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-faq{border-color:#344157;background:#10192a}.rcsjp-template-executive .rcsjp-faq summary,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-faq summary{background:#172237;color:#fff}.rcsjp-template-executive .rcsjp-faq>p,.rcsjp-premium-article.rcsjp-template-executive .rcsjp-faq>p{color:#dce4ef}

/* Clean Editorial */
.rcsjp-template-editorial .rcsjp-premium-article,.rcsjp-premium-article.rcsjp-template-editorial{--rcsjp-navy:#17243a;--rcsjp-navy-2:#293a55;--rcsjp-orange:#e85c17;--rcsjp-orange-2:#ff8a3d;--rcsjp-blue:#2d5f9a;--rcsjp-border:#e3e5e8;--rcsjp-text:#273244;--rcsjp-muted:#687386}
.rcsjp-template-editorial .rcsjp-reader-strip,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-reader-strip{padding:10px 0;border-width:1px 0;border-radius:0;background:#fff;box-shadow:none}
.rcsjp-template-editorial .rcsjp-reader-strip span,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-reader-strip span{border-color:#e3e5e8;background:#f7f7f6;color:#4d596b}
.rcsjp-template-editorial .rcsjp-premium-intro,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-intro{padding:26px 28px!important;border-width:0 0 0 5px;border-radius:4px;background:#f8f8f6;box-shadow:none}
.rcsjp-template-editorial .rcsjp-premium-intro p,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-intro p{color:#364154!important}.rcsjp-template-editorial .rcsjp-premium-intro .rcsjp-lead,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-intro .rcsjp-lead{color:#17243a!important}
.rcsjp-template-editorial .rcsjp-premium-section,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-section{padding:24px 0!important;border-width:1px 0 0;border-radius:0;background:#fff;box-shadow:none;overflow:visible}
.rcsjp-template-editorial .rcsjp-premium-section:before,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-section:before{display:none}
.rcsjp-template-editorial .rcsjp-premium-section .rcsjp-section-title,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-section .rcsjp-section-title{padding-left:15px!important;border-left:4px solid var(--rcsjp-orange)!important;font-family:Georgia,"Times New Roman",serif;font-weight:700}.rcsjp-template-editorial .rcsjp-premium-section .rcsjp-section-title:before,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-section .rcsjp-section-title:before{display:none}
.rcsjp-template-editorial .rcsjp-premium-table,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-table{border-radius:4px;box-shadow:none}.rcsjp-template-editorial .rcsjp-premium-table thead th,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-table thead th{background:#17243a!important}.rcsjp-template-editorial .rcsjp-premium-table tbody td:first-child,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-table tbody td:first-child{background:#f5f4f0!important}.rcsjp-template-editorial .rcsjp-premium-table tbody tr:nth-child(even) td:first-child,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-table tbody tr:nth-child(even) td:first-child{background:#eeede8!important}
.rcsjp-template-editorial .rcsjp-premium-list li,.rcsjp-template-editorial .rcsjp-instruction-list li,.rcsjp-template-editorial .rcsjp-steps li,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-premium-list li,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-instruction-list li,.rcsjp-premium-article.rcsjp-template-editorial .rcsjp-steps li{border-radius:4px;background:#fafaf9;box-shadow:none}

/* Modern Gradient */
.rcsjp-template-gradient .rcsjp-premium-article,.rcsjp-premium-article.rcsjp-template-gradient{--rcsjp-navy:#092a58;--rcsjp-navy-2:#15549a;--rcsjp-orange:#ff6b00;--rcsjp-orange-2:#ffad45;--rcsjp-blue:#2474c9;--rcsjp-border:#d9e5f3;--rcsjp-text:#263653;--rcsjp-muted:#667491}
.rcsjp-template-gradient .rcsjp-reader-strip,.rcsjp-premium-article.rcsjp-template-gradient .rcsjp-reader-strip{background:linear-gradient(120deg,#082954,#15549a 72%,#1e6ab9)}
.rcsjp-template-gradient .rcsjp-premium-intro,.rcsjp-premium-article.rcsjp-template-gradient .rcsjp-premium-intro{background:radial-gradient(circle at 90% 10%,rgba(255,165,65,.34),transparent 27%),linear-gradient(135deg,#071f43,#0f4a88 72%,#1a63aa)}
.rcsjp-template-gradient .rcsjp-premium-section,.rcsjp-premium-article.rcsjp-template-gradient .rcsjp-premium-section{border-color:#d9e5f3;background:linear-gradient(145deg,#fff,#f6f9fd);box-shadow:0 15px 34px rgba(21,70,126,.09)}
.rcsjp-template-gradient .rcsjp-premium-section:before,.rcsjp-premium-article.rcsjp-template-gradient .rcsjp-premium-section:before{height:5px;background:linear-gradient(90deg,#ff6b00,#ffad45 36%,#15549a 78%,#2474c9)}
.rcsjp-template-gradient .rcsjp-premium-table thead th,.rcsjp-premium-article.rcsjp-template-gradient .rcsjp-premium-table thead th{background:linear-gradient(135deg,#092a58,#15549a)!important}.rcsjp-template-gradient .rcsjp-premium-table tbody td:first-child,.rcsjp-premium-article.rcsjp-template-gradient .rcsjp-premium-table tbody td:first-child{background:#f1f6fb!important}.rcsjp-template-gradient .rcsjp-premium-table tbody tr:nth-child(even) td:first-child,.rcsjp-premium-article.rcsjp-template-gradient .rcsjp-premium-table tbody tr:nth-child(even) td:first-child{background:#eaf1f8!important}.rcsjp-template-gradient .rcsjp-links-table .rcsjp-link-button,.rcsjp-premium-article.rcsjp-template-gradient .rcsjp-links-table .rcsjp-link-button{background:linear-gradient(135deg,#ff6b00,#ff9e30)}

/* Compact Newsroom */
.rcsjp-template-newsroom .rcsjp-premium-article,.rcsjp-premium-article.rcsjp-template-newsroom{--rcsjp-navy:#172033;--rcsjp-navy-2:#25324a;--rcsjp-orange:#e85614;--rcsjp-orange-2:#ff813d;--rcsjp-blue:#315f96;--rcsjp-border:#d9dce1;--rcsjp-text:#252e3e;--rcsjp-muted:#687181}
.rcsjp-template-newsroom .rcsjp-reader-strip,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-reader-strip{margin:14px 0 12px;padding:8px 10px;border-radius:8px;box-shadow:none}.rcsjp-template-newsroom .rcsjp-reader-strip span,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-reader-strip span{min-height:25px;padding:4px 8px;font-size:10.5px}
.rcsjp-template-newsroom .rcsjp-premium-intro,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-intro{margin-bottom:16px!important;padding:20px!important;border-radius:10px;box-shadow:0 8px 18px rgba(7,26,58,.1)}.rcsjp-template-newsroom .rcsjp-premium-intro p,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-intro p{font-size:14px;line-height:1.65}.rcsjp-template-newsroom .rcsjp-premium-intro .rcsjp-lead,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-intro .rcsjp-lead{font-size:17px!important}
.rcsjp-template-newsroom .rcsjp-premium-section,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-section{margin:18px 0!important;padding:17px!important;border-radius:10px;box-shadow:0 7px 18px rgba(16,42,86,.05)}.rcsjp-template-newsroom .rcsjp-premium-section:before,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-section:before{inset:0 auto 0 0;width:5px;height:auto;background:var(--rcsjp-orange)}
.rcsjp-template-newsroom .rcsjp-premium-section .rcsjp-section-title,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-section .rcsjp-section-title{margin-bottom:13px!important;font-size:21px!important}.rcsjp-template-newsroom .rcsjp-premium-section .rcsjp-section-title:before,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-section .rcsjp-section-title:before{flex-basis:4px!important;width:4px!important;height:22px!important;border:0!important}
.rcsjp-template-newsroom .rcsjp-premium-table,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-table{margin-top:10px!important;border-radius:7px;box-shadow:none}.rcsjp-template-newsroom .rcsjp-premium-table thead th,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-table thead th{padding:10px 12px!important;font-size:12px!important}.rcsjp-template-newsroom .rcsjp-premium-table tbody td,.rcsjp-premium-article.rcsjp-template-newsroom .rcsjp-premium-table tbody td{padding:10px 12px!important;font-size:13px}


/* v1.0.4 — collision-proof section accents and compact professional tables */
