.lo-privacy{z-index:140;font:400 14px/1.45 var(--font-hanken),sans-serif;justify-content:center;padding:12px;display:flex;position:fixed;inset:auto 0 0}.lo-privacy-box{color:#0f1e4a;background:#fff;border:1px solid #e4e9f2;border-top:3px solid #f2ae3a;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;width:100%;max-width:1120px;padding:12px 18px;display:flex;box-shadow:0 10px 34px #0f1e4a2e}.lo-privacy p{color:inherit;font:inherit;text-align:center;margin:0}.lo-privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lo-privacy-box>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lo-privacy button{font:600 14px/1.3 var(--font-hanken),sans-serif;cursor:pointer;white-space:nowrap;color:inherit;background:0 0;border:1px solid #c9d2ea;border-radius:8px;padding:9px 16px}.lo-privacy button:hover{border-color:#0f1e4a}.lo-privacy .lo-privacy-yes{color:#fff;background:#0f1e4a;border-color:#0f1e4a}.lo-privacy button:focus-visible{outline-offset:3px;outline:3px solid #f2ae3a}:root[data-theme=dark] .lo-privacy-box{color:#e7ecf8;background:#15224a;border-color:#2a3a6b;box-shadow:0 10px 34px #0006}:root[data-theme=dark] .lo-privacy button{border-color:#3c4d80}:root[data-theme=dark] .lo-privacy button:hover{border-color:#8a9ac8}:root[data-theme=dark] .lo-privacy .lo-privacy-yes{color:#1b1403;background:#f2ae3a;border-color:#f2ae3a}.lo-privacy-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:560px){.lo-privacy{padding:8px}.lo-privacy-box{padding:14px}.lo-privacy button{flex:auto}}
