.rk-single-offer .entry-content-wrap,.rk-single-offer .entry-content,.rk-single-offer .site-main>article{max-width:none!important;width:100%!important}
.rk-detail.wp-block-group{--brand:#f58220;max-width:none!important;width:100%!important}
.rk-detail>.rk-detail-breadcrumb,.rk-detail>.rk-detail-hero,.rk-detail>.rk-detail-layout,.rk-detail>.rk-detail-final,.rk-detail>.rk-detail-disclosure{max-width:1160px!important;width:calc(100% - 36px)!important}
.rk-detail>.rk-detail-layout{grid-template-columns:1fr}
.rk-detail-summary>.wp-block-columns{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid var(--line)}
.rk-detail-summary>.wp-block-columns:last-child{border-bottom:0}
.rk-detail-summary>.wp-block-columns .wp-block-column{flex-basis:auto!important}
.rk-detail-summary>.wp-block-columns p{margin:0;font-family:Roboto,Arial,sans-serif;font-size:.84rem}
.rk-detail-summary>.wp-block-columns .wp-block-column:first-child p{color:var(--muted);font-size:.78rem}
.rk-detail-ctas .wp-block-button__link{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:2px solid var(--brand);border-radius:10px;background:#fff;color:var(--ink);font-weight:850;text-decoration:none}
.rk-detail-ctas .rk-detail-primary .wp-block-button__link{background:var(--brand)}
.rk-detail-content>.wp-block-group,.rk-detail-content>h2,.rk-detail-content>h3,.rk-detail-content>p,.rk-detail-content>ul,.rk-detail-content>ol,.rk-detail-content>.wp-block-image{margin-bottom:20px}
.rk-detail-content .rk-detail-steps li{position:relative;display:block;min-height:48px;padding:6px 0 24px 62px}
.rk-detail-content .rk-detail-steps li:before{position:absolute;top:0;left:0}
.rk-detail-content .rk-detail-steps li:not(:last-child):after{left:20px}
.rk-detail-content>.wp-block-details{margin:0;border-bottom:1px solid var(--line)}
.rk-detail-content>.wp-block-details summary{padding:17px 3px;font-weight:850;cursor:pointer}
.rk-detail-content>.wp-block-details>p{margin:0 3px 17px!important}
.rk-detail>.rk-detail-final{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}
.rk-detail-final>.rk-detail-final-copy{display:block!important;width:100%!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important}
.rk-detail-final>.rk-detail-final-copy>h2.wp-block-heading{display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important;color:#fff!important;opacity:1!important;visibility:visible!important;font-size:clamp(1.65rem,3vw,2.5rem)!important;line-height:1.15!important}
.rk-detail-final>.rk-detail-final-copy>p{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#ced4da!important;opacity:1!important;visibility:visible!important}
.rk-detail-final>.rk-detail-code{display:block!important;align-self:flex-start!important;width:100%!important;max-width:590px!important;margin:0!important}
.rk-detail>.rk-detail-disclosure{margin:0 auto 55px!important}
@media(max-width:900px){.rk-detail-final>.rk-detail-code{max-width:none!important}}
@media(max-width:780px){.rk-detail>.rk-detail-breadcrumb,.rk-detail>.rk-detail-hero,.rk-detail>.rk-detail-layout,.rk-detail>.rk-detail-final,.rk-detail>.rk-detail-disclosure{width:calc(100% - 24px)!important}.rk-detail-summary>.wp-block-columns{grid-template-columns:1fr 2fr}}

.rk-profitus-detail{--brand:#21194C;--button:#E43CA4}
.rk-profitus-detail>.rk-detail-hero{border-top-color:#21194C!important;background:linear-gradient(135deg,#fff 45%,#f5f3fa)!important}
.rk-profitus-detail .rk-detail-kicker,.rk-profitus-detail .rk-detail-label{color:#21194C!important}
.rk-profitus-detail .rk-detail-code{border-color:#21194C!important}
.rk-profitus-detail .rk-detail-code code{background:#f2f0f8!important;color:#21194C!important}
.rk-profitus-detail .rk-detail-steps li:not(:last-child):after{background:#d8d3e8!important}
.rk-profitus-detail .rk-detail-final{background:#21194C!important}
.rk-profitus-detail .rk-detail-disclosure{border-top-color:#21194C!important}
.rk-profitus-detail .rk-detail-code button,
.rk-profitus-detail .rk-detail-ctas .rk-detail-primary .wp-block-button__link,
.rk-profitus-detail .rk-detail-steps li:before,
.rk-profitus-detail .rk-detail-troubleshoot li:before {
    background:var(--button)!important;
}
.rk-profitus-detail .rk-detail-ctas .wp-block-button__link {
    border-color:var(--button)!important;
}
.rk-profitus-detail .rk-detail-important {
    border-color:var(--button)!important;
}
