.dl-legal-main{outline:none}.dl-v2 .dl-legal{font-family:var(--font-heebo),Heebo,sans-serif;color:#0f2a5c;background:#fbfaf7;padding-block:clamp(22px,4.5vh,52px) clamp(64px,10vh,120px);position:relative}.dl-legal-container{box-sizing:border-box;max-inline-size:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.dl-legal-breadcrumb{color:#4a6285;flex-wrap:wrap;align-items:center;column-gap:8px;font-size:14px;line-height:1.3;display:flex}.dl-v2 .dl-legal-breadcrumb a{color:#4a6285;align-items:center;min-block-size:44px;min-inline-size:44px;margin-block:-6px;display:inline-flex}.dl-legal-breadcrumb [aria-current]{color:#0f2a5c}.dl-v2 .dl-legal h1{font-family:var(--font-sans),Rubik,sans-serif;font-size:min(clamp(36px,2.8vw + 22px,64px),calc((100vw - 2 * clamp(20px,5vw,48px)) / var(--dl-legal-title-factor)));letter-spacing:-.05em;color:#0f2a5c;text-wrap:balance;margin:clamp(10px,2vh,18px) 0 0;font-weight:900;line-height:1}.dl-legal-updated{color:#4a6285;margin:12px 0 0;font-size:14px;line-height:1.4}.dl-legal-documents{border-block-end:1px solid #0f2a5c24;flex-wrap:wrap;column-gap:clamp(18px,2.6vw,36px);margin-block-start:clamp(18px,3vh,30px);display:flex}.dl-v2 .dl-legal-documents a{box-sizing:border-box;min-block-size:48px;font-family:var(--font-sans),Rubik,sans-serif;letter-spacing:-.01em;color:#4a6285;white-space:nowrap;border-block-end:3px solid #0000;align-items:center;margin-block-end:-1px;font-size:15.5px;font-weight:600;display:inline-flex}.dl-v2 .dl-legal-documents a[aria-current=page]{color:#0f2a5c;border-block-end-color:#0f52b5;font-weight:800}.dl-legal-columns{align-items:flex-start;gap:clamp(32px,5vw,88px);margin-block-start:clamp(26px,4.5vh,52px);display:flex}.dl-legal-desktop-toc{flex:0 0 250px;align-self:flex-start;display:none;position:sticky;top:96px}.dl-legal-desktop-toc>p{font-family:var(--font-sans),Rubik,sans-serif;letter-spacing:.14em;color:#0f52b5;margin:0 0 8px;font-size:13px;font-weight:700}.dl-legal-desktop-toc ul,.dl-legal-mobile-toc ul{border-inline-start:1px solid #0f2a5c24;margin:0;padding:0;list-style:none}.dl-v2 :is(.dl-legal-desktop-toc,.dl-legal-mobile-toc) a{box-sizing:border-box;color:#4a6285;border-inline-start:2px solid #0000;align-items:center;min-block-size:44px;margin-inline-start:-1px;padding-block:6px;padding-inline-start:14px;font-size:15px;line-height:1.35;display:flex}.dl-legal-article{flex:auto;min-inline-size:0;max-inline-size:720px}.dl-legal-mobile-toc{border-block:1px solid #0f2a5c24;margin-block-end:22px}.dl-v2 .dl-legal-mobile-toc>button{min-block-size:52px;inline-size:100%;font-family:var(--font-sans),Rubik,sans-serif;color:#0f2a5c;cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:700;display:flex}.dl-legal-plus{flex:none;block-size:14px;inline-size:14px;transition:transform .2s;position:relative}.dl-legal-plus:before,.dl-legal-plus:after{content:"";background:#0f52b5;position:absolute}.dl-legal-plus:before{inset-inline:0;block-size:2px;top:6px}.dl-legal-plus:after{inline-size:2px;inset-block:0;inset-inline-start:6px}.dl-legal-mobile-toc [aria-expanded=true] .dl-legal-plus{transform:rotate(45deg)}.dl-legal-mobile-toc nav{padding-block-end:12px}.dl-legal-summary{background:#eaf6fe;margin-block-end:clamp(18px,3vh,28px);padding:clamp(18px,2.4vw,26px)}.dl-legal-summary>p{font-family:var(--font-sans),Rubik,sans-serif;letter-spacing:-.02em;color:#0f2a5c;margin:0;font-size:18px;font-weight:800}.dl-legal-bullets{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.dl-legal-bullets li{color:#33476a;white-space:pre-line;padding-inline-start:22px;font-size:17px;line-height:1.65;position:relative}.dl-legal-bullets li:before{content:"";inset-inline-start:2px;background:#0f52b5;block-size:7px;inline-size:7px;position:absolute;top:.68em}.dl-legal-summary .dl-legal-bullets{gap:8px;margin-block-start:10px}.dl-legal-summary li{color:#0f2a5c;font-size:16.5px;line-height:1.6}.dl-legal-intro{color:#0f2a5c;white-space:pre-line;margin:0 0 clamp(18px,3vh,28px);font-size:clamp(17px,.3vw + 16px,19px);line-height:1.7}.dl-legal-cookie-action{margin-block-end:clamp(22px,3.4vh,32px)}.dl-v2 .dl-legal-cookie-action button{color:#fff;min-block-size:50px;font-family:var(--font-sans),Rubik,sans-serif;cursor:pointer;background:#0f52b5;border:0;padding:0 22px;font-size:16px;font-weight:700}.dl-v2 .dl-legal-section[id]{border-block-start:1px solid #0f2a5c24;padding-block:clamp(20px,3.2vh,30px);scroll-margin-top:96px}.dl-legal-section h2{font-family:var(--font-sans),Rubik,sans-serif;letter-spacing:-.045em;color:#0f2a5c;text-wrap:balance;margin:0;font-size:clamp(30px,2.2vw + 20px,52px);font-weight:900;line-height:1.04}.dl-legal-section>p{color:#33476a;white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;font-size:17px;line-height:1.75}.dl-legal-cookie-rows{border-block-start:1px solid #0f2a5c24;margin-block-start:14px}.dl-legal-cookie-rows>div{border-block-end:1px solid #0f2a5c24;padding-block:14px}.dl-legal-cookie-name{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;display:flex}.dl-legal-cookie-name bdi{color:#0f2a5c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:700}.dl-legal-cookie-name span{color:#4a6285;font-size:14px}.dl-legal-cookie-purpose{color:#33476a;margin:4px 0 0;font-size:16.5px;line-height:1.6}.dl-legal-cookie-duration{color:#4a6285;margin:4px 0 0;font-size:14px;line-height:1.4}.dl-legal-question{color:#33476a;border-block-start:1px solid #0f2a5c24;margin:clamp(12px,2vh,20px) 0 0;padding-block-start:22px;font-size:16.5px;line-height:1.6}.dl-v2 .dl-legal-question a{color:#0f52b5;text-underline-offset:4px;white-space:nowrap;align-items:center;min-block-size:44px;font-weight:700;text-decoration:underline;display:inline-flex}.dl-legal mark{color:#0f2a5c;overflow-wrap:anywhere;background:#fff1bf;padding-inline:3px;box-shadow:inset 0 -1.5px #e39b12}@media (max-width:340px){.dl-v2 .dl-legal a[href^=mailto\:]{white-space:normal;max-inline-size:100%}.dl-v2 .dl-legal a[href^=mailto\:] bdi{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}}@media (min-width:960px){.dl-legal-desktop-toc{display:block}.dl-legal-mobile-toc{display:none}}@media (hover:hover){.dl-v2 :is(.dl-legal-breadcrumb,.dl-legal-documents) a:hover{color:#0f52b5}.dl-v2 :is(.dl-legal-desktop-toc,.dl-legal-mobile-toc) a:hover{color:#0f52b5;border-inline-start-color:#0f52b5}.dl-v2 .dl-legal-cookie-action button:hover{background:#0b4291}.dl-v2 .dl-legal-question a:hover{color:#0b4291}}@media (prefers-reduced-motion:reduce){.dl-legal-plus{transition:none}}
