.privacy-page{min-height:100vh}.privacy-page img{width:auto;height:auto}.privacy-page,.privacy-page *{box-sizing:border-box;margin:0;padding:0}.privacy-page{font-family:var(--font-inter), sans-serif;background:var(--page-bg);color:var(--text-dark);line-height:1.7}.privacy-page a{color:var(--accent-dark);text-decoration:none}.privacy-page a:hover{text-decoration:underline}.privacy-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.privacy-page header{background:var(--navy);border-bottom:1px solid var(--accent);padding:10px 20px;box-shadow:0 2px 8px #0000002e}.privacy-page .header-inner{justify-content:space-between;align-items:center;max-width:900px;margin:auto;display:flex}.privacy-page .logo img{width:auto;height:90px}.privacy-page .logo-text{color:var(--accent);letter-spacing:1px;font-size:22px;font-weight:700}.privacy-page .back-link{color:var(--accent);font-size:14px;font-weight:600}.privacy-page .back-link:hover{color:#fff;text-decoration:none}.privacy-page .page-content{max-width:900px;margin:40px auto;padding:0 20px 60px}.privacy-page .page-content h1{font-family:var(--font-display);color:var(--navy);margin-bottom:6px;font-size:36px;font-weight:400}.privacy-page .last-updated{color:var(--text-mid);margin-bottom:32px;font-size:13px}.privacy-page .page-content h2{font-family:var(--font-display);color:var(--navy);border-left:2px solid var(--accent);margin-top:32px;margin-bottom:10px;padding-left:12px;font-size:22px;font-weight:400}.privacy-page .page-content p{color:var(--text-mid);margin-bottom:12px;font-size:14px}.privacy-page .page-content ul{color:var(--text-mid);margin:8px 0 12px 20px;font-size:14px}.privacy-page .page-content ul li{margin-bottom:6px}.privacy-page .sms-clause{background:var(--silver);border:1px solid var(--accent);color:var(--navy);border-radius:6px;margin:20px 0;padding:16px 20px;font-size:14px;font-weight:600}.privacy-page footer{background:var(--navy);color:var(--text-on-dark-muted);border-top:1px solid #c6a15b66;margin-top:40px;padding:18px 20px;font-size:12px}.privacy-page .footer-inner{flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:900px;margin:0 auto;display:flex}.privacy-page .footer-links{flex-wrap:wrap;gap:14px;display:flex}.privacy-page .footer-links a{color:var(--accent)}.privacy-page .footer-links a:hover{color:#fff}
