.info-wrap{width:100%;max-width:640px;margin:0 auto;flex:1 1 auto;display:flex;flex-direction:column}.info-card{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:34px 30px 28px;backdrop-filter:blur(14px);box-shadow:0 20px 60px rgba(0,0,0,.4);text-align:left;animation:.4s fadeIn;margin-top:88px;margin-bottom:22px}@media (min-width:700px) and (hover:hover) and (pointer:fine){.info-card{margin-top:70px}}@media (max-width:420px){.info-card{padding:24px 18px 20px;margin-top:68px;border-radius:20px}}@media (max-width:340px){.info-card{margin-top:62px}}.info-card h1{text-align:center;margin:0 0 4px}.info-card>.intro{text-align:center;color:var(--text-muted);max-width:520px;margin:0 auto 30px;font-size:.92rem;line-height:1.6}.info-card>.intro a{color:var(--accent)}.info-card p{font-size:.9rem;line-height:1.7;color:var(--text-muted);margin:0 0 16px}.info-card p b{color:var(--text-main)}.info-card p a{color:var(--accent)}.faq-item{margin:0 0 26px}.faq-item:last-child{margin-bottom:0}.faq-item h2{font-size:1rem;font-weight:700;margin:0 0 8px;color:var(--text-main)}.faq-item p{margin:0}.top-toolbar .icon-btn{text-decoration:none}.info-wrap>.app-footer{margin-top:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}