.app-terms-hero{text-align:center;color:#fff;padding:120px 0 60px}.app-terms-hero .container{max-width:800px}.app-terms-hero-icon{margin-bottom:1.25rem;font-size:3rem}.app-terms-hero h1{color:#fff;margin-bottom:1.25rem;font-size:2.5rem;font-weight:700}.app-terms-hero p{color:#ffffffeb;overflow-wrap:anywhere;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.app-terms-updated{background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:25px;padding:8px 18px;font-size:.9rem;font-weight:500;display:inline-block}.app-terms-body{max-width:860px}.app-terms-section{border:1px solid;border-left-width:4px;border-radius:12px;margin-bottom:24px;padding:32px 36px;scroll-margin-top:120px}.app-terms-section h2{margin-bottom:16px;font-size:1.5rem;font-weight:600}.app-terms-section h3{margin:20px 0 8px;font-size:1.15rem;font-weight:600}.app-terms-section p{margin-bottom:12px;line-height:1.7}.app-terms-section ul{margin:12px 0;padding-left:22px}.app-terms-section li{margin-bottom:8px;line-height:1.6}.app-terms-contact{flex-direction:column;gap:10px;display:flex}.app-terms-contact span{align-items:center;gap:10px;display:flex}@media (max-width:768px){.app-terms-hero{padding:100px 0 48px}.app-terms-hero h1{font-size:1.9rem}.app-terms-section{padding:22px 18px}.app-terms-section h2{font-size:1.3rem}}
