.info-page-container{max-width:900px;color:var(--text-primary);margin:0 auto;padding:120px 20px 80px;line-height:1.6}.info-page-header{text-align:center;margin-bottom:60px}.info-page-header h1{background:linear-gradient(135deg, #fff 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:2.5rem}.info-page-header p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.2rem}.info-page-content{background:var(--surface-container-low);border:1px solid var(--surface-container-high);border-radius:16px;padding:40px;box-shadow:0 4px 30px #0000001a}.info-page-content h2{color:var(--text-primary);border-bottom:1px solid var(--surface-container-high);margin-top:40px;margin-bottom:20px;padding-bottom:10px;font-size:1.8rem}.info-page-content h2:first-child{margin-top:0}.info-page-content h3{color:var(--on-surface-variant);margin-top:30px;margin-bottom:15px;font-size:1.4rem}.info-page-content p{color:var(--text-secondary);margin-bottom:20px;font-size:1.05rem}.info-page-content ul,.info-page-content ol{color:var(--text-secondary);margin-bottom:20px;padding-left:20px}.info-page-content li{margin-bottom:10px}.info-page-content a{color:var(--primary);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration-color .2s,text-decoration-color .2s}.info-page-content a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.info-page-last-updated{color:var(--text-secondary);margin-bottom:30px;font-size:.95rem;font-style:italic}.faq-item{margin-bottom:24px}.faq-item h3{color:var(--primary);margin-top:0;margin-bottom:8px;font-size:1.2rem}.faq-item p{margin-bottom:0}@media (max-width:768px){.info-page-container{padding:100px 16px 60px}.info-page-header h1{font-size:2rem}.info-page-content{padding:24px}.info-page-content h2{font-size:1.5rem}}
