.privacy-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:radial-gradient(ellipse at 90% 5%,#15354080,transparent 65%),#07121f;color:#fff;padding:4.07vh 3.33vw;display:flex;flex-direction:column;font-family:Arial,sans-serif;direction:ltr}
.privacy-screen header{height:10.37vh;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:2.4vh}.privacy-screen header img{width:14.8vw;height:8.33vh;object-fit:contain}.privacy-eyebrow{color:#8ddecf;font-size:1.04vw;letter-spacing:.15vw}.privacy-layout{display:flex;gap:2.92vw;flex:1;min-height:0}.privacy-layout aside{width:23.12vw;flex-shrink:0;display:flex;flex-direction:column}.privacy-layout h1{white-space:pre-line;font-size:3.125vw;line-height:1.17;font-weight:600;margin:0}.privacy-effective{font-size:1.04vw;color:#99adbd;margin:1.85vh 0 2.96vh}.privacy-nav{overflow-y:auto;flex:1}.privacy-screen button{border:1px solid #29414e;background:#10203060;color:#99adbd;border-radius:1.04vw;font-size:1.25vw;padding:0 1.67vw;height:7.78vh;text-align:left}.privacy-nav button{display:flex;align-items:center;width:100%;height:5.37vh;margin-bottom:.55vh;border-radius:.73vw;padding:0 .94vw;font-size:1.04vw;gap:.83vw}.privacy-number{color:#8ddecf;font-size:.94vw}.privacy-nav button.selected{background:#162f3b;color:white}.privacy-screen button:focus{outline:2px solid white;outline-offset:-2px;background:#25474e;color:#fff;box-shadow:none}.privacy-card{flex:1;min-width:0;display:flex;flex-direction:column;background:#102030d9;border:1px solid #29414e;border-radius:1.875vw;padding:2.29vw}.privacy-title{display:flex;align-items:center;justify-content:space-between}.privacy-title h2{font-size:2.29vw;line-height:1.27;margin:0}.privacy-intro{font-size:1.145vw;line-height:1.55;color:#99adbd;margin:1.48vh 0 2.59vh}.privacy-document{position:relative;flex:1;min-height:0;overflow:auto;padding:1.04vw;border:1px solid transparent;border-radius:.94vw}.privacy-document:focus{outline:none;border-color:#8ddecfa6}.privacy-document section{margin-bottom:3.33vh}.privacy-document h3{display:flex;align-items:center;gap:1.04vw;font-size:1.35vw;line-height:1.46;margin:0;font-weight:600}.privacy-document h3 .privacy-number{background:#203b44;border-radius:.52vw;padding:.625vw}.privacy-document p{font-size:1.25vw;line-height:1.58;color:#c2d0dc;margin:1.48vh 0 0}.privacy-hint{font-size:.94vw;color:#99adbd;margin:1.85vh 0 0}.privacy-screen footer{display:flex;gap:1.25vw;align-items:center;height:9.63vh;flex-shrink:0;margin-top:2.78vh}.privacy-screen footer>div{flex:1}.privacy-screen footer p{font-size:1.145vw;margin:.5vh 0;color:#e0eaee}.privacy-screen footer .privacy-status{font-size:1.04vw;color:#99adbd}.privacy-screen footer .privacy-error{color:#ffcd91}.privacy-screen .privacy-primary{background:#8ddecf;color:#07121f;font-weight:600;border-color:#8ddecf}.privacy-screen .privacy-primary:focus{background:#8ddecf;color:#07121f}
