/* Keep the sponsor placements intact; make both existing actions orange. */
body.ui-v2.clean-clients.theme-shop [data-top-ad] a.promotion-cta,body.ui-v2.clean-clients.theme-shop [data-mobile-ad] a.dock-cta{background:#c2410c;color:#fff;border:1px solid #c2410c;font-weight:750;box-shadow:0 4px 12px #c2410c30}
body.ui-v2.clean-clients.theme-shop [data-top-ad] a.promotion-cta{min-height:46px;padding:12px 19px;font-size:13px}
body.ui-v2.clean-clients.theme-shop [data-mobile-ad] a.dock-cta{min-height:44px;padding:11px 13px;font-size:12px}
body.ui-v2.clean-clients.theme-shop [data-top-ad] a.promotion-cta:hover,body.ui-v2.clean-clients.theme-shop [data-mobile-ad] a.dock-cta:hover{background:#a7350a;border-color:#a7350a;filter:none;color:#fff}
body.ui-v2.clean-clients.theme-shop [data-top-ad] a.promotion-cta:focus-visible,body.ui-v2.clean-clients.theme-shop [data-mobile-ad] a.dock-cta:focus-visible{outline:3px solid #f6b38a;outline-offset:3px}
.rich-section{margin-top:42px;padding-top:30px;border-top:1px solid var(--line);clear:both}.rich-section-title{margin-bottom:22px}.rich-section-title h2{font-size:25px;line-height:1.5;margin:6px 0 12px}.rich-section-title>p{max-width:830px;color:var(--muted);font-size:13px;line-height:1.9}.rich-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rich-card-grid>article{background:#fff;border:1px solid var(--line);border-radius:9px;padding:24px;min-width:0}.rich-small-index{font-size:10px;color:#8b9cb2;letter-spacing:.08em}.rich-card-grid h3{font-size:17px;line-height:1.6;margin:11px 0}.rich-card-grid p{font-size:12px;color:var(--muted);line-height:1.95}.rich-steps{display:grid;grid-template-columns:1fr 1fr;gap:22px 35px;margin:0;padding:0;list-style:none}.rich-steps li{display:flex;gap:17px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.rich-steps li>span{color:var(--accent);font-size:19px;line-height:1.4}.rich-steps h3{font-size:15px;line-height:1.6;margin:0 0 9px}.rich-steps p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.rich-reading{display:flex;flex-wrap:wrap;gap:10px 23px;border-left:3px solid var(--line);padding:15px 20px;margin-top:25px;font-size:12px}.rich-reading>span{color:var(--muted)}.rich-reading a{color:var(--accent)}.rich-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.rich-faq details{padding:19px 22px;background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.rich-faq summary{font-size:13px;font-weight:650;cursor:pointer;line-height:1.8}.rich-faq details p{font-size:12px;line-height:1.95;color:var(--muted);margin:14px 0 0}.rich-screen-guide{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:center}.rich-screen-guide h2{font-size:25px;line-height:1.5;margin:10px 0 18px}.rich-screen-guide>div>p{font-size:13px;color:var(--muted);line-height:1.9}.rich-screen-guide .screenshot{margin:0!important;padding:12px;background:var(--soft);border:1px solid var(--line);border-radius:10px}.rich-screen-guide .screenshot .image-link{max-height:360px;overflow:hidden}.rich-screen-guide .screenshot img{width:100%;height:auto;display:block}.rich-screen-guide figcaption{font-size:10px;line-height:1.8;color:var(--muted);padding-top:10px}.rich-config-flow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:22px 0;font-size:11px}.rich-config-flow span{padding:7px 10px;background:#fff;border:1px solid var(--line);border-radius:5px}.rich-config-flow b{color:#99a7b7;font-weight:400}.rich-source-note{font-size:11px;line-height:1.9;color:var(--muted);margin-top:25px}.rich-screen-guide .textlink{font-size:12px}
body[data-site=st].clean-clients .rich-card-grid{grid-template-columns:1fr}body[data-site=st].clean-clients .rich-card-grid>article{border:0;border-top:1px solid var(--line);background:transparent;border-radius:0;display:grid;grid-template-columns:32px 220px 1fr;align-items:start;gap:15px;padding:21px 0}body[data-site=st].clean-clients .rich-card-grid h3{margin:0;font-size:16px}body[data-site=st].clean-clients .rich-small-index{padding-top:5px}body[data-site=st].clean-clients .rich-steps li{border-radius:2px;background:#fff}body[data-site=st].clean-clients .rich-faq details{border-radius:2px}
body[data-site=is].clean-clients .rich-card-grid>article{border:0;border-left:2px solid #dce6f4;border-radius:0;padding:10px 22px;background:transparent}body[data-site=is].clean-clients .rich-steps{grid-template-columns:1fr}body[data-site=is].clean-clients .rich-steps li{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 0;background:transparent}body[data-site=is].clean-clients .rich-steps li>span{min-width:40px}body[data-site=is].clean-clients .rich-faq-grid{grid-template-columns:1fr}body[data-site=is].clean-clients .rich-faq details{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 0;background:transparent}
body[data-site=my].clean-clients .rich-card-grid>article{border:0;border-radius:15px;padding:27px;background:#fff}body[data-site=my].clean-clients .rich-steps{gap:18px}body[data-site=my].clean-clients .rich-steps li{border:0;border-radius:13px;background:#f1eef6;padding:24px}body[data-site=my].clean-clients .rich-faq details{border:0;border-radius:12px}body[data-site=my].clean-clients .rich-section-title>p{max-width:760px}
body[data-site=cyou].clean-clients .rich-card-grid{grid-template-columns:1fr}body[data-site=cyou].clean-clients .rich-card-grid>article{display:grid;grid-template-columns:30px 210px 1fr;gap:18px;border-radius:3px;padding:21px}body[data-site=cyou].clean-clients .rich-card-grid h3{margin:0;font-size:15px}body[data-site=cyou].clean-clients .rich-small-index{padding-top:4px}body[data-site=cyou].clean-clients .rich-steps li,body[data-site=cyou].clean-clients .rich-faq details{border-radius:3px}
@media(max-width:900px){.rich-card-grid{grid-template-columns:1fr}.rich-screen-guide{grid-template-columns:1fr;gap:25px}.rich-screen-guide .screenshot{max-width:680px;width:100%;justify-self:center}body[data-site=st].clean-clients .rich-card-grid>article,body[data-site=cyou].clean-clients .rich-card-grid>article{grid-template-columns:25px 1fr}body[data-site=st].clean-clients .rich-card-grid p,body[data-site=cyou].clean-clients .rich-card-grid p{grid-column:2}body[data-site=is].clean-clients .rich-card-grid{grid-template-columns:1fr}}
@media(max-width:767px){body.ui-v2.clean-clients.theme-shop [data-top-ad] a.promotion-cta{font-size:11px;min-height:44px;padding:10px 12px}body.ui-v2.clean-clients.theme-shop [data-mobile-ad] a.dock-cta{font-size:11px;padding:11px 12px}.rich-section{margin-top:30px;padding-top:24px}.rich-section-title h2,.rich-screen-guide h2{font-size:22px}.rich-section-title>p{font-size:12px}.rich-card-grid{gap:13px}.rich-card-grid>article{padding:20px}.rich-card-grid h3{font-size:16px}.rich-card-grid p{font-size:12px}.rich-steps,.rich-faq-grid{grid-template-columns:1fr;gap:13px}.rich-steps li{padding:20px;gap:13px}.rich-steps li>span{font-size:17px}.rich-faq details{padding:17px 19px}.rich-faq summary{font-size:12px}.rich-reading{display:flex;flex-direction:column;gap:10px;padding:13px 16px;font-size:11px}.rich-screen-guide .screenshot .image-link{max-height:320px}.rich-config-flow{gap:6px;font-size:10px}.rich-config-flow span{padding:7px}.rich-source-note{font-size:10px}body[data-site=st].clean-clients .rich-card-grid>article,body[data-site=cyou].clean-clients .rich-card-grid>article{gap:10px 13px;padding:19px 0}body[data-site=cyou].clean-clients .rich-card-grid>article{padding:19px 16px}body[data-site=my].clean-clients .rich-card-grid>article,body[data-site=my].clean-clients .rich-steps li{padding:22px}}
