/* Article closing panel. Scoped to editorial pages; no external assets. */
.article-body .rf-journey-plans.rf-plans-v21{
 position:relative!important;isolation:isolate;overflow:hidden!important;
 display:grid!important;gap:16px!important;margin:32px 0 0!important;padding:24px!important;
 border:1px solid #514665!important;border-radius:22px!important;
 background:radial-gradient(ellipse at 100% 0,rgba(159,119,255,.18),transparent 65%),linear-gradient(135deg,#201a2d,#121117)!important;
 box-shadow:0 12px 36px #0003!important;text-align:left!important;
}
.article-body .rf-plans-v21::before,.article-body .rf-plans-v21::after{content:none!important}
.article-body .rf-plans-v21 .rf-plans-kicker{display:block;color:#c3b0ef;font:700 10px/1.4 Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase}
.article-body .rf-plans-v21 h2{margin:0!important;max-width:560px;font:800 clamp(25px,4vw,36px)/1.1 Arial,Helvetica,sans-serif!important;letter-spacing:-.8px!important;text-transform:none!important;color:#f5f1e8!important;-webkit-text-fill-color:#f5f1e8!important}
.article-body .rf-plans-v21 p{margin:0!important;max-width:540px;font:400 15px/1.55 Arial,Helvetica,sans-serif!important;color:#c6c0d1!important}
.article-body .rf-plans-v21 .rf-plans-tiers{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.article-body .rf-plans-v21 .rf-plans-tiers li{display:inline-flex;align-items:center;gap:7px;margin:0!important;padding:7px 11px!important;border:1px solid #ffffff20;border-radius:999px;background:#09090d55;font:700 11px/1.2 Arial,sans-serif!important;letter-spacing:.5px;color:#eee9f5!important}
.rf-plans-tiers li::before{content:'';width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--tier)}
.article-body .rf-plans-v21 a.rf-plans-link{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%!important;box-sizing:border-box;min-height:52px!important;margin:2px 0 0!important;padding:16px 18px!important;border:1px solid #d9ff43!important;border-radius:12px!important;background:#d9ff43!important;box-shadow:none!important;color:#14170b!important;-webkit-text-fill-color:#14170b!important;font:800 14px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.6px!important;text-transform:uppercase!important;text-decoration:none!important;transform:none!important}
.article-body .rf-plans-v21 a.rf-plans-link:hover{background:#e6ff88!important;border-color:#e6ff88!important}
.article-body .rf-plans-v21 a.rf-plans-link:focus-visible{outline:3px solid #f5f1e8!important;outline-offset:4px}
.article-body .rf-plans-v21 a.rf-plans-link span{color:inherit!important;-webkit-text-fill-color:inherit!important;font:400 22px/1 Arial,sans-serif!important}
.article-wrap .related{margin:36px 0 56px!important;padding-top:24px!important;border-top:1px solid #ffffff18}
.article-wrap .related-head{margin:0 0 18px!important}
.article-wrap .related-head>span{font:700 10px/1.4 Arial,sans-serif!important;letter-spacing:1.6px!important}
.article-wrap .related-head h2{margin:8px 0 0!important;font:800 clamp(24px,4vw,32px)/1.15 Arial,Helvetica,sans-serif!important;letter-spacing:-.5px!important;text-transform:none!important}
.article-wrap .related .blog-grid{gap:16px!important}
@media(min-width:720px){.article-body .rf-plans-v21{padding:30px!important}.article-body .rf-plans-v21 a.rf-plans-link{max-width:280px}}
@media(max-width:360px){.article-body .rf-plans-v21{padding:20px!important}}
