.lp-legal{color:#e8edf5;overflow-wrap:anywhere;background:#0b101d;min-height:100dvh;font:400 1rem/1.75 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lp-legal :is(h1,h2,p,ul,ol,dl){margin-top:0}.lp-legal a{color:#edcb83;text-underline-offset:.2em;cursor:pointer}.lp-legal :is(a,summary):focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #edcb83}.lp-legal-header{max-width:76rem;padding:max(1.2rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) 1.2rem max(1.25rem,env(safe-area-inset-left));border-bottom:1px solid #344157;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin:auto;display:flex}.lp-legal-brand{font:600 1.7rem/1.3 Georgia,serif;text-decoration:none}.lp-legal-back{margin-left:auto;padding:.4rem 0;font-size:.9375rem}.lp-legal-languages{gap:1rem;font-size:.9375rem;display:flex}.lp-legal-languages a{color:#c3cee0;padding:.4rem 0}.lp-legal-languages [aria-current]{color:#edcb83;font-weight:700;text-decoration-thickness:2px}.lp-legal-main{max-width:72rem;padding:2rem max(1.25rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));margin:auto}.lp-legal-documents{border-bottom:1px solid #344157;flex-wrap:wrap;gap:.65rem 1.5rem;padding-bottom:1rem;font-size:.9375rem;display:flex}.lp-legal-documents a{color:#b9c7dc;padding:.4rem 0}.lp-legal-documents [aria-current]{color:#edcb83;font-weight:700}.lp-legal-intro{max-width:50rem;padding:2.5rem 0 1.25rem}.lp-legal-kicker{color:#edcb83;letter-spacing:.12em;margin-bottom:.8rem;font-size:.8125rem}.lp-legal h1{color:#f2f4f7;letter-spacing:-.035em;text-transform:none;margin-bottom:1rem;font-size:clamp(1.9rem,5vw,3.5rem);line-height:1.16}.lp-legal-description{color:#c6d0df;font-size:1.125rem}.lp-legal-date{color:#aab9cd;font-size:.875rem}.lp-legal-warning{background:#241f16;border:1px solid #807044;border-left:4px solid #edcb83;border-radius:.65rem;margin-bottom:1.5rem;padding:1rem 1.2rem}.lp-legal-warning strong{color:#ffdda0}.lp-legal-warning p{color:#e2d7c2;margin:.4rem 0 0;font-size:.9375rem}.lp-legal-summary{background:#142237;border:1px solid #364b68;border-radius:.75rem;margin-bottom:2.5rem;padding:1.5rem}.lp-legal h2{color:#f1d69e;margin:0 0 1rem;font-size:1.25rem;line-height:1.4}.lp-legal-summary ul{margin:0;padding-left:1.25rem}.lp-legal-summary li+li{margin-top:.5rem}.lp-legal-layout{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:3rem;display:grid}.lp-legal-toc{font-size:.9375rem;position:sticky;top:1.5rem}.lp-legal-toc strong{color:#d9e3f1;margin-bottom:.6rem;display:block}.lp-legal-toc ol{margin:0;padding:0;list-style:none}.lp-legal-toc a{color:#b5c6dd;padding:.45rem 0;text-decoration:none;display:block}.lp-legal-toc a:hover{color:#edcb83;text-decoration:underline}.lp-legal-section{border-bottom:1px solid #2c3a50;margin-bottom:1.75rem;padding-bottom:1.75rem;scroll-margin-top:1.5rem}.lp-legal-section p{margin-bottom:1rem}.lp-legal-section p:last-child{margin-bottom:0}.lp-legal-contact{background:#141e30;border:1px solid #495676;border-radius:.65rem;padding:1.4rem}.lp-legal-contact dt{color:#dce6f4;font-weight:650}.lp-legal-contact dd{color:#b9c7dc;margin:0 0 1rem}.lp-legal-contact dd:last-child,.lp-legal-contact dl{margin-bottom:0}.lp-legal-sources{padding:.75rem 0;font-size:.875rem}.lp-legal-sources summary{cursor:pointer;color:#cbd8eb;min-height:2.75rem}.lp-legal-sources ul{padding-left:1.25rem}.lp-legal-footer{color:#aab9cd;border-top:1px solid #344157;margin-top:2.5rem;padding-top:1.25rem;font-size:.875rem}.lp-legal-skip{z-index:100;background:#142237;padding:.7rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.lp-legal-skip:focus{transform:none}@media (max-width:760px){.lp-legal-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.lp-legal-toc{border-bottom:1px solid #344157;padding-bottom:1.5rem;position:static}.lp-legal-intro{padding-top:2rem}.lp-legal-summary{padding:1.1rem}}@media (max-width:400px){.lp-legal-header{gap:.6rem 1rem}.lp-legal-languages{flex-basis:100%}.lp-legal-main{padding-top:1.25rem}}@media print{.lp-legal{color:#111;background:#fff;font-size:11pt}.lp-legal :is(p,h1,h2,strong,dt,dd,a){color:#111}.lp-legal-header,.lp-legal-documents,.lp-legal-toc,.lp-legal-skip{display:none}.lp-legal-main{padding:0}.lp-legal-layout{display:block}.lp-legal-summary,.lp-legal-warning,.lp-legal-contact{background:#fff;border-color:#777}.lp-legal-section{break-inside:auto}.lp-legal h2{break-after:avoid}}
