.rk-sr-channel,.rk-sr-purchase{background:#f0f3e3;border:1px solid #dce4ca;border-radius:12px;padding:32px;color:#14252e;margin:32px auto;max-width:1180px;box-sizing:border-box}
.rk-sr-channel{display:flex;gap:30px;align-items:center;justify-content:space-between}
.rk-sr-channel>div{max-width:760px}.rk-sr-channel h2,.rk-sr-purchase h2{font-size:clamp(25px,3vw,35px);line-height:1.2;color:#14252e;margin:0 0 16px}
.rk-sr-channel p,.rk-sr-purchase p{font-size:15px;line-height:1.75;margin:0 0 16px}.rk-sr-channel .rk-brand-button{flex:none;white-space:normal;max-width:270px}
.rk-sr-legal,.rk-sr-document-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0;line-height:1.7}
.rk-sr-legal a,.rk-sr-document-links a,.rk-sr-purchase>a{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#245b4e}
.rk-sr-footer-extra{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0 28px;border-top:1px solid #ffffff20;color:#c5d4d1}
.rk-sr-footer-extra .rk-sr-legal{margin:0}.rk-sr-footer-extra a,.rk-sr-footer-extra .rk-sr-legal a{color:#dce7e7;font-size:13px}
.rk-sr-document{max-width:900px;margin:0 auto;padding:54px 0 70px}.rk-sr-document>h1,.rk-sr-not-found h1{font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-.025em;color:#14252e;margin:0 0 24px}
.rk-sr-document .rk-sr-lead{font-size:18px;line-height:1.7;margin:0 0 34px;color:#52636a}.rk-sr-document section{margin:28px 0}.rk-sr-document h2{font-size:24px;line-height:1.25;margin:0 0 12px;color:#14252e}.rk-sr-document p{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.rk-sr-document a{color:#245b4e}
body.rk-sr-owned #primary{width:100%!important}body.rk-sr-owned .entry-header,body.rk-sr-owned #secondary{display:none!important}.rk-sr-not-found{padding:70px 0!important;max-width:900px;margin:0 auto!important;float:none!important}
body.rk-sr-owned .site-content>.ast-container{padding-left:24px!important;padding-right:24px!important}
body.rk-sf-product .product_title{font-size:clamp(27px,3.8vw,45px)!important;line-height:1.15!important;overflow-wrap:anywhere}
.rk-sr-pack-table{width:100%;border-collapse:collapse;margin:24px 0}.rk-sr-pack-table th,.rk-sr-pack-table td{text-align:left;padding:12px;border:1px solid #dce4ca;vertical-align:top}.rk-sr-pack-table caption{text-align:left;font-weight:700;margin-bottom:12px}
.rk-sr-platform-evidence{max-width:1180px;margin:32px auto 48px;padding:30px;border:1px solid #dce4ca;border-radius:12px;background:#fff;box-sizing:border-box;color:#14252e}.rk-sr-platform-evidence h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 24px;color:#14252e}.rk-sr-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.rk-sr-evidence-grid strong{display:block;font-size:clamp(28px,4vw,42px);line-height:1.1;margin-bottom:10px;color:#245b4e}.rk-sr-evidence-grid span{font-size:14px;line-height:1.5;display:block}.rk-sr-platform-evidence p{font-size:13px;line-height:1.8;color:#607079}.rk-sr-platform-evidence>a{font-size:14px;font-weight:700;color:#245b4e}.rk-sr-table-wrap{overflow-x:auto}
@media(max-width:800px){.rk-sr-platform-evidence{margin:24px 16px;padding:24px}.rk-sr-evidence-grid{gap:14px}.rk-sr-evidence-grid strong{font-size:27px}.rk-sr-evidence-grid span{font-size:12px}}
@media(max-width:800px){.rk-sr-channel{display:block;margin:24px 16px;padding:24px}.rk-sr-channel .rk-brand-button{margin-top:12px}.rk-sr-purchase{padding:24px}.rk-sr-document{padding:36px 0 48px}.rk-sr-not-found{padding:45px 16px!important}.rk-sr-footer-extra{padding-left:0;padding-right:0}.rk-sr-pack-table{font-size:13px}.rk-sr-pack-table th,.rk-sr-pack-table td{padding:8px}.rk-sr-channel h2{font-size:27px}}
