.privacy-masthead{max-width:1100px;margin:auto;padding:34px 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.privacy-masthead .brand{font-size:24px}.privacy-page{max-width:1000px;margin:0 auto;padding:70px 36px 55px;min-height:0}.privacy-intro{max-width:720px}.privacy-intro h1{font:600 clamp(45px,7vw,68px)/1.05 var(--display);margin:15px 0 24px}.privacy-intro>p{font-size:15px;color:#b8c1ae;line-height:1.9;max-width:650px}.privacy-intro .privacy-date{font-size:10px;letter-spacing:.4px;color:var(--muted);margin-top:25px}.privacy-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:6px;margin:38px 0 48px;background:var(--panel)}.privacy-facts>div{padding:22px;border-right:1px solid var(--line)}.privacy-facts>div:last-child{border-right:0}.privacy-facts span{display:block;font:600 22px var(--display);color:var(--orange);margin-bottom:16px}.privacy-facts strong{font-size:12px;font-weight:600}.privacy-facts p{font-size:11px;line-height:1.7;color:var(--muted);margin:8px 0 0}.privacy-content{max-width:800px}.privacy-content section{padding:25px 0;border-bottom:1px solid var(--line)}.privacy-content section:first-child{padding-top:0}.privacy-content h2{font:600 30px/1.1 var(--display);margin:0 0 18px}.privacy-content p{font-size:13px;color:#b8c1ae;line-height:1.95;margin:0 0 14px}.privacy-content p:last-child{margin-bottom:0}.privacy-content a{color:var(--orange);text-decoration:underline;text-decoration-color:#d4996b60;text-underline-offset:3px}.privacy-content strong{font-weight:600;color:var(--text)}.privacy-content code{font-size:11px;padding:2px 5px;border:1px solid var(--line);border-radius:3px;background:var(--panel2);color:#d9dcca;overflow-wrap:anywhere}.privacy-table-wrap{overflow-x:auto;margin:20px 0}.privacy-content table{width:100%;border-collapse:collapse;background:var(--panel);font-size:12px;line-height:1.7;border:1px solid var(--line)}.privacy-content th,.privacy-content td{text-align:left;vertical-align:top;padding:15px 17px;border-bottom:1px solid var(--line)}.privacy-content thead th{background:var(--panel2);color:var(--orange);font-size:9px;letter-spacing:1px;text-transform:uppercase}.privacy-content tbody th{width:37%;font-weight:500;color:#d3d8c7}.privacy-content td{color:#a9b59f}.privacy-return{max-width:800px;margin:34px 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.privacy-return>span{font:600 27px var(--display);color:#a3af96}.privacy-footer{max-width:1100px;margin:auto;padding:24px 36px 32px;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.5px;color:var(--muted);border-top:1px solid var(--line)}.privacy-footer a{color:#b5bea7;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.privacy-masthead{padding:22px 20px}.privacy-masthead .brand{font-size:20px;gap:9px;letter-spacing:3px}.privacy-masthead .brand-mark{width:30px}.privacy-masthead .btn{font-size:10px;padding:9px 10px}.privacy-page{padding:43px 20px 36px}.privacy-intro h1{font-size:48px}.privacy-intro>p{font-size:13px}.privacy-facts{grid-template-columns:1fr;margin:29px 0 34px}.privacy-facts>div{border-right:0;border-bottom:1px solid var(--line);padding:17px 18px;display:grid;grid-template-columns:30px 1fr;column-gap:14px}.privacy-facts>div:last-child{border-bottom:0}.privacy-facts span{grid-row:1/3;margin:0;align-self:center}.privacy-facts p{margin-top:4px}.privacy-content h2{font-size:28px}.privacy-content p{font-size:12px}.privacy-content th,.privacy-content td{padding:12px 11px;font-size:11px}.privacy-content tbody th{width:38%}.privacy-return{align-items:flex-start;flex-direction:column}.privacy-footer{padding:23px 20px;flex-wrap:wrap;font-size:8px}.privacy-footer>span{flex-basis:100%}}
