.games-intro-card{background:linear-gradient(135deg,#fff5f5,#ffebeb,#ffe8e8);border:2px solid #e8d4c1;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px #94374014}.games-intro-title-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.games-intro-icon{flex-shrink:0;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.games-intro-title{font-size:1.5rem;font-weight:700;color:#851212;margin:0;line-height:1.2}.games-intro-text{font-size:.85rem;color:#333;margin:0 0 .5rem;line-height:1.5;white-space:pre-line}.games-intro-text .editorial-inline-link{color:#943740;font-weight:600;text-decoration:none;transition:color .2s}.games-intro-text .editorial-inline-link:hover{color:#fe6e2f;text-decoration:underline}.games-intro-text .editorial-inline-link:focus-visible{outline:2px solid #943740;outline-offset:2px}.games-intro-text:last-child{margin-bottom:0}.games-intro-cta-wrap{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.games-intro-cta{display:inline-block;padding:8px 18px;font-size:.875rem;font-weight:700;border-radius:9999px;background:linear-gradient(to bottom,#c40000,#851212);color:#fff;text-decoration:none;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px #0003;transition:opacity .15s}.games-intro-cta:hover{opacity:.9}.games-intro-cta-outline{display:inline-block;padding:8px 18px;font-size:.875rem;font-weight:700;border-radius:9999px;background:transparent;color:#851212;text-decoration:none;border:2px solid #851212;transition:background .2s,color .2s}.games-intro-cta-outline:hover{background:#851212;color:#fff}.slot-providers-section{margin-top:2.5rem}.slot-providers-intro-card{background:linear-gradient(135deg,#fff5f5,#ffebeb,#ffe8e8);border:2px solid #e8d4c1;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.25rem;box-shadow:0 2px 8px #94374014}.slot-providers-title-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.slot-providers-icon{flex-shrink:0;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.slot-providers-title{font-size:1.5rem;font-weight:700;color:#851212;margin:0}.slot-providers-intro-text{font-size:.85rem;color:#333;margin:0 0 .5rem;line-height:1.5}.slot-providers-intro-text:last-child{margin-bottom:0}.slot-providers-group{margin-top:2rem}.slot-providers-group:first-of-type{margin-top:0}.slot-providers-group-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.slot-providers-group-header-left{display:flex;align-items:center;gap:.5rem}.slot-providers-group-icon{flex-shrink:0;width:28px;height:28px;color:#851212}.slot-providers-group-title{font-size:1.25rem;font-weight:700;color:#851212;margin:0}.slot-providers-group-cta-wrap{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.slot-providers-group-cta{padding:6px 14px;font-size:.8125rem;font-weight:700;border-radius:9999px;background:linear-gradient(to bottom,#c40000,#851212);color:#fff;text-decoration:none;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px #0003;transition:opacity .15s}.slot-providers-group-cta:hover{opacity:.9}.slot-providers-group-cta-outline{padding:6px 14px;font-size:.8125rem;font-weight:700;border-radius:9999px;background:transparent;color:#851212;text-decoration:none;border:2px solid #851212;transition:background .2s,color .2s}.slot-providers-group-cta-outline:hover{background:#851212;color:#fff}.slot-providers-group-desc{font-size:.85rem;color:#555;line-height:1.5;margin:0 0 .5rem}.slot-providers-group-desc:last-of-type{margin-bottom:1rem}.slot-providers-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-bottom:0}.slot-provider-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e8d4c1;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s}.slot-provider-card:hover{border-color:#851212;box-shadow:0 4px 12px #85121226}.slot-provider-image{width:100%;display:block;-o-object-fit:contain;object-fit:contain}.slot-provider-name{font-size:1rem;font-weight:700;color:#851212;margin:0;padding:.75rem 1rem .5rem}.slot-provider-intro{font-size:.8rem;color:#555;line-height:1.45;margin:0;padding:0 1rem 1rem;flex:1}@media (max-width: 1200px){.slot-providers-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.slot-providers-grid{grid-template-columns:repeat(2,1fr)}}.inner-page-body{max-width:100%}.inner-page-main{max-width:100%;min-width:0}.inner-page-content{min-width:0;overflow-x:hidden}.inner-sidebar-placeholder{background:#fff9;border:1px dashed #c4a77d}.inner-page-sidebar{background:#fafafa;border-radius:8px;padding:1rem;border:1px solid #e8e8e8}.faq-section-modern{background:linear-gradient(135deg,#fff8f0,#fff5e6,#fffbf5);border-radius:12px;padding:2rem 1.5rem;border:2px solid #e8d4c1;margin-top:2.5rem;box-shadow:0 2px 8px #94374014}.faq-title-modern{font-size:1.75rem;font-weight:700;color:#943740;margin-bottom:1.5rem;text-align:center}.faq-list-modern{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.faq-item-modern{background:#fafafa;border:2px solid #e8d4c1;border-radius:10px;overflow:hidden;transition:all .3s ease}.faq-item-modern:hover{border-color:#a63d47;box-shadow:0 2px 8px #a63d4726}.faq-item-modern[open]{border-color:#fe6e2f;box-shadow:0 4px 12px #fe6e2f33}.faq-question-modern{padding:1rem 1.25rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;color:#943740;transition:background-color .2s}.faq-question-modern::-webkit-details-marker{display:none}.faq-question-modern:hover{background-color:#fff5e6}.faq-question-text{flex:1;font-size:.95rem;line-height:1.4}.faq-icon{width:20px;height:20px;color:#943740;flex-shrink:0;transition:transform .3s ease}.faq-item-modern[open] .faq-icon{transform:rotate(180deg);color:#fe6e2f}.faq-answer-modern{padding:0 1.25rem 1rem}.faq-answer-modern p{font-size:.875rem;color:#555;line-height:1.6;margin:0}.faq-answer-modern p .editorial-inline-link{color:#943740;font-weight:600;text-decoration:none;transition:color .2s}.faq-answer-modern p .editorial-inline-link:hover{color:#fe6e2f;text-decoration:underline}.faq-answer-modern p .editorial-inline-link:focus-visible{outline:2px solid #943740;outline-offset:2px}@media (max-width: 768px){.faq-list-modern{grid-template-columns:1fr}.faq-title-modern{font-size:1.25rem;margin-bottom:1rem}}
