.tm-legal-page{--tl-accent: #896628;--tl-line: #dddcd3;--tl-muted: #59635f;color:#24332d;background:#f6f7f3}.tm-model-m2 .tm-legal-page{--tl-accent: #23634b;--tl-line: #d9e2d7}.tm-model-m3 .tm-legal-page{--tl-accent: #284f99;--tl-line: #dce1e9;color:#172f5b;background:#f4f6f9}.tm-legal-page .tm-legal-hero{padding:40px 0 45px;background:#172a23;color:#fff}.tm-model-m3 .tm-legal-page .tm-legal-hero{background:#132b60}.tm-legal-page .tl-back{display:inline-flex;min-height:40px;align-items:center;margin-bottom:22px;color:#e0e8df;font-size:12px;text-underline-offset:4px}.tm-legal-page .tm-legal-hero .tm-eyebrow{color:#cdd8b8;margin-bottom:18px!important;font-size:10px}.tm-model-m3 .tm-legal-page .tm-legal-hero .tm-eyebrow{color:#f3e85d}.tm-legal-page .tm-legal-hero h1{max-width:980px;font-family:Manrope,sans-serif;font-weight:750;font-size:clamp(38px,4.4vw,62px);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tm-legal-page .tl-intro{max-width:800px;font-size:15px;line-height:1.8;color:#e0e8df;margin:24px 0}.tm-legal-page .tl-updated{font-size:11px;color:#c7d4c9;margin:0}.tl-pages{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0;border-bottom:1px solid var(--tl-line)}.tl-pages a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border-radius:7px;background:#fff;border:1px solid var(--tl-line);font-size:12px;line-height:1.5;font-weight:650;text-decoration:none}.tl-pages a:hover{border-color:var(--tl-accent)}.tl-pages a[aria-current]{color:#fff;background:var(--tl-accent);border-color:var(--tl-accent)}.tl-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:55px;padding:45px 0 90px}.tl-sidebar{position:sticky;top:140px;max-height:calc(100dvh - 160px);overflow-y:auto;padding-right:12px;scrollbar-width:thin}.tl-toc-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:var(--tl-muted);margin-bottom:18px!important}.tl-sidebar ol{margin:0;padding:0 0 0 22px;list-style-type:decimal-leading-zero}.tl-sidebar li{padding-left:4px;font-size:11px;color:var(--tl-accent)}.tl-sidebar li a{display:block;padding:9px 0;font-size:12px;line-height:1.6;text-decoration:none;color:#33443c}.tl-sidebar li a:hover{color:var(--tl-accent);text-decoration:underline;text-underline-offset:4px}.tl-help{display:grid;gap:12px;border-top:1px solid var(--tl-line);margin-top:24px;padding-top:25px;font-size:14px}.tl-help>.tm-icon{color:var(--tl-accent)}.tl-help a{display:inline-flex;align-items:center;gap:8px;font-size:12px;text-underline-offset:4px}.tl-help a .tm-icon{width:16px;height:16px;flex-basis:16px}.tl-document{min-width:0;padding:8px 44px 0;background:#fff;border:1px solid var(--tl-line);border-radius:10px}.tl-document .tl-section{padding:32px 0;border-bottom:1px solid var(--tl-line);scroll-margin-top:135px}.tm-legal-page .tl-section h2{display:flex;align-items:baseline;gap:16px;margin:0 0 24px;font:750 26px/1.3 Manrope,sans-serif;letter-spacing:-.035em;text-wrap:initial;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tl-section h2>span{flex:0 0 auto;color:var(--tl-accent);font-size:12px;letter-spacing:0}.tl-section p,.tl-section li{font-size:14px;line-height:1.9;color:#47574f;overflow-wrap:anywhere}.tl-section p{margin-bottom:18px}.tl-section>:last-child{margin-bottom:0}.tl-section ul{padding-left:22px;margin:20px 0}.tl-section li{padding-left:4px;margin-bottom:10px}.tl-section a{color:var(--tl-accent);text-underline-offset:4px}.tl-section a:hover{text-decoration-thickness:2px}.tl-identity{display:grid;gap:0;margin:23px 0;border:1px solid var(--tl-line);border-radius:7px;overflow:hidden}.tl-identity>div{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:18px;padding:14px 18px;background:#f7f8f5}.tl-identity>div+div{border-top:1px solid var(--tl-line)}.tl-identity dt{color:#657268;font-size:12px}.tl-identity dd{font-size:13px;font-weight:650;margin:0;overflow-wrap:anywhere}.tl-identity:empty{display:none}.tl-contact{display:flex;flex-wrap:wrap;gap:4px 25px;margin-top:20px}.tl-contact a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;overflow-wrap:anywhere}.tl-note{border-left:3px solid var(--tl-accent);background:#f4f6f0;padding:18px 20px;font-size:13px!important}.tl-links{list-style:none;padding-left:0!important}.tl-links li{padding:0;margin:0}.tl-links a{display:inline-block;padding:8px 0}.tl-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid var(--tl-line);border-radius:7px}.tl-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.8}.tl-table-wrap :is(th,td){vertical-align:top;text-align:left;padding:16px;overflow-wrap:anywhere}.tl-table-wrap thead{background:#edf2e9}.tl-table-wrap thead th{font-weight:750;font-size:11px}.tl-table-wrap tbody th{font-weight:650}.tl-table-wrap tbody tr+tr{border-top:1px solid var(--tl-line)}.tl-table-wrap tbody tr:nth-child(2n){background:#fafbf8}.tl-table-wrap code{font-size:11px;white-space:normal;overflow-wrap:anywhere}.tl-document-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:22px 0;font-size:12px;color:var(--tl-accent)}.tl-document-footer a{padding:10px 0;text-underline-offset:4px}.tl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tm-legal-page :focus-visible{outline-color:var(--tl-accent)}.tm-legal-page .tm-legal-hero :focus-visible{outline-color:#cbe6b5}@media(max-width:1100px){.tl-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.tl-document{padding-inline:28px}}@media(max-width:850px){.tl-layout{grid-template-columns:1fr;gap:28px;padding-top:28px}.tl-sidebar{position:static;max-height:none;padding:22px 25px;background:#edf1e9;border-radius:8px}.tl-sidebar ol{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.tl-help{display:none}.tl-document{padding-inline:30px}}@media(max-width:550px){.tm-legal-page .tm-legal-hero{padding:20px 0 30px}.tm-legal-page .tl-back{margin-bottom:18px}.tm-legal-page .tm-legal-hero h1{font-size:37px}.tm-legal-page .tl-intro{font-size:13px}.tl-pages{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:20px 0}.tl-pages a{font-size:11px;padding:12px 10px}.tl-sidebar{padding:22px}.tl-sidebar ol{grid-template-columns:1fr}.tl-sidebar li a{font-size:12px}.tl-layout{padding-bottom:55px}.tl-document{padding:0 20px}.tm-legal-page .tl-section h2{font-size:23px;gap:12px}.tl-section p,.tl-section li{font-size:13px;line-height:1.85}.tl-section{padding-block:26px}.tl-identity>div{grid-template-columns:1fr;gap:5px;padding:13px}.tl-contact{flex-direction:column;align-items:start;gap:0}.tl-table-wrap table{min-width:420px;table-layout:auto}.tl-table-wrap :is(th,td){padding:13px}.tl-note{padding:15px}.tl-document-footer{gap:0}}@media print{.tm-header,.tm-footer,.tm-whatsapp,.tl-pages,.tl-sidebar,.tl-back,.tl-document-footer,.tm-skip{display:none!important}.tm-legal-page,.tm-legal-page .tm-legal-hero{background:#fff!important;color:#000!important}.tm-legal-page .tm-container{width:100%}.tm-legal-page .tm-legal-hero{padding:0 0 20px}.tm-legal-page .tm-legal-hero p{color:#333!important}.tl-layout{display:block;padding:0}.tl-document{padding:0;border:0}.tl-section h2{break-after:avoid}.tl-section p,.tl-section li{orphans:3;widows:3}.tl-table-wrap{overflow:visible}.tl-table-wrap table{min-width:0}.tl-identity>div,tr{break-inside:avoid}}
