/* Alcance: únicamente la entrada 1815, no afecta al resto del blog. */
body.rp-blog-pilot-02 .rp-article-body{background:#fff!important;color:#172d41!important;max-width:1080px!important;margin-inline:auto!important;padding:clamp(20px,4vw,54px)!important;min-height:0!important}
body.rp-blog-pilot-02 .rp-article-body .rp-editorial,body.rp-blog-pilot-02 .rp-article-body .rp-editorial *{box-sizing:border-box}
body.rp-blog-pilot-02 .rp-article-body .rp-editorial{color:#203447!important;font-family:inherit;font-size:17px;line-height:1.75;overflow-wrap:break-word}
body.rp-blog-pilot-02 .rp-article-body .rp-editorial :is(p,li,summary){color:#203447!important;font-size:clamp(16px,1.35vw,18px)!important;line-height:1.75!important;opacity:1!important;visibility:visible!important}
body.rp-blog-pilot-02 .rp-article-body .rp-editorial :is(h2,h3){color:#0c2a44!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important;font-weight:750!important}
body.rp-blog-pilot-02 .rp-editorial h2{font-size:clamp(27px,3.1vw,39px)!important;margin:0 0 22px!important}
body.rp-blog-pilot-02 .rp-editorial h3{font-size:clamp(22px,2.3vw,27px)!important;margin:32px 0 12px!important}
body.rp-blog-pilot-02 .rp-editorial p{margin:0 0 19px!important}
body.rp-blog-pilot-02 .rp-editorial section{margin:0!important;padding:47px 0!important;border-bottom:1px solid #e2e8ed!important;background:#fff!important;min-height:0!important}
body.rp-blog-pilot-02 .rp-editorial :is(ul,ol){margin:0 0 20px 0!important;padding-left:26px!important}
body.rp-blog-pilot-02 .rp-editorial li{padding:0 0 12px 4px!important}
body.rp-blog-pilot-02 .rp-editorial__intro{background:linear-gradient(125deg,#102a43,#1c4763)!important;padding:clamp(26px,5vw,54px)!important;border-radius:12px!important;margin:0 0 30px!important}
body.rp-blog-pilot-02 .rp-editorial__intro .rp-editorial__lead{color:#fff!important;font-size:clamp(19px,2vw,24px)!important;line-height:1.55!important}
body.rp-blog-pilot-02 .rp-editorial__eyebrow{display:block;color:#e9c994!important;letter-spacing:.12em;font-size:12px;font-weight:800;margin-bottom:18px}
body.rp-blog-pilot-02 .rp-editorial__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}
body.rp-blog-pilot-02 .rp-editorial a.rp-editorial__button{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px!important;border-radius:5px!important;background:#e8c78c!important;color:#14283b!important;text-decoration:none!important;font-weight:800!important;font-size:15px!important;line-height:1.3!important;opacity:1!important}
body.rp-blog-pilot-02 .rp-editorial a.rp-editorial__button--outline{background:transparent!important;color:#fff!important;border:1px solid #c3d1dc!important}
body.rp-blog-pilot-02 .rp-editorial__toc{display:flex;gap:12px 20px;flex-wrap:wrap;background:#f2f6f8;padding:22px 25px;border-left:4px solid #c9a56a;border-radius:6px}
body.rp-blog-pilot-02 .rp-editorial__toc strong{width:100%;color:#112c44}
body.rp-blog-pilot-02 .rp-editorial__toc a{color:#14557d!important;text-decoration:underline!important;font-size:15px!important}
body.rp-blog-pilot-02 .rp-editorial__steps{counter-reset:rpstep;list-style:none!important;padding:0!important;display:grid;gap:12px}
body.rp-blog-pilot-02 .rp-editorial__steps li{background:#f4f7f9;padding:18px 22px!important;border-radius:8px;border-left:4px solid #c9a56a}
body.rp-blog-pilot-02 .rp-editorial__callout,body.rp-blog-pilot-02 .rp-editorial__closing{background:#102a43!important;color:#fff!important;padding:clamp(26px,5vw,45px)!important;border-radius:10px!important;margin:30px 0!important}
body.rp-blog-pilot-02 .rp-editorial :is(.rp-editorial__callout,.rp-editorial__closing) :is(h2,p,span){color:#fff!important}
body.rp-blog-pilot-02 .rp-editorial :is(.rp-editorial__callout,.rp-editorial__closing) span{font-size:12px!important;letter-spacing:.12em;font-weight:800;color:#e8c78c!important}
body.rp-blog-pilot-02 .rp-editorial details{border:1px solid #dce5eb;border-radius:7px;margin:12px 0;padding:17px 21px;background:#f8fafb}
body.rp-blog-pilot-02 .rp-editorial summary{cursor:pointer;font-weight:750!important;color:#102a43!important}
body.rp-blog-pilot-02 .rp-editorial details p{padding-top:14px!important;margin-bottom:0!important}
body.rp-blog-pilot-02 .rp-editorial section[id]{scroll-margin-top:110px}
@media(max-width:680px){body.rp-blog-pilot-02 .rp-article-body{padding:18px!important;width:100%!important}body.rp-blog-pilot-02 .rp-editorial__actions a{width:100%}body.rp-blog-pilot-02 .rp-editorial section{padding:35px 0!important}}
