.lumo-legal-root{background:#fff;color:#1e2926;min-height:100vh;font-family:var(--font-nunito-sans),system-ui,sans-serif;color-scheme:light}.lumo-legal-root a{color:inherit;text-underline-offset:4px}.lumo-legal-root a:hover{color:#466c5c}.lumo-legal-root :focus-visible,.privacy-choice :focus-visible{outline:2px solid #34674f;outline-offset:5px}.lumo-legal-header{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:30px 32px}.lumo-legal-logo{font-family:var(--font-source-serif),serif;font-size:35px;text-decoration:none;letter-spacing:-1.3px}.lumo-legal-language{display:flex;align-items:center;gap:12px;font-size:12px;color:#58635e}.lumo-legal-language select{padding:9px 12px;background:#fff;color:#24382d;border:1px solid #d6ded8;border-radius:6px;font:inherit;max-width:175px}.lumo-legal-tabs{max-width:1096px;margin:auto;display:flex;gap:28px;border-bottom:1px solid #e4e9e4;padding:0 0 15px}.lumo-legal-tabs a{font-size:13px;color:#63706a;text-decoration:none}.lumo-legal-tabs a[aria-current]{color:#1f3d2e;font-weight:800;position:relative}.lumo-legal-tabs a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:2px;background:#375b49}.lumo-legal-main{max-width:1096px;margin:auto;padding:67px 0 70px}.lumo-legal-heading{max-width:820px}.lumo-legal-kicker{font-size:11px;letter-spacing:2px;color:#698174;text-transform:uppercase}.lumo-legal-heading h1{font-size:clamp(30px,4.4vw,48px);letter-spacing:-.035em;line-height:1.35;font-weight:600;margin:16px 0 23px}.lumo-legal-intro{font-size:15px;line-height:1.95;color:#4d5b54}.lumo-legal-meta{font-size:11px;color:#66756c;display:flex;gap:12px;margin:22px 0 7px}.lumo-legal-reference{font-size:11px;line-height:1.8;color:#6c7771;max-width:700px}.lumo-legal-identity{display:flex;gap:75px;margin:30px 0 51px;padding:23px 0;border-top:1px solid #e4e9e4;border-bottom:1px solid #e4e9e4}.lumo-legal-identity dt{font-size:10px;color:#69776e;margin-bottom:7px}.lumo-legal-identity dd{font-size:14px;margin:0}.lumo-legal-identity dd span{color:#7a857d}.lumo-legal-grid{display:grid;grid-template-columns:238px minmax(0,1fr);grid-gap:70px;gap:70px}.lumo-legal-toc{position:-webkit-sticky;position:sticky;top:25px;display:grid;grid-gap:15px;gap:15px}.lumo-legal-toc>p{font-size:11px;font-weight:700;margin:0 0 9px;color:#718276}.lumo-legal-toc a{display:flex;gap:12px;font-size:12px;line-height:1.7;text-decoration:none;color:#5b6b61}.lumo-legal-toc a span{font-size:10px;color:#819387;padding-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lumo-legal-copy section{position:relative;scroll-margin-top:25px;padding:0 0 33px;margin:0 0 33px;border-bottom:1px solid #e6ebe7}.lumo-legal-number{font-size:10px;color:#7e9586;letter-spacing:1px}.lumo-legal-copy h2{font-size:20px;line-height:1.6;font-weight:600;letter-spacing:-.02em;margin:8px 0 16px}.lumo-legal-copy p{font-size:14px;line-height:2;overflow-wrap:anywhere;color:#48594e;margin:0 0 15px}.lumo-legal-copy a,.lumo-legal-copy button{font-size:12px}.lumo-legal-product{background:#f5f8f4;padding:27px 30px!important;border:1px solid #e5ece3!important;border-radius:3px}.lumo-legal-mail{display:inline-flex;gap:25px;margin-top:5px;font-weight:700}.lumo-legal-providers a{display:block;margin:12px 0}.lumo-legal-footer{max-width:1096px;margin:auto;padding:25px 0 35px;border-top:1px solid #dce5dc;display:flex;gap:25px;align-items:center;flex-wrap:wrap;font-size:11px}.lumo-legal-footer>span{margin-left:auto;color:#7b877f}.privacy-settings-link{background:none;color:inherit;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lumo-legal-skip{position:absolute;left:15px;top:-100px;background:#fff;padding:12px;z-index:100}.lumo-legal-skip:focus{top:5px}@media(max-width:1160px){.lumo-legal-footer,.lumo-legal-main,.lumo-legal-tabs{margin-left:32px;margin-right:32px}.lumo-legal-grid{gap:40px;grid-template-columns:210px minmax(0,1fr)}}@media(max-width:700px){.lumo-legal-header{padding:21px 22px}.lumo-legal-logo{font-size:30px}.lumo-legal-language{gap:5px}.lumo-legal-language>span{display:none}.lumo-legal-footer,.lumo-legal-main,.lumo-legal-tabs{margin-left:22px;margin-right:22px}.lumo-legal-tabs{gap:20px;padding-top:10px;flex-wrap:wrap}.lumo-legal-tabs a{font-size:11px}.lumo-legal-main{padding-top:38px}.lumo-legal-heading h1{margin-top:13px}.lumo-legal-grid{grid-template-columns:minmax(0,1fr);gap:30px}.lumo-legal-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 17px;padding-bottom:25px;border-bottom:1px solid #e4e9e4}.lumo-legal-toc>p{grid-column:1/-1}.lumo-legal-toc a{font-size:11px;gap:8px}.lumo-legal-identity{gap:25px;flex-wrap:wrap;margin-bottom:30px}.lumo-legal-intro{font-size:14px}.lumo-legal-copy h2{font-size:19px}.lumo-legal-product{padding:22px 20px!important}.lumo-legal-footer>span{margin-left:0;width:100%}}