@import "https://fonts.googleapis.com/css2?family=Anton&family=Montserrat:wght@400;600;700;800&display=swap";:root{--color-primary:#1855f1;--color-secondary:#f3aa06;--color-dark:#0e1857;--color-white:#fff;--color-offwhite:#eceff3;--color-text:#0e1857;--container-width:1200px;--page-padding:20px;--radius-sm:8px;--radius-md:16px}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0}body{min-width:320px;color:var(--color-text);background:var(--color-offwhite);font-family:Montserrat,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.privacy-page{width:100%;min-height:100%}.privacy-hero{background:var(--color-primary);width:100%;color:var(--color-white)}.privacy-hero__container{width:100%;max-width:1100px;margin:0 auto;padding:44px 24px 56px}.privacy-hero__back{color:var(--color-white);opacity:.95;margin-bottom:28px;font-size:.95rem;font-weight:600;display:inline-block}.privacy-hero__back:hover{opacity:1;text-decoration:underline}.privacy-hero__title{letter-spacing:.01em;text-transform:uppercase;max-width:760px;margin:0;font-family:Anton,Arial,sans-serif;font-size:clamp(2.6rem,8vw,5.8rem);font-weight:400;line-height:.95}.privacy-content{background:var(--color-offwhite);width:100%}.privacy-content__container{width:100%;max-width:1100px;margin:0 auto;padding:72px 24px 88px}.privacy-content__updated{color:var(--color-text);margin:0 0 36px;font-size:1rem;line-height:1.6}.privacy-content__updated strong{font-weight:800}.privacy-content__text{max-width:980px}.privacy-content__text h2{color:var(--color-text);margin:40px 0 14px;font-family:Montserrat,Arial,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.25}.privacy-content__text p,.privacy-content__text li{color:var(--color-text);margin:0 0 18px;font-size:1rem;line-height:1.9}.privacy-content__text ul{margin:0 0 24px;padding-left:20px}.privacy-content__text strong{font-weight:800}.privacy-content__text a{color:var(--color-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width>=768px){.privacy-hero__container{padding:48px 32px 68px}.privacy-content__container{padding:80px 32px 96px}.privacy-content__updated{font-size:1.05rem}.privacy-content__text p,.privacy-content__text li{font-size:1.06rem}}@media (width>=1024px){.privacy-hero__container{padding:48px 40px 72px}.privacy-content__container{padding:84px 40px 100px}.privacy-content__text{max-width:1000px}.privacy-content__text p,.privacy-content__text li{font-size:1.08rem}}
