#top.legal-page{background:#fff;color:#41463c;font-family:var(--font-open-runde),sans-serif;-webkit-font-smoothing:antialiased}#top .legal-navigation{position:relative;height:160px}#top .legal-document{width:min(1080px,83.333333%);margin:44px auto 112px}#top .legal-heading{max-width:720px;margin:0 0 72px 280px}#top .legal-tabs{display:flex;align-items:center;gap:6px;width:fit-content;padding:4px;border:1px solid #eceee8;border-radius:24px;background:#f5f6f3}#top .legal-tabs a{display:block;padding:7px 16px;border-radius:20px;color:#878e7e;font:500 13px/1.4 var(--font-open-runde),sans-serif;text-decoration:none;transition:color .16s ease,background .16s ease}#top .legal-tabs a[aria-current=page]{background:#fff;color:#353c2e;box-shadow:0 1px 3px #242b1810}#top .legal-tabs a:hover{color:#12889a}#top .legal-heading h1{margin:32px 0 24px;color:#363c30;font:400 clamp(44px,5vw,64px)/1.08 Exposure,Georgia,serif;letter-spacing:-.035em;text-wrap:balance}#top .legal-intro{margin:0;color:#818879;font:400 18px/1.65 var(--font-open-runde),sans-serif;text-wrap:pretty}#top .legal-date{display:flex;gap:8px;margin:24px 0 0;color:#929889;font:400 12px/1.6 var(--font-open-runde),sans-serif}#top .legal-columns{display:grid;grid-template-columns:220px minmax(0,1fr);gap:60px;align-items:start}#top .legal-sidebar{position:sticky;top:32px;max-height:calc(100dvh - 64px);overflow:auto;scrollbar-width:thin}#top .legal-contents{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding-right:16px}#top .legal-contents-label{margin-bottom:12px;font:500 12px/1.5 var(--font-open-runde),sans-serif;color:#464e3d}#top .legal-contents a{display:block;padding:5px 0;color:#8b9281;font:400 12px/1.5 var(--font-open-runde),sans-serif;text-decoration:none;transition:color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}#top .legal-contents a:hover{color:#12889a;transform:translateX(2px)}#top .legal-prose{min-width:0;max-width:720px}#top .legal-section{scroll-margin-top:40px;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #eceee8}#top .legal-section:last-of-type{margin-bottom:0}#top .legal-section h2{margin:0 0 18px;color:#414a36;font:500 22px/1.35 var(--font-open-runde),sans-serif;letter-spacing:-.025em}#top .legal-section h3{margin:28px 0 10px;color:#505a44;font:500 16px/1.5 var(--font-open-runde),sans-serif;letter-spacing:-.01em}#top .legal-section li,#top .legal-section p{font:400 16px/1.8 var(--font-open-runde),sans-serif;color:#777f6d;overflow-wrap:anywhere}#top .legal-section p{margin:0 0 16px}#top .legal-section p:last-child{margin-bottom:0}#top .legal-section ul{margin:16px 0;padding-left:22px}#top .legal-section li{margin:8px 0;padding-left:4px}#top .legal-section li::marker{color:#a0aa94}#top .legal-section a{color:#12889a;text-decoration:underline;text-underline-offset:4px}#top .legal-section:target h2{color:#12889a}#top .legal-document-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:28px}#top .legal-document-footer a{display:flex;align-items:center;gap:8px;font:500 13px/1.5 var(--font-open-runde),sans-serif;color:#78836b;text-decoration:none}#top .legal-document-footer a:hover{color:#12889a}#top.legal-page a:focus-visible{outline:2px solid #20b8cf;outline-offset:5px;border-radius:4px}@media(max-width:900px){#top .legal-heading{margin-left:0}#top .legal-columns{grid-template-columns:170px minmax(0,1fr);gap:32px}}@media(max-width:640px){#top .legal-navigation{height:144px}#top .legal-document{width:calc(100% - 40px);margin:24px auto 72px}#top .legal-heading{margin-bottom:36px}#top .legal-heading h1{font-size:44px}#top .legal-intro{font-size:16px}#top .legal-columns{display:block}#top .legal-sidebar{position:static;max-height:none;margin-bottom:36px;border-block:1px solid #eceee8;padding:16px 0}#top .legal-contents{flex-direction:row;align-items:center;overflow-x:auto;gap:20px;padding:0 0 4px}#top .legal-contents-label{display:none}#top .legal-contents a{flex:none;white-space:nowrap;min-height:44px;display:flex;align-items:center}#top .legal-section{padding-bottom:28px;margin-bottom:28px;scroll-margin-top:24px}#top .legal-section h2{font-size:21px}}@media(prefers-reduced-motion:reduce){#top .legal-contents a,#top .legal-tabs a{transition:none;transform:none}}