.lvp-privacy-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;padding:24px 20px;border-top:1px solid #77819755;font:600 14px/1.6 Arial,sans-serif;color:inherit;text-align:center}.lvp-privacy-links a,.lvp-privacy-links button{color:inherit;text-decoration:underline;text-underline-offset:4px;font:inherit}.lvp-privacy-links button{border:0;background:transparent;padding:0;cursor:pointer}.lvp-privacy-links a:focus-visible,.lvp-privacy-links button:focus-visible{outline:3px solid #eabf39;outline-offset:5px}.lvp-privacy-summary{grid-column:1/-1;padding:14px 16px;margin:12px 0 20px;background:#f0f3f8;border:1px solid #d6dce7;border-radius:8px;color:#23324b;font:400 13px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.lvp-privacy-summary p{font:inherit!important;color:inherit!important;margin:0 0 8px!important}.lvp-privacy-summary a,.lvp-privacy-check a{color:#223b65;text-decoration:underline;text-underline-offset:3px}.lvp-privacy-check{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:14px 0!important;color:#23324b!important;font:400 14px/1.6 Arial,sans-serif!important}.lvp-privacy-check input{flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:18px!important;margin:3px 0 0!important;accent-color:#20375a}.lvp-app-privacy{color:#24354e;padding-bottom:25px}.lvp-privacy-banner{position:fixed;inset:auto 20px 20px;z-index:2147483000;max-width:900px;margin-inline:auto;padding:22px 26px;background:#fff;color:#172a45;border:1px solid #aeb9cb;border-radius:12px;box-shadow:0 6px 40px #07182f44;font:400 14px/1.55 Arial,sans-serif;max-height:75vh;overflow:auto;text-align:start}.lvp-privacy-banner h2{font:700 20px/1.3 Arial,sans-serif;margin:0 35px 8px 0;color:#172a45}.lvp-privacy-banner p{margin:0 0 14px;color:#334561;font:inherit}.lvp-privacy-banner a{color:#1e3f70;text-decoration:underline}.lvp-privacy-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lvp-privacy-actions button{font:700 14px/1.4 Arial,sans-serif;background:#edf1f7;color:#172a45;border:1px solid #8392aa;border-radius:6px;padding:11px 17px;cursor:pointer;min-height:44px}.lvp-privacy-actions button:focus-visible{outline:3px solid #daae2e;outline-offset:3px}.lvp-privacy-dismiss{position:absolute;inset-block-start:8px;inset-inline-end:10px;border:0;background:transparent;color:#172a45;font-size:26px;cursor:pointer;padding:6px 10px}.lvp-notice{margin:0;background:#f7f8fb;color:#15253c;font:16px/1.7 Arial,sans-serif}.lvp-notice *{box-sizing:border-box}.lvp-notice a{color:#234d82;text-underline-offset:3px}.lvp-notice-header{background:#10213c;color:white;padding:22px max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px}.lvp-notice-header a{color:white}.lvp-notice-brand{display:flex;align-items:center;gap:16px;text-decoration:none;font:600 15px/1.5 Arial,sans-serif;letter-spacing:1.5px}.lvp-notice-brand img{width:39px;height:49px;object-fit:contain}.lvp-notice-languages{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.lvp-notice-languages a[aria-current]{color:#f0cc55;text-decoration:underline;font-weight:700}.lvp-notice-main{max-width:1160px;padding:54px 24px 30px;margin:auto}.lvp-notice-hero{border-bottom:1px solid #cbd3df;padding-bottom:30px}.lvp-notice-kicker{font-size:12px;letter-spacing:2px;font-weight:700;color:#6c5925}.lvp-notice h1{font-size:clamp(30px,4.2vw,49px);line-height:1.13;max-width:920px;letter-spacing:-1px;margin:18px 0}.lvp-notice-intro{max-width:860px;font-size:18px;color:#43526a}.lvp-notice-date{font-size:13px;color:#586579}.lvp-notice-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding-top:32px}.lvp-notice-nav{font-size:14px;position:sticky;top:24px;align-self:start}.lvp-notice-nav a{display:block;padding:7px 0;line-height:1.5}.lvp-notice-content{max-width:790px}.lvp-notice-content section{scroll-margin-top:24px;margin-bottom:32px}.lvp-notice-content h2{font-size:23px;line-height:1.35;margin:0 0 14px}.lvp-notice-content p{margin:0 0 14px;overflow-wrap:anywhere}.lvp-notice-contact{background:#e9edf4;border-inline-start:4px solid #c7a341;padding:22px;margin:28px 0;overflow-wrap:anywhere}.lvp-notice-contact a{font-weight:700}.lvp-notice-footer{background:#10213c;color:white;padding-top:22px;text-align:center}.lvp-notice-footer>a{color:white}.lvp-notice .lvp-privacy-links a{color:white}@media(max-width:760px){.lvp-notice-header{align-items:flex-start;flex-direction:column;padding:20px 22px}.lvp-notice-main{padding-top:32px}.lvp-notice-grid{grid-template-columns:1fr;gap:24px}.lvp-notice-nav{position:static;columns:2;column-gap:20px}.lvp-notice-nav a{break-inside:avoid}.lvp-privacy-banner{inset:auto 10px 12px;padding:19px;max-height:62vh}.lvp-privacy-actions button{flex:1}.lvp-privacy-actions a{flex-basis:100%;text-align:center}.lvp-notice-content h2{font-size:21px}.lvp-privacy-summary{font-size:12px}}
