/* nuevos-casinos page styles (scoped to #nc) */
#nc .lg-rs b{font-family:Georgia,serif;font-style:italic;color:#e8a400;font-size:21px}#nc .lg-rs b+b{color:#2b2b2b;font-size:15px;margin-left:4px}#nc .lg-bz b{color:#fff;font-style:italic;font-size:24px;letter-spacing:1px}#nc .lg-bz span{color:#2ecc55}#nc .lg-iw b{color:#ffd400;font-size:26px}#nc .lg-nfs b{color:#fff;font-style:italic;font-size:13px;line-height:1}#nc .lg-nfs span{font-size:20px}#nc .lg-yb i{width:18px;height:18px;background:#e8173c;border-radius:4px;margin-right:6px}#nc .lg-yb b{color:#fff;font-size:24px;font-weight:500}#nc .lg-im b{color:#fff;font-style:italic;font-size:19px;letter-spacing:1px}#nc .lg-wt i{width:18px;height:18px;background:repeating-linear-gradient(#e0262b 0 2px,transparent 2px 4px);border-radius:50%;margin-right:7px}#nc .lg-wt b{color:#fff;font-size:15px;line-height:1.05;letter-spacing:1px}#nc .lg-wt span{font-weight:400;letter-spacing:4px;font-size:11px}#nc .lg-tw b{color:#0d3b66;font-style:italic;font-size:16px;line-height:1}#nc .lg-tw span{color:#5b21b6}#nc .lg-sn b{color:#f7c325;font-size:23px;letter-spacing:1px}#nc .lg-bl b{background:#fff;border-radius:5px;padding:4px 8px;font-size:17px;color:#111}#nc .lg-bl span{color:#58b42e}#nc .lg i{display:inline-block}#nc .nc-pk-name{font-family:Montserrat,Arial,sans-serif;color:#2b2b2a;font-weight:700}#nc{--g:#719f34;--gd:#5a8128;--gl:#eef5e4;--ink:#2b2b2a;--tx:#454544;--mu:#77776f;--ln:#e4e6df;--bg:#f7f8f4;--dk:#1f2420;--warn:#c0392b;font-family:"Roboto",Arial,sans-serif;font-size:17px;line-height:1.65;color:var(--tx);font-weight:400;padding-bottom:20px}#nc *,#nc *::before,#nc *::after{box-sizing:border-box;min-width:0}#nc .nc-wrap{max-width:1060px;margin:0 auto;padding:0 28px}#nc h1,#nc h2,#nc h3{font-family:"Montserrat",Arial,sans-serif;color:var(--ink);font-weight:700;letter-spacing:-.01em;overflow-wrap:break-word}#nc h1{font-size:40px;line-height:1.15;margin:0 0 16px;text-transform:none}#nc h2{font-size:28px;line-height:1.25;margin:0 0 18px;padding-left:16px;border-left:5px solid var(--g)}#nc h3{font-size:20px;line-height:1.35;margin:26px 0 10px}#nc p{margin:0 0 14px;font-size:17px}#nc a{color:var(--gd)}#nc section{padding:44px 0;border-bottom:1px solid var(--ln)}#nc section:last-of-type{border-bottom:0}#nc .nc-hero{background:linear-gradient(135deg,#fff 0%,var(--gl) 100%);border-bottom:4px solid var(--g);padding:56px 0 40px}#nc .nc-kick{display:inline-block;font-family:"Montserrat",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--g);padding:5px 12px;border-radius:3px;margin-bottom:16px}#nc .nc-lede{font-size:19px;color:var(--ink);max-width:780px}#nc .nc-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--mu);margin:6px 0 24px}#nc .nc-meta span::before{content:"●";color:var(--g);margin-right:6px;font-size:10px;vertical-align:2px}#nc .nc-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 22px}#nc .nc-pick{background:#fff;border:1px solid var(--ln);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 10px rgba(0,0,0,.04)}#nc .nc-pick .nc-pk-top{display:flex;align-items:center;gap:10px}#nc .nc-pick .nc-pk-n{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:13px;color:var(--g)}#nc .nc-pick strong{font-size:15px;line-height:1.4;color:var(--ink);flex:1}#nc .nc-toc{background:#fff;border:1px solid var(--ln);border-radius:10px}#nc .nc-toc summary{cursor:pointer;list-style:none;padding:14px 18px;font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:15px;color:var(--ink);min-height:52px;display:flex;align-items:center;justify-content:space-between}#nc .nc-toc summary::-webkit-details-marker{display:none}#nc .nc-toc summary::after{content:"+";font-size:22px;color:var(--g)}#nc .nc-toc[open] summary::after{content:"–"}#nc .nc-toc ol{columns:3;column-gap:24px;margin:0;padding:4px 18px 16px 38px;font-size:15px}#nc .nc-toc li{break-inside:avoid;padding:4px 0}#nc .nc-toc a{text-decoration:none;color:var(--tx)}#nc .nc-toc a:hover{color:var(--g)}#nc .nc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;counter-reset:none}#nc .nc-card{position:relative;background:#fff;border:1px solid var(--ln);border-radius:12px;display:grid;grid-template-columns:1fr 280px;grid-template-areas:"head head" "body cta" "legal legal";overflow:hidden;box-shadow:0 3px 14px rgba(0,0,0,.05)}#nc .nc-card-top{border:2px solid var(--g)}#nc .nc-ribbon{position:absolute;top:0;right:0;background:var(--g);color:#fff;font-family:"Montserrat",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-bottom-left-radius:8px}#nc .nc-c-head{grid-area:head;display:flex;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid var(--ln);background:var(--bg)}#nc .nc-rank{flex:0 0 38px;height:38px;border-radius:50%;background:var(--g);color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center}#nc .lg{flex:0 0 138px;height:62px;border-radius:9px;background:var(--dk);display:flex;align-items:center;justify-content:center;font-family:"Montserrat",Arial,sans-serif;padding:6px;text-align:center;overflow:hidden}#nc .lg b{font-weight:800;display:inline-block}#nc .lg-light{background:#fff;border:1px solid var(--ln)}#nc .nc-c-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}#nc .nc-c-name{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:21px;color:var(--ink);width:100%}#nc .nc-score{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--ink)}#nc .nc-stars{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:2px;color:#d6d8d0}#nc .nc-stars::before{content:"★★★★★"}#nc .nc-stars::after{content:"★★★★★";position:absolute;left:0;top:0;width:var(--v);overflow:hidden;color:#f0a500;white-space:nowrap}#nc .nc-safe{font-size:12px;font-weight:700;color:var(--gd);background:var(--gl);padding:3px 9px;border-radius:20px}#nc .nc-verif{font-size:12px;color:var(--mu)}#nc .nc-c-body{grid-area:body;padding:18px 20px;display:flex;flex-direction:column;gap:14px}#nc .nc-offer{background:var(--gl);border-left:4px solid var(--g);border-radius:6px;padding:12px 14px}#nc .nc-offer-l{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--gd);font-weight:700}#nc .nc-offer strong{display:block;font-family:"Montserrat",Arial,sans-serif;font-size:18px;line-height:1.35;color:var(--ink);margin:4px 0 8px}#nc .nc-offer-kv{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--mu)}#nc .nc-offer-kv b{color:var(--ink)}#nc .nc-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}#nc .nc-spec{border:1px solid var(--ln);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column}#nc .nc-spec span{font-size:12px;color:var(--mu)}#nc .nc-spec b{font-size:15px;color:var(--ink);font-weight:700;overflow-wrap:anywhere}#nc .nc-feats{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}#nc .nc-feats em{font-style:normal;color:var(--mu)}#nc .nc-pays{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}#nc .nc-pays li{font-size:13px;border:1px solid var(--ln);border-radius:20px;padding:3px 10px;background:#fff}#nc .nc-pays .nc-more{padding:0;border:0}#nc .nc-pays details summary{cursor:pointer;list-style:none;font-size:13px;font-weight:700;color:var(--gd);border:1px dashed var(--g);border-radius:20px;padding:3px 10px}#nc .nc-pays details summary::-webkit-details-marker{display:none}#nc .nc-pays details div{font-size:13px;color:var(--mu);margin-top:6px;max-width:420px}#nc .nc-c-cta{grid-area:cta;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;gap:12px;border-left:1px solid var(--ln)}#nc .nc-code{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mu)}#nc .nc-code-none{justify-content:center;background:var(--bg);border-radius:6px;padding:10px}#nc .nc-copy{flex:1;min-height:46px;border:2px dashed var(--g);background:#fff;color:var(--ink);font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:16px;letter-spacing:.08em;border-radius:6px;cursor:pointer}#nc .nc-copy.ok{background:var(--gl)}#nc .nc-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:12px 18px;background:var(--g);color:#fff !important;text-decoration:none !important;font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:17px;border-radius:8px;text-align:center;line-height:1.2;box-shadow:0 4px 0 var(--gd);transition:transform .15s,background .15s}#nc .nc-btn:hover,#nc .nc-btn:focus{background:var(--gd);transform:translateY(1px)}#nc .nc-btn-sm{min-height:48px;font-size:15px}#nc .nc-btn-ghost{background:#fff;color:var(--gd) !important;border:2px solid var(--g);box-shadow:none}#nc .nc-btn-ghost:hover{background:var(--gl)}#nc .nc-terms{font-size:12px;color:var(--mu);text-align:center;line-height:1.4}#nc .nc-legal{grid-area:legal;margin:0;padding:9px 20px;background:var(--bg);border-top:1px solid var(--ln);font-size:12px !important;color:var(--mu)}#nc .nc-tw{margin:18px 0 8px;border:1px solid var(--ln);border-radius:10px;overflow:hidden;background:#fff}#nc .nc-t{width:100%;border-collapse:collapse;font-size:15px;margin:0}#nc .nc-t caption{caption-side:bottom;text-align:left;font-size:13px;color:var(--mu);padding:10px 14px;background:var(--bg)}#nc .nc-t thead th{background:var(--g);color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:12px 14px;vertical-align:bottom}#nc .nc-t tbody th,#nc .nc-t tbody td{padding:11px 14px;border-top:1px solid var(--ln);text-align:left;vertical-align:top;overflow-wrap:anywhere}#nc .nc-t tbody th{font-weight:700;color:var(--ink)}#nc .nc-t tbody tr:nth-child(even){background:#fafbf8}#nc .nc-t tbody tr:hover{background:var(--gl)}#nc .nc-t .nc-btn{min-height:44px;font-size:14px;box-shadow:none;white-space:nowrap}#nc .nc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}#nc .nc-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#nc .nc-box{background:#fff;border:1px solid var(--ln);border-radius:10px;padding:18px 20px}#nc .nc-box h3{margin-top:0}#nc .nc-box p:last-child{margin-bottom:0}#nc .nc-review{border-top:4px solid var(--g)}#nc .nc-review-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}#nc .nc-review-head h3{margin:0;flex:1 1 260px}#nc .nc-verdict{background:var(--gl);border-radius:8px;padding:12px 14px;margin:6px 0 0;font-size:16px}#nc .nc-verdict b{color:var(--gd)}#nc .nc-review .nc-btn{margin-top:14px}#nc .nc-note{background:var(--bg);border-left:4px solid var(--g);padding:14px 18px;border-radius:0 8px 8px 0;margin:16px 0}#nc .nc-pc{list-style:none;margin:0;padding:0}#nc .nc-pc li{position:relative;padding:8px 0 8px 32px;border-bottom:1px dashed var(--ln);font-size:16px}#nc .nc-pc li:last-child{border-bottom:0}#nc .nc-pc li::before{position:absolute;left:0;top:8px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}#nc .nc-plus li::before{content:"+";background:var(--g)}#nc .nc-minus li::before{content:"!";background:#d98a1f}#nc .nc-box-plus{border-top:4px solid var(--g)}#nc .nc-box-minus{border-top:4px solid #d98a1f}#nc .nc-games{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}#nc .nc-games li{background:#fff;border:1px solid var(--ln);border-radius:10px;padding:16px 18px;font-size:16px}#nc .nc-games li strong{display:block;font-family:"Montserrat",Arial,sans-serif;color:var(--ink);margin-bottom:4px}#nc .nc-steps{list-style:none;margin:16px 0 0;padding:0;counter-reset:st}#nc .nc-steps li{counter-increment:st;position:relative;padding:0 0 22px 62px;font-size:16px}#nc .nc-steps li::before{content:counter(st);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;background:var(--g);color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}#nc .nc-steps li::after{content:"";position:absolute;left:21px;top:48px;bottom:4px;width:2px;background:var(--ln)}#nc .nc-steps li:last-child::after{display:none}#nc .nc-steps strong{display:block;font-family:"Montserrat",Arial,sans-serif;color:var(--ink);font-size:17px;margin-bottom:4px}#nc .nc-flags{list-style:none;margin:16px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;counter-reset:fl}#nc .nc-flags li{counter-increment:fl;background:#fff;border:1px solid var(--ln);border-left:4px solid var(--warn);border-radius:8px;padding:14px 16px 14px 56px;position:relative;font-size:16px}#nc .nc-flags li::before{content:counter(fl);position:absolute;left:14px;top:14px;width:30px;height:30px;border-radius:6px;background:#fbeaea;color:var(--warn);font-weight:700;display:flex;align-items:center;justify-content:center;font-family:"Montserrat",Arial,sans-serif}#nc .nc-flags strong{display:block;color:var(--ink);font-family:"Montserrat",Arial,sans-serif;font-size:16px;margin-bottom:2px}#nc .nc-faq details{background:#fff;border:1px solid var(--ln);border-radius:10px;margin:0 0 10px}#nc .nc-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;min-height:56px}#nc .nc-faq summary::-webkit-details-marker{display:none}#nc .nc-faq summary h3{margin:0;font-size:17px}#nc .nc-faq summary::after{content:"+";flex:0 0 30px;height:30px;border-radius:50%;background:var(--gl);color:var(--gd);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}#nc .nc-faq details[open] summary::after{content:"–"}#nc .nc-faq details>div{padding:0 18px 14px}#nc .nc-rg{margin-top:30px;background:var(--dk);color:#dfe3da;border-radius:12px;padding:20px 22px;font-size:15px}#nc .nc-rg b{color:#fff}#nc .nc-sticky{display:none}@media (max-width:1100px){#nc .nc-toc ol{columns:2}}@media (max-width:900px){#nc .nc-card{grid-template-columns:1fr;grid-template-areas:"head" "body" "cta" "legal"}#nc .nc-c-cta{border-left:0;border-top:1px solid var(--ln)}#nc .nc-picks{grid-template-columns:1fr}#nc .nc-grid3{grid-template-columns:1fr 1fr}}@media (max-width:768px){#nc .nc-wrap{padding:0 16px}#nc .nc-hero{padding:72px 0 28px}#nc h1{font-size:29px}#nc h2{font-size:23px;padding-left:12px;border-left-width:4px}#nc h3{font-size:19px}#nc .nc-lede{font-size:17px}#nc section{padding:32px 0}#nc .nc-toc ol{columns:1;padding-left:34px}#nc .nc-toc li{padding:7px 0}#nc .nc-grid2,#nc .nc-grid3{grid-template-columns:1fr}#nc .nc-c-head{padding:14px;gap:10px;flex-wrap:wrap}#nc .nc-rank{flex-basis:32px;height:32px;font-size:15px}#nc .lg{flex:1 1 120px;max-width:170px;height:56px}#nc .nc-c-title{flex:1 1 100%}#nc .nc-c-body,#nc .nc-c-cta{padding:14px}#nc .nc-legal{padding:9px 14px}#nc .nc-card-top{grid-template-areas:"rib" "head" "body" "cta" "legal"}#nc .nc-ribbon{grid-area:rib;position:static;display:block;border-radius:0;text-align:center;padding:7px 12px}#nc .nc-comp{display:none}#nc .nc-t thead th,#nc .nc-t tbody th,#nc .nc-t tbody td{padding:10px 12px}#nc .nc-specs{grid-template-columns:1fr 1fr}#nc .nc-btn{min-height:56px;font-size:18px;width:100%}#nc .nc-tw-st{border:0;background:transparent;overflow:visible}#nc .nc-st,#nc .nc-st tbody,#nc .nc-st tr,#nc .nc-st th,#nc .nc-st td{display:block;width:100%}#nc .nc-st thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#nc .nc-st caption{display:block;border-radius:8px;margin-top:4px}#nc .nc-st tbody tr{background:#fff !important;border:1px solid var(--ln);border-radius:10px;margin:0 0 12px;overflow:hidden}#nc .nc-st tbody th{background:var(--g);color:#fff;border-top:0;font-family:"Montserrat",Arial,sans-serif;font-size:16px;padding:11px 14px}#nc .nc-st tbody th::before{display:none}#nc .nc-st tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 14px;text-align:right;font-size:15px}#nc .nc-st tbody td::before{content:attr(data-label);flex:0 0 42%;text-align:left;font-weight:700;color:var(--mu);font-size:13px;line-height:1.5}#nc .nc-st tbody td.nc-td-cta{display:block;padding:12px 14px}#nc .nc-st tbody td.nc-td-cta::before{display:none}#nc .nc-st .nc-btn{min-height:52px;font-size:16px;white-space:normal}#nc .nc-steps li{padding-left:56px}#nc .nc-flags{grid-template-columns:1fr}#nc .nc-games{grid-template-columns:1fr}#nc .nc-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:3px solid var(--g);box-shadow:0 -6px 18px rgba(0,0,0,.12);padding:10px 12px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:10px}#nc .nc-sticky .nc-st-t{flex:1;font-size:13px;line-height:1.3;color:var(--ink)}#nc .nc-sticky .nc-st-t b{display:block;font-family:"Montserrat",Arial,sans-serif;font-size:14px}#nc .nc-sticky .nc-btn{width:auto;min-height:50px;font-size:16px;padding:10px 16px;flex:0 0 auto;box-shadow:none}#nc{padding-bottom:96px}.fh5co-nav-toggle{background:rgba(255,255,255,.95);border-radius:0 0 12px 0;box-shadow:0 2px 8px rgba(0,0,0,.12)}}@media (max-width:380px){#nc h1{font-size:25px}#nc .nc-specs{grid-template-columns:1fr 1fr}#nc .nc-t tbody td::before{flex-basis:46%}}