.info-page-shell{width:min(100% - 28px,960px);margin:42px auto 64px}.info-page-card{background:#0f1d3af0;border:3px solid var(--poke-yellow);border-radius:12px;color:#edf4ff;box-shadow:0 14px 34px #00000057;overflow:hidden}.info-page-header{position:relative;padding:34px clamp(22px,5vw,52px);text-align:center;background:linear-gradient(135deg,var(--poke-navy),#174f91);border-bottom:2px solid rgba(255,203,5,.55)}.info-page-header h1{margin:0 0 15px;color:var(--poke-yellow);font:1.35rem/1.5 "Press Start 2P",cursive;text-shadow:2px 2px 0 #001c38}.info-page-header p{max-width:720px;margin:auto;color:#d9e9ff;line-height:1.65}.info-page-ball{display:block;width:48px;height:48px;margin:0 auto 18px;border:4px solid #111;border-radius:50%;background:linear-gradient(#ee1515 0,#ee1515 43%,#111 43%,#111 57%,#fff 57%);box-shadow:0 3px #0000004d}.info-section{padding:26px clamp(22px,5vw,52px) 4px}.info-section:last-child{padding-bottom:36px}.info-section h2{color:var(--poke-yellow);font:.82rem/1.55 "Press Start 2P",cursive;margin:0 0 14px}.info-section p,.info-section li{line-height:1.75;color:#e1ebf8}.info-section ul{padding-left:22px}.info-meta{opacity:.72;font-size:.9rem}.info-section h3{color:var(--poke-yellow);font-size:1rem;margin:20px 0 10px}.legal-text p,.legal-text ul{margin:0 0 14px}.legal-text li{margin-bottom:6px}.legal-text strong{color:#fff}.legal-content a{color:var(--poke-yellow);overflow-wrap:anywhere}.contact-status{margin:28px clamp(22px,5vw,52px);padding:22px;text-align:center;background:#3d7dca2e;border:1px solid rgba(255,203,5,.5);border-radius:8px}.contact-status strong{display:block;color:var(--poke-yellow);margin-bottom:8px}.contact-email{display:block;width:fit-content;max-width:100%;margin:12px auto 0;padding:8px 16px;border-radius:8px;background:var(--poke-yellow);color:var(--poke-navy);font-weight:800;text-decoration:none;overflow-wrap:anywhere}.contact-email:hover,.contact-email:focus-visible{background:#ffd84d}.faq-section-title{padding:28px clamp(22px,5vw,52px) 8px;color:var(--poke-yellow);font:.8rem/1.5 "Press Start 2P",cursive}.faq-item{margin:10px clamp(18px,4vw,44px);border:1px solid rgba(61,125,202,.65);border-radius:8px;background:#003a7061;overflow:hidden}.faq-item summary{cursor:pointer;padding:18px 20px;color:#fff;font-weight:700;list-style-position:inside}.faq-item[open] summary{color:var(--poke-yellow);border-bottom:1px solid rgba(255,203,5,.3)}.faq-answer{padding:18px 22px;line-height:1.7;color:#dbe9f9}.faq-cta{margin:32px;text-align:center}.faq-cta a{color:var(--poke-yellow);font-weight:700}@media(max-width:600px){.info-page-shell{width:min(100% - 16px,960px);margin-top:22px}.info-page-header h1{font-size:1rem}.info-section h2,.faq-section-title{font-size:.68rem}}
