.public-app-header{align-items:center;background:var(--color-normal-background,#fff);border-bottom:1px solid var(--eem-color-border-subtle,#dce5ec);box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.07);display:flex;flex:0 0 44px;min-height:44px;padding:0 16px;width:100%;z-index:1030}.public-app-header__brand{align-items:center;display:inline-flex;height:38px;line-height:0}.public-app-header__logo{display:block;height:18px;object-fit:contain;width:88px}.public-dashboard-page{background:linear-gradient(118deg,#0000 20%,rgb(var(--eem-tone-blue-dot-rgb)/.16) 36%,#0000 52%,#2e435221 60%,#0000 74%,rgb(var(--eem-tone-orange-dot-rgb)/.11) 84%,#0000 98%),var(--eem-color-bg-canvas,#eef1f4);background-attachment:fixed;height:100vh;overflow:hidden}.public-dashboard-page .public-app-content{background:#0000;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0;width:100%}.public-dashboard-page #dashboard-view-container.eem-dashboard-shell,.public-dashboard-page #div-public-dashboard{background:#0000;flex:1 1 auto;min-height:0}.public-dashboard-page #div-public-dashboard{display:flex;flex-direction:column}@media (max-width:640px){.public-app-header{padding:0 12px}}#privacy-policy{--privacy-accent:var(--eem-orange,#ed741b);--privacy-accent-dark:var(--eem-tone-orange-fill,#b94d00);--privacy-accent-soft:var(--eem-color-status-warning-soft,#fff2e8);--privacy-ink:var(--eem-ink-900,#173746);--privacy-body:var(--eem-tone-slate-ink,#3f535d);--privacy-muted:var(--eem-color-fg-muted,#687a83);--privacy-border:var(--eem-color-border-subtle,#dce6eb);--privacy-surface:var(--eem-color-bg-surface,#fff);--privacy-surface-subtle:var(--eem-panel-background,#f6f9fa);background:radial-gradient(circle at 92% 2%,#ed741b21,#0000 26rem),linear-gradient(180deg,var(--eem-panel-background,#f9fbfc) 0,var(--eem-color-bg-raised,#f3f7f9) 38rem,var(--eem-grid-header-background,#f6f8f9) 100%);color:var(--privacy-body);font-size:1rem;line-height:1.75;margin:0 -.75rem;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,4vw,3.5rem) clamp(4rem,8vw,7rem)}#privacy-policy *,#privacy-policy :after,#privacy-policy :before{box-sizing:border-box}#privacy-policy .privacy-policy__shell{margin:0 auto;width:min(100%,76rem)}#privacy-policy .privacy-policy__hero{margin-bottom:clamp(2.5rem,5vw,4rem);max-width:54rem}#privacy-policy .privacy-policy__eyebrow{color:var(--privacy-accent-dark);font-size:.8rem;font-weight:700;letter-spacing:.14em;line-height:1.4;margin:0 0 .75rem;text-transform:uppercase}#privacy-policy dl,#privacy-policy h1,#privacy-policy h2,#privacy-policy h3,#privacy-policy h4,#privacy-policy ol,#privacy-policy p,#privacy-policy ul{margin-top:0}#privacy-policy h1,#privacy-policy h2,#privacy-policy h3,#privacy-policy h4{color:var(--privacy-ink);font-weight:650;letter-spacing:-.02em}#privacy-policy h1{font-size:clamp(2.75rem,6vw,4.75rem);line-height:1.02;margin-bottom:1rem;max-width:12ch}#privacy-policy .privacy-policy__lead{color:var(--eem-color-fg-secondary,#405c69);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.55;margin-bottom:1.5rem;max-width:43rem}#privacy-policy .privacy-policy__updated{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.78);border:1px solid #ed741b42;border-radius:999px;box-shadow:0 .35rem 1.25rem rgb(var(--eem-color-shadow-rgb)/.06);color:var(--privacy-muted);display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;line-height:1.2;margin:0;padding:.55rem .85rem}#privacy-policy .privacy-policy__updated time{color:var(--privacy-ink)}#privacy-policy .privacy-policy__layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr)}#privacy-policy .privacy-policy__sidebar{position:sticky;top:1.5rem}#privacy-policy .privacy-policy__contents,#privacy-policy .privacy-policy__help{backdrop-filter:blur(.5rem);background:rgb(var(--eem-color-overlay-light-rgb)/.86);border:1px solid var(--privacy-border);border-radius:.85rem;box-shadow:0 .75rem 2rem rgb(var(--eem-color-shadow-rgb)/.055)}#privacy-policy .privacy-policy__contents{padding:1.35rem}#privacy-policy .privacy-policy__contents h2{font-size:.82rem;letter-spacing:.1em;line-height:1.4;margin-bottom:.8rem;text-transform:uppercase}#privacy-policy .privacy-policy__contents ol{list-style:none;margin-bottom:0;padding:0}#privacy-policy .privacy-policy__contents li+li{margin-top:.1rem}#privacy-policy .privacy-policy__contents a{border-radius:.45rem;color:var(--eem-color-fg-secondary,#49616c);display:block;font-size:.9rem;font-weight:600;line-height:1.45;margin:0 -.55rem;padding:.45rem .55rem;text-decoration:none;transition:background-color .14s ease,color .14s ease,transform .14s ease}#privacy-policy .privacy-policy__contents a:hover{background:var(--privacy-accent-soft);color:var(--privacy-accent-dark);transform:translateX(.15rem)}#privacy-policy .privacy-policy__contact-link:focus-visible,#privacy-policy .privacy-policy__contents a:focus-visible,#privacy-policy .privacy-policy__document a:focus-visible{outline:.2rem solid #ed741b59;outline-offset:.15rem}#privacy-policy .privacy-policy__help{color:var(--privacy-muted);font-size:.82rem;line-height:1.5;margin-top:1rem;padding:1rem 1.15rem}#privacy-policy .privacy-policy__help a,#privacy-policy .privacy-policy__help span{display:block}#privacy-policy .privacy-policy__help a{color:var(--privacy-accent-dark);font-weight:700;margin-top:.15rem;overflow-wrap:anywhere}#privacy-policy .privacy-policy__document{background:var(--privacy-surface);border:1px solid var(--privacy-border);border-radius:1.15rem;box-shadow:0 1.25rem 3.5rem rgb(var(--eem-color-shadow-rgb)/.085);overflow:hidden}#privacy-policy .privacy-policy__section{padding:clamp(2rem,4vw,3.5rem);scroll-margin-top:1.5rem}#privacy-policy .privacy-policy__section+.privacy-policy__section{border-top:1px solid var(--privacy-border)}#privacy-policy .privacy-policy__section--intro{background:linear-gradient(135deg,var(--privacy-accent-soft) 0,var(--eem-color-bg-surface,#fff) 62%);position:relative}#privacy-policy .privacy-policy__section--intro:before{background:var(--privacy-accent);border-radius:0 .25rem .25rem 0;bottom:2rem;content:"";left:0;position:absolute;top:2rem;width:.3rem}#privacy-policy .privacy-policy__section h2{font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.22;margin-bottom:1.2rem}#privacy-policy .privacy-policy__section h3{font-size:1.25rem;line-height:1.35;margin:0 0 .85rem}#privacy-policy .privacy-policy__section h4{color:var(--eem-color-accent-fg,#294c5b);font-size:1rem;line-height:1.4;margin:1.75rem 0 .65rem}#privacy-policy .privacy-policy__section p{margin-bottom:1rem}#privacy-policy .privacy-policy__section dl:last-child,#privacy-policy .privacy-policy__section p:last-child,#privacy-policy .privacy-policy__section ul:last-child{margin-bottom:0}#privacy-policy .privacy-policy__section a{color:var(--privacy-accent-dark);font-weight:600;text-decoration-color:#b94d0059;text-underline-offset:.18em}#privacy-policy .privacy-policy__section a:hover{color:var(--eem-color-status-warning-fg,#843700);text-decoration-color:initial}#privacy-policy .privacy-policy__section ul:not(.privacy-policy__cookie-list){padding-left:1.35rem}#privacy-policy .privacy-policy__section li+li{margin-top:.45rem}#privacy-policy .privacy-policy__section li::marker{color:var(--privacy-accent)}#privacy-policy .privacy-policy__subsection+.privacy-policy__subsection{border-top:1px solid var(--privacy-border);margin-top:2.5rem;padding-top:2.5rem}#privacy-policy .privacy-policy__definition-list{background:var(--privacy-surface-subtle);border:1px solid var(--privacy-border);border-radius:.8rem;display:grid;gap:0;margin:1.5rem 0 0}#privacy-policy .privacy-policy__definition-list>div{display:grid;gap:1rem;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);padding:1rem 1.15rem}#privacy-policy .privacy-policy__definition-list>div+div{border-top:1px solid var(--privacy-border)}#privacy-policy .privacy-policy__definition-list dt{color:var(--privacy-ink);font-weight:700}#privacy-policy .privacy-policy__definition-list dd{margin:0;min-width:0;overflow-wrap:anywhere}#privacy-policy .privacy-policy__cookie-list{display:grid;gap:1rem;list-style:none;margin:1.5rem 0;padding:0}#privacy-policy .privacy-policy__cookie-list>li{background:var(--privacy-surface-subtle);border:1px solid var(--privacy-border);border-radius:.8rem;margin:0;padding:1.35rem}#privacy-policy .privacy-policy__cookie-list h4{color:var(--privacy-ink);font-size:1.05rem;margin:0 0 1rem}#privacy-policy .privacy-policy__facts{margin:0}#privacy-policy .privacy-policy__facts>div{display:grid;gap:1rem;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);padding:.55rem 0}#privacy-policy .privacy-policy__facts>div+div{border-top:1px solid #dce6ebcc}#privacy-policy .privacy-policy__facts dt{color:var(--privacy-muted);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#privacy-policy .privacy-policy__facts dd{margin:0}#privacy-policy .privacy-policy__section--contact{align-items:center;background:var(--privacy-ink);color:var(--eem-text-disabled,#d9e5ea);display:flex;gap:2rem;justify-content:space-between}#privacy-policy .privacy-policy__section--contact h2{color:var(--eem-color-on-accent,#fff);margin-bottom:.6rem}#privacy-policy .privacy-policy__section--contact .privacy-policy__eyebrow{color:var(--eem-color-status-warning-border,#ffb47e);margin-bottom:.45rem}#privacy-policy .privacy-policy__section--contact p:last-child{margin-bottom:0}#privacy-policy .privacy-policy__contact-link{background:var(--privacy-accent);border-radius:.6rem;box-shadow:0 .65rem 1.5rem rgb(var(--eem-color-shadow-rgb)/.18);color:var(--eem-color-on-accent,#fff)!important;flex:0 0 auto;font-weight:700!important;line-height:1.25;padding:.85rem 1.1rem;text-decoration:none;transition:background-color .14s ease,transform .14s ease}#privacy-policy .privacy-policy__contact-link:hover{background:var(--eem-orange,#d65f09);transform:translateY(-.1rem)}@media (max-width:56rem){#privacy-policy .privacy-policy__layout{grid-template-columns:1fr}#privacy-policy .privacy-policy__sidebar{position:static}#privacy-policy .privacy-policy__contents ol{display:grid;gap:.15rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}#privacy-policy .privacy-policy__help{display:none}}@media (max-width:38rem){#privacy-policy{padding-left:1rem;padding-right:1rem}#privacy-policy .privacy-policy__hero{margin-bottom:2rem}#privacy-policy .privacy-policy__contents ol,#privacy-policy .privacy-policy__definition-list>div,#privacy-policy .privacy-policy__facts>div{grid-template-columns:1fr}#privacy-policy .privacy-policy__definition-list>div,#privacy-policy .privacy-policy__facts>div{gap:.25rem}#privacy-policy .privacy-policy__section{padding:1.6rem 1.35rem}#privacy-policy .privacy-policy__section--intro:before{bottom:1.35rem;top:1.35rem}#privacy-policy .privacy-policy__section--contact{align-items:stretch;flex-direction:column}#privacy-policy .privacy-policy__contact-link{align-self:flex-start;max-width:100%;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){#privacy-policy .privacy-policy__contact-link,#privacy-policy .privacy-policy__contents a{transition:none}}@media print{#privacy-policy{background:var(--eem-color-bg-surface,#fff);margin:0;padding:0}#privacy-policy .privacy-policy__hero{margin-bottom:2rem}#privacy-policy .privacy-policy__layout{display:block}#privacy-policy .privacy-policy__sidebar{display:none}#privacy-policy .privacy-policy__document{border:0;box-shadow:none;overflow:visible}#privacy-policy .privacy-policy__section{padding-left:0;padding-right:0}#privacy-policy .privacy-policy__section--contact{background:var(--eem-color-bg-surface,#fff);color:var(--privacy-body)}#privacy-policy .privacy-policy__contact-link,#privacy-policy .privacy-policy__section--contact h2{color:var(--privacy-ink)!important}#privacy-policy .privacy-policy__contact-link{background:none;box-shadow:none;padding:0}}