body{background:#f8faf7}.privacy-header{position:relative}.privacy-top{display:flex;justify-content:space-between;align-items:center;min-height:90px}.privacy-brand{display:inline-flex;align-items:center;gap:12px;color:#173c5d;font-weight:700;font-size:24px;text-decoration:none}.privacy-brand img{width:54px;height:54px;object-fit:contain;border-radius:50%}.privacy-content{max-width:830px;margin:55px auto 75px;padding:0 22px}.privacy-content h1{font-size:clamp(2.2rem,5vw,3.3rem);margin:0 0 20px}.privacy-content .privacy-lead{color:#34495e;font-size:1.08rem;line-height:1.85}.privacy-content section{background:#fff;border:1px solid #e2ebe6;border-radius:17px;padding:23px 28px;margin-top:16px;box-shadow:0 6px 20px rgba(20,50,67,.035)}.privacy-content section h2{font-size:1.22rem;letter-spacing:-.025em;margin-bottom:12px}.privacy-content section p{margin:0;line-height:1.85}.privacy-content section a{color:#173c5d;font-weight:700}.privacy-note{font-size:.83rem;padding:15px 5px}.privacy-bottom{background:#0e2d46;color:#e6edf3;padding:25px 0}.privacy-bottom .container{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.privacy-bottom a{color:inherit}.privacy-header .btn-secondary{background:white;box-shadow:none}@media(max-width:570px){.privacy-content{margin:32px auto 50px}.privacy-content section{padding:22px 19px}.privacy-header .btn{padding:10px 12px}}
