.ld-page-legal{background:var(--brand-paper)}.ld-legal-hero{text-align:center;background:#fff;border-bottom:1px solid #0a0a0b0f;padding:96px 24px 56px}@media (max-width:768px){.ld-legal-hero{padding:76px 20px 44px}}.ld-legal-hero__inner{max-width:760px;margin:0 auto}.ld-legal-hero__capsule{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-green-dark);background:#a8ee6f38;border-radius:999px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.ld-legal-hero__title{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;color:var(--brand-ink);margin:0 0 16px;font-size:clamp(28px,4.2vw,44px);font-weight:600;line-height:1.12}.ld-legal-hero__lead{color:#0a0a0ba8;max-width:620px;margin:0 auto;font-size:17px;line-height:1.6}.ld-legal-section{padding:48px 24px 96px}@media (max-width:768px){.ld-legal-section{padding:32px 16px 72px}}.ld-legal-section__inner{grid-template-columns:1fr;gap:24px;max-width:1180px;margin:0 auto;display:grid}@media (min-width:1024px){.ld-legal-section__inner{grid-template-columns:280px 1fr;align-items:start;gap:48px}}.ld-legal-section__breadcrumb{margin-bottom:8px}@media (min-width:1024px){.ld-legal-section__breadcrumb{grid-column:1/-1}}.ld-legal-tabs-nav{background:#fff;border:1px solid #0a0a0b14;border-radius:16px;padding:12px}@media (min-width:1024px){.ld-legal-tabs-nav{position:sticky;top:96px}}@media (max-width:1023px){.ld-legal-tabs-nav{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#14532d73 transparent;padding:8px;overflow-x:auto}.ld-legal-tabs-nav::-webkit-scrollbar{height:5px}.ld-legal-tabs-nav::-webkit-scrollbar-thumb{background:#14532d73;border-radius:999px}.ld-legal-tabs-nav__list{padding-right:12px;position:relative}.ld-legal-tabs-nav__list:after{content:"›";width:56px;color:var(--brand-green-dark,#14532d);font-family:var(--font-display), "Archivo", sans-serif;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffffd9 40%,#fff 100%);flex:none;justify-content:flex-end;align-self:stretch;align-items:center;margin-right:-8px;padding-right:14px;font-size:28px;font-weight:700;line-height:1;display:flex;position:sticky;right:0}.ld-legal-tabs-nav__item{scroll-snap-align:start}}.ld-legal-tabs-nav__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1023px){.ld-legal-tabs-nav__list{flex-flow:row;gap:8px}}.ld-legal-tabs-nav__item{flex:none;margin:0}.ld-legal-tabs-nav__link{color:#0a0a0bb3;white-space:nowrap;border-radius:10px;align-items:center;min-height:44px;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.ld-legal-tabs-nav__link:hover{color:var(--brand-ink);background:#a8ee6f2e}.ld-legal-tabs-nav__link:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.ld-legal-tabs-nav__link[data-active=true]{background:var(--brand-green-dark);color:#fff;font-weight:600}.ld-legal-tabs-nav__link[data-active=true]:hover{background:var(--brand-green-dark);color:#fff}.ld-legal-tabs-nav__label-short{display:none}@media (max-width:480px){.ld-legal-tabs-nav__link{padding:10px 12px}.ld-legal-tabs-nav__link:has(.ld-legal-tabs-nav__label-short) .ld-legal-tabs-nav__label-full{display:none}.ld-legal-tabs-nav__label-short{display:inline}}.ld-legal-panels{min-width:0}.ld-legal-content{background:#fff;border:1px solid #0a0a0b14;border-radius:20px;padding:48px}.ld-legal-content[hidden]{display:none}@media (max-width:768px){.ld-legal-content{border-radius:16px;padding:28px 20px}}.ld-legal-content__header{border-bottom:1px solid #0a0a0b14;margin-bottom:32px;padding-bottom:24px}.ld-legal-content__title{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;color:var(--brand-ink);margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.ld-legal-content__updated{color:#52525b;margin:0;font-size:14px}.ld-legal-content__body{color:#0a0a0bd9;max-width:760px;font-size:16px;line-height:1.7}.ld-legal-content__body :where(.ld-mdx-h2){font-family:var(--font-display,var(--font-sans));letter-spacing:-.01em;color:var(--brand-ink);margin:40px 0 16px;font-size:clamp(20px,2.4vw,24px);font-weight:600;line-height:1.25}.ld-legal-content__body :where(.ld-mdx-h3){color:var(--brand-ink);margin:28px 0 12px;font-size:18px;font-weight:600;line-height:1.3}.ld-legal-content__body :where(.ld-mdx-p,p){margin:0 0 16px}.ld-legal-content__body :where(.ld-mdx-ul,ul,.ld-mdx-ol,ol){margin:0 0 20px;padding-left:24px}.ld-legal-content__body :where(.ld-mdx-ul,ul){list-style:outside}.ld-legal-content__body :where(.ld-mdx-ol,ol){list-style:decimal}.ld-legal-content__body :where(.ld-mdx-li,li){margin-bottom:8px}.ld-legal-content__body :where(.ld-mdx-li,li)::marker{color:#0a0a0b66}.ld-legal-content__body :where(.ld-mdx-a,a){color:var(--brand-green-dark);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ld-legal-content__body :where(.ld-mdx-a,a):hover{color:var(--brand-ink);text-decoration-thickness:2px}.ld-legal-content__body strong{color:var(--brand-ink);font-weight:600}.ld-legal-content__body :where(.ld-mdx-code,code){background:var(--brand-soft);font-size:.92em;font-family:var(--font-mono,ui-monospace, monospace);color:var(--brand-ink);border-radius:4px;padding:2px 6px}.ld-legal-content__body :where(.ld-mdx-blockquote,blockquote){color:#0a0a0bc7;background:#f4f4f5;border-left:3px solid #0a0a0b2e;border-radius:0 8px 8px 0;margin:24px 0;padding:14px 20px;font-style:italic}.ld-legal-content__body :where(.ld-mdx-blockquote,blockquote) :where(.ld-mdx-p,p){margin:0 0 8px}.ld-legal-content__body :where(.ld-mdx-blockquote,blockquote) :where(.ld-mdx-p,p):last-child{margin-bottom:0}.ld-legal-content__body :where(.ld-mdx-hr,hr){border:none;border-top:1px solid #0a0a0b1a;margin:32px 0}.ld-legal-content__body table{border-collapse:collapse;border:1px solid #0a0a0b1a;border-radius:8px;width:100%;margin:24px 0;font-size:14px;overflow:hidden}.ld-legal-content__body th,.ld-legal-content__body td{text-align:left;vertical-align:top;border-bottom:1px solid #0a0a0b14;padding:12px 14px}.ld-legal-content__body th{background:var(--brand-soft);color:var(--brand-ink);letter-spacing:.01em;font-weight:600}.ld-legal-content__body tr:last-child td{border-bottom:none}@media (max-width:768px){.ld-legal-content__body table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.nexel-brand{font-family:var(--font-zalando), Inter, sans-serif;letter-spacing:-.025em;color:var(--brand-ink);font-weight:600}.nexel-brand__tld{color:#52525b;font-weight:600}
