.zl-footer{border-top:1px solid #dbe6df;margin-top:24px;padding-top:24px;color:#445c52;font-size:14px;line-height:1.65}.zl-footer p{margin:8px 0}.zl-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin:14px 0}.zl-links a,.zl-links button{color:#164d38;text-decoration:underline;text-underline-offset:3px}.zl-links button{font:inherit;background:none;border:0;padding:0;cursor:pointer}.zl-legal{max-width:1184px;margin:0 auto;padding:36px 24px 64px;color:#173c2c}.zl-legal h1{font-size:clamp(30px,4.5vw,54px);line-height:1.12;letter-spacing:-.035em;max-width:850px}.zl-legal .zl-date{font-size:14px;color:#527060;margin:18px 0 32px}.zl-doc-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:56px;align-items:start}.zl-toc{position:sticky;top:108px;display:grid;gap:4px;font-size:14px}.zl-toc a{display:block;padding:8px 0;color:#365c49;line-height:1.4}.zl-document{font-size:16px;line-height:1.8;min-width:0;overflow-wrap:anywhere}.zl-document section{scroll-margin-top:110px;margin-bottom:36px}.zl-document h2{font-size:25px;line-height:1.3;margin:0 0 16px}.zl-document h3{font-size:19px}.zl-document p{margin:10px 0}.zl-document ul{padding-left:22px}.zl-document a{color:#156444;text-decoration:underline;text-underline-offset:3px}.zl-summary{border-left:3px solid #22c55e;padding:16px 20px;background:#edf7f0;line-height:1.7;margin:24px 0 36px;max-width:920px}.zl-data{display:grid;grid-template-columns:minmax(130px,200px) minmax(0,1fr);gap:0;margin:18px 0}.zl-data dt,.zl-data dd{margin:0;padding:14px 0;border-bottom:1px solid #dbe6df;overflow-wrap:anywhere}.zl-data dt{padding-right:18px;color:#527060}.zl-print{padding:10px 16px;min-height:44px;border:1px solid #759783;border-radius:8px;color:#173c2c;background:white;cursor:pointer;font:inherit}.zl-auth-legal{font-size:12px;line-height:1.6;color:#52685d;margin-top:22px;max-width:460px}.zl-auth-legal a{color:#164d38;text-decoration:underline}.zl-auth-legal .zl-links{gap:10px 16px}.zconsent{align-items:start!important}.zconsent input{flex:0 0 auto;width:20px!important;height:20px!important;margin-top:3px}.zconsent span{min-width:0;font-size:14px;line-height:1.6}.zconsent a{color:#145d40;text-decoration:underline}.zl-form-hint{font-size:13px;line-height:1.6;color:#52685d}.zl-storage-notice,.zl-storage-dialog{font:14px/1.6 Inter,Arial,sans-serif;color:#173c2c;background:white;border:1px solid #afc7b6;border-radius:12px;box-shadow:0 8px 32px #0f2d231a;box-sizing:border-box}.zl-storage-notice{position:fixed;z-index:1000;left:20px;bottom:52px;width:min(420px,calc(100vw - 40px));padding:20px}.zl-storage-notice[hidden]{display:none}.zl-storage-notice strong{font-size:16px}.zl-storage-notice p{margin:8px 0 14px}.zl-notice-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.zl-notice-actions button{border:1px solid #173c2c;border-radius:8px;background:#173c2c;color:white;padding:10px 18px;min-height:44px;font:inherit;cursor:pointer}.zl-notice-actions a,.zl-storage-dialog a{color:#174d36;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.zl-storage-dialog{max-width:560px;width:calc(100vw - 32px);padding:28px;max-height:85dvh;overflow:auto}.zl-storage-dialog::backdrop{background:#0f2d2370}.zl-storage-dialog h2{font-size:24px;line-height:1.25;margin-top:0}.zl-storage-option{display:flex;align-items:start;gap:12px;padding:16px 0;border-block:1px solid #dbe6df}.zl-storage-option input{width:20px;height:20px;flex:0 0 auto}.zl-storage-option span{min-width:0}.zl-legal :focus-visible,.zl-footer :focus-visible,.zl-auth-legal :focus-visible,.zl-storage-notice :focus-visible,.zl-storage-dialog :focus-visible,.zconsent :focus-visible{outline:3px solid #16864f;outline-offset:4px}.zl-print-links{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:20px 0}@media(max-width:760px){.zl-doc-layout{grid-template-columns:1fr;gap:24px}.zl-toc{position:static;border-bottom:1px solid #dbe6df;padding-bottom:20px}.zl-legal{padding:26px 20px 48px}.zl-data{grid-template-columns:1fr}.zl-data dt{border:0;padding-bottom:0}.zl-data dd{padding-top:4px}.zl-storage-notice{padding:16px;left:12px;width:calc(100vw - 24px);bottom:52px}.zl-storage-dialog{padding:20px}}@media print{.zheader,.zfooter,.zl-toc,.zl-print-links,.zl-storage-notice,.zl-storage-dialog{display:none!important}.zl-legal{padding:0}.zl-doc-layout{display:block}.zl-document{font-size:11pt;color:black}.zl-legal h1{font-size:24pt}.zl-document section{break-inside:avoid}.zl-summary{background:none}.zl-legal a{color:black}}
body{margin:0;background:#f8fafc}#zoveo-site .zl-legal h1{font-size:clamp(30px,4.5vw,54px);line-height:1.12;letter-spacing:-.035em;max-width:850px}#zoveo-site .zl-legal .zl-date{font-size:14px;color:#527060;margin:18px 0 32px}#zoveo-site .zl-document h2{font-size:25px;line-height:1.3;margin:0 0 16px;letter-spacing:-.02em}#zoveo-site .zl-document h3{font-size:19px}#zoveo-site .zl-document p{margin:10px 0}#zoveo-site .zl-document a,#zoveo-site .zl-toc a,#zoveo-site .zl-footer a,#zoveo-site .zl-print-links a,#zoveo-site .zconsent a{color:#156444;text-decoration:underline;text-underline-offset:3px}#zoveo-site .zl-footer p{margin:8px 0}#zoveo-site .zl-links button,#zoveo-site .zl-print{cursor:pointer}

@media print{#zoveo-site .zl-legal h1{font-size:24pt}#zoveo-site .zl-document h2{font-size:16pt}#zoveo-site .zl-document p{color:black}}
