.page-container .long-content{position:relative;z-index:20;margin:0 auto;width:100%;max-width:896px;padding:0 24px 80px}.page-container .long-content .card{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff08;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page-container .long-content .card .content{position:relative;display:flex;flex-direction:column;padding:8px;gap:16px;color:#d4d4d4}.page-container .long-content .card .content section{display:flex;flex-direction:column;gap:12px}.page-container .long-content .card .content section .section-title{margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;font-size:1.5rem;font-weight:700;color:#fff}@media (min-width: 640px){.page-container .long-content{padding-left:48px;padding-right:48px}.page-container .long-content .card .content section .section-title{font-size:1.25rem;margin-bottom:24px}.page-container .long-content .card .content{gap:32px}}@media (min-width: 768px){.page-container .long-content .card .content{padding:24px}}.introduction-text{margin-bottom:24px;font-size:1.25rem;line-height:1.75;color:#f3f4f6;text-align:left}@media (min-width: 768px){.introduction-text{font-size:1.25rem}}.section-title{margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;font-size:1.5rem;font-weight:700;color:#fff}.section-content{margin-bottom:16px;font-size:1rem;line-height:1.75;color:#d4d4d4}.section-list{margin:16px 0;padding-left:24px;list-style:none;display:flex;flex-direction:column;gap:8px}.section-list.disc{list-style:disc;padding-left:24px}.list-item{font-size:1rem;line-height:1.5;color:#d4d4d4}.section-footer{margin-top:8px;font-size:1rem;line-height:1.75;color:#d4d4d4}.disclaimer-box{border-radius:8px;border:1px solid rgba(239,68,68,.2);background-color:#ef44440d;padding:16px;margin-top:16px}.disclaimer-text{font-size:.875rem;color:#fca5a5;margin:0}.email{color:#93c5fd}.policy-footer{margin-top:32px;border-top:1px solid rgba(255,255,255,.1);padding-top:32px;text-align:center}.footer-badge{display:inline-block;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;padding:8px 16px}.footer-text{font-size:.875rem;color:#a3a3a3}@media (max-width: 640px){.introduction-text{font-size:1.125rem}}
