/* RCA Shop — artigos e notícias: leitura, links internos e blocos publicitários. */
.rca-editorial{background:#f4f7fa;color:#182f45;padding-bottom:70px}
.rca-editorial .rs-wrap{max-width:1170px}
.rca-editorial a{text-decoration:none}
.rca-editorial-breadcrumb{padding-top:23px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#8291a2;font-size:11px}
.rca-editorial-breadcrumb a{color:#166da8}
.rca-editorial-hero{padding-top:26px;padding-bottom:28px}
.rca-editorial-kicker{color:#1a73ad;text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:.15em}
.rca-editorial-hero h1{max-width:950px;font-size:clamp(32px,4.25vw,53px);font-weight:900;line-height:1.15;letter-spacing:-.049em;color:#0b2b4b;margin:14px 0}
.rca-editorial-deck{font-size:clamp(15px,1.7vw,19px);line-height:1.68;color:#5a6f82;max-width:920px;margin:0}
.rca-editorial-byline{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:12px;color:#8291a1;margin-top:19px}
.rca-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:22px;align-items:start}
.rca-editorial-main{min-width:0;background:#fff;border:1px solid #e3eaf0;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px rgba(12,44,75,.04);padding:31px 34px}
.rca-editorial-cover{margin:0 0 25px}
.rca-editorial-cover img{display:block;width:100%;height:auto;max-height:470px;object-fit:cover;border-radius:12px}
.rca-editorial-body{font-size:16px;line-height:1.89;color:#253e54;overflow-wrap:break-word}
.rca-editorial-body h2{margin:35px 0 12px;font-size:clamp(23px,2.5vw,30px);color:#122e49;line-height:1.27;letter-spacing:-.025em}
.rca-editorial-body h3{font-size:clamp(19px,2.1vw,23px);margin:25px 0 10px;color:#153a55}
.rca-editorial-body p{margin:0 0 21px}
.rca-editorial-body a{color:#156ca7;text-decoration:underline;text-underline-offset:3px}
.rca-editorial-body img{max-width:100%;height:auto;border-radius:9px}
.rca-editorial-body ul,.rca-editorial-body ol{padding-left:26px;margin:14px 0 24px}
.rca-editorial-body li{margin-bottom:9px}
.rca-editorial-review{padding:12px 15px;border:1px solid #f2e0aa;background:#fffaf0;color:#8a6510;font-size:12px;border-radius:9px}
.rca-editorial-ad-wrap{margin:34px 0 39px;padding:20px 0;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;clear:both}
.rca-editorial-ad-wrap .rs-ad{margin:0}
.rca-editorial-ad-after{margin:32px 0 0;clear:both}
.rca-editorial-ad-after .rs-ad{margin:0}
.rca-editorial-related-resources{margin-top:43px;background:#f0f6fc;border:1px solid #dce9f3;padding:27px;border-radius:14px}
.rca-editorial-related-resources h2{margin:9px 0 10px;font-size:26px;color:#163754;letter-spacing:-.04em}
.rca-editorial-related-resources>p{font-size:13px;line-height:1.7;color:#62788d;margin:0 0 20px}
.rca-editorial-resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.rca-editorial-resource-links a{display:flex;gap:10px;align-items:center;border-radius:10px;border:1px solid #dfeaf3;background:#fff;padding:13px;color:#18598d;min-width:0}
.rca-editorial-resource-links a>svg{flex-shrink:0}
.rca-editorial-resource-links strong{display:block;color:#164368;font-size:12px}
.rca-editorial-resource-links small{display:block;color:#75889b;font-size:10px;margin-top:3px;line-height:1.4}
.rca-editorial-more{margin-top:40px}
.rca-editorial-section-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:17px}
.rca-editorial-section-head h2{font-size:25px;color:#173651;margin:0;letter-spacing:-.035em}
.rca-editorial-section-head>a{display:inline-flex;align-items:center;gap:6px;color:#1769a4;font-size:12px;font-weight:900}
.rca-editorial-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.rca-editorial-more-grid article{border:1px solid #e2eaf2;border-radius:10px;padding:16px}
.rca-editorial-more-grid article span{color:#216fa9;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}
.rca-editorial-more-grid article h3{font-size:16px;line-height:1.4;margin:8px 0;letter-spacing:-.02em}
.rca-editorial-more-grid article h3 a{color:#163a56}
.rca-editorial-more-grid article h3 a:hover{color:#1974b1}
.rca-editorial-more-grid article p{font-size:11px;color:#687d90;line-height:1.6;margin:0}
.rca-editorial-side{min-width:0}
.rca-editorial-side-card{position:sticky;top:145px;background:#0b355f;color:white;border-radius:14px;padding:25px}
.rca-editorial-side-card>span{color:#efd770;font-size:10px;letter-spacing:.1em;font-weight:900}
.rca-editorial-side-card h2{color:#fff;font-size:23px;letter-spacing:-.04em;line-height:1.25;margin:15px 0}
.rca-editorial-side-card p{color:#c9dbeb;font-size:12px;line-height:1.7;margin:0 0 15px}
.rca-editorial-side-card nav{display:flex;flex-direction:column;gap:0}
.rca-editorial-side-card nav a{padding:12px 0;border-top:1px solid rgba(255,255,255,.15);color:#eaf4fb;font-weight:850;font-size:12px}
.rca-editorial-side-card nav a:hover{color:#f3d66e}
@media(max-width:920px){.rca-editorial-layout{grid-template-columns:minmax(0,1fr) 220px}.rca-editorial-main{padding:25px}.rca-editorial-side-card{padding:18px}}
@media(max-width:730px){.rca-editorial-layout{display:flex;flex-direction:column}.rca-editorial-main,.rca-editorial-side{width:100%}.rca-editorial-side-card{position:static}.rca-editorial-hero{padding-bottom:20px}}
@media(max-width:600px){.rca-editorial{padding-bottom:35px}.rca-editorial-hero h1{font-size:clamp(28px,8vw,39px)}.rca-editorial-hero{padding-top:18px}.rca-editorial-deck{font-size:14px}.rca-editorial-main{padding:21px 17px;border-radius:12px}.rca-editorial-body{font-size:15px;line-height:1.8}.rca-editorial-related-resources{padding:19px;margin-top:30px}.rca-editorial-related-resources h2{font-size:22px}.rca-editorial-resource-links,.rca-editorial-more-grid{grid-template-columns:1fr}.rca-editorial-more{margin-top:30px}.rca-editorial-section-head{align-items:flex-start;flex-direction:column}.rca-editorial-more-grid article{padding:14px}.rca-editorial-ad-wrap{margin:29px 0}}
