/* Core Play: componentes editoriais comerciais, setembro 2026. */
.sales-article .post-hero .content{max-width:1180px;margin:auto;padding:0 24px}.sales-article .post-hero h1{font-size:clamp(2rem,4.6vw,3.7rem);line-height:1.08;max-width:780px;text-wrap:balance;overflow-wrap:break-word}.sales-article .post-hero p{max-width:680px}.sales-article .post-meta{flex-wrap:wrap}.sales-article .post-body{overflow-wrap:break-word}.sales-article .post-body h2{line-height:1.2;scroll-margin-top:100px}.sales-article .post-body h3{line-height:1.3}.sales-article .sales-toc{padding:1.1rem 1.3rem;background:var(--bg-2);border:1px solid var(--line-2);border-radius:14px;margin:1.5rem 0}.sales-toc strong{display:block;margin-bottom:.5rem}.sales-toc ul{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;list-style:none;margin:0;padding:0}.sales-toc a{font-size:.94rem;text-decoration:underline;text-underline-offset:3px}.sales-summary{border-left:3px solid var(--orange);background:var(--bg-2);padding:1.25rem 1.4rem;border-radius:0 12px 12px 0;margin:1.5rem 0}.sales-summary p{margin:.5rem 0 0}.sales-picks,.sales-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.sales-pick,.sales-note{min-width:0;border:1px solid var(--line-2);background:var(--bg-2);padding:1.25rem;border-radius:14px}.sales-pick h3,.sales-note h3{font-size:1.3rem;margin:.7rem 0}.sales-pick p,.sales-note p{font-size:1rem;line-height:1.7;margin:.6rem 0}.sales-pill{display:inline-block;font-size:.8rem;line-height:1.5;padding:.3rem .6rem;background:rgba(245,176,65,.13);color:var(--orange);border-radius:8px}.sales-table-wrap{max-width:100%;overflow:auto;margin:1.5rem 0;border:1px solid var(--line-2);border-radius:12px}.sales-table-wrap table{margin:0;width:100%;font-size:.96rem}.sales-table-wrap th,.sales-table-wrap td{padding:1rem;vertical-align:top}.sales-article .sales-cta-copy{color:#e8e8e8!important;font-size:1rem;margin:.6rem auto 1.2rem;max-width:590px}.sales-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:1.5rem;padding:1.5rem;margin:2.5rem 0;border:1px solid rgba(245,176,65,.45);border-radius:16px;background:linear-gradient(135deg,#181510,#101010);color:#fff}.sales-offer h2{font-size:1.65rem!important;margin:.6rem 0}.sales-offer p{color:#d8d8d8}.sales-eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#f5b041}.sales-price{display:flex;flex-direction:column;justify-content:center;gap:.7rem;min-width:0}.sales-price>span{font-size:.85rem;color:#c8c8c8}.sales-price>strong{display:block;font-size:2.3rem;line-height:1.25;white-space:nowrap;color:#fff}.sales-price>strong span{font-size:.9rem;font-weight:400}.sales-secondary{display:block;border:1px solid #f5b041;color:#f5b041!important;border-radius:10px;text-align:center;padding:.75rem;font-size:.95rem;font-weight:700;text-decoration:none!important}.sales-hero-cta{display:inline-block;margin:1rem 0;background:#f5b041;color:#111!important;font-weight:750;padding:.8rem 1.15rem;border-radius:10px;text-decoration:none!important}.sales-related{border-top:1px solid var(--line-2);margin-top:2rem;padding-top:1.4rem}.sales-related ul{padding-left:1.2rem}.sales-related a{display:inline-block;padding:.35rem 0}.sales-article a:focus-visible{outline:2px solid #f5b041;outline-offset:4px}.sales-article .post-hero{background-position:center!important}.sales-article .post-hero .post-cat-tag{color:#f5b041}.sales-article .post-body .post-faq{margin-top:2rem}@media(max-width:600px){.sales-picks,.sales-grid,.sales-offer{grid-template-columns:1fr}.sales-offer{padding:1.2rem}.sales-price{border-top:1px solid rgba(245,176,65,.2);padding-top:1rem}.sales-article .post-hero .content{padding:0 20px}.sales-article .post-hero{padding:2.4rem 0!important}.sales-article .post-hero h1{font-size:2.15rem}.sales-table-wrap td,.sales-table-wrap th{padding:.75rem}.sales-hero-cta{display:block;text-align:center}.sales-toc ul{display:block}.sales-toc li{margin:.4rem 0}}

@media(max-width:800px){.sales-article .post-body.post-container{width:auto;margin-left:20px;margin-right:20px}}
