.legales[data-v-31388bfe]{background:var(--white);padding-top:95px;position:relative;width:100%;z-index:1}.legales[data-v-31388bfe]:after,.legales[data-v-31388bfe]:before{background:var(--gray-100);bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:var(--layout-grid-line-width);z-index:2}.legales[data-v-31388bfe]:before{left:var(--layout-grid-gutter)}.legales[data-v-31388bfe]:after{right:var(--layout-grid-gutter)}.legales__hero[data-v-31388bfe]{border-bottom:1px solid var(--gray-100);border-top:1px solid var(--gray-100);position:relative}.legales__hero[data-v-31388bfe]:before{background-image:url(../img/svg/pattern_V2.svg);background-repeat:repeat;background-size:10px 10px;content:"";inset:0 0 0 50%;pointer-events:none;position:absolute;transform:translate(-50%);width:var(--layout-grid-width)}.legales__hero-inner[data-v-31388bfe]{margin-inline:auto;max-width:var(--layout-grid-width);padding:56px 20px;position:relative;text-align:center;width:100%;z-index:1}.legales__hero h1[data-v-31388bfe]{color:var(--black);font-family:Sora-Bold,sans-serif;font-size:clamp(32px,5vw,56px);letter-spacing:-.04em;line-height:1.15;margin:0}.legales__hero p[data-v-31388bfe]{color:var(--gray-300);font-size:15px;line-height:1.5;margin:10px 0 0}.legales__shell[data-v-31388bfe]{margin-inline:auto;max-width:var(--layout-grid-width);padding:40px 20px 80px;width:100%}.legales__main article[data-v-31388bfe]{margin-bottom:40px;scroll-margin-top:112px}.legales__main article[data-v-31388bfe]:last-child{margin-bottom:0}.legales__main h2[data-v-31388bfe]{color:var(--black);font-family:Sora-Bold,sans-serif;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.03em;line-height:1.3;margin:0 0 16px}.legales__main h3[data-v-31388bfe]{color:var(--black);font-family:Sora-SemiBold,sans-serif;font-size:18px;letter-spacing:-.02em;line-height:1.4;margin:24px 0 12px}.legales__main li[data-v-31388bfe],.legales__main p[data-v-31388bfe]{color:var(--gray-400);font-size:16px;line-height:1.7}.legales__main p[data-v-31388bfe]{margin:0 0 16px;max-width:42em}.legales__main p[data-v-31388bfe]:last-child{margin-bottom:0}.legales__main ul[data-v-31388bfe]{margin:0 0 16px;max-width:42em;padding-left:1.2em}.legales__main li[data-v-31388bfe]{margin-bottom:8px}.legales__main a[data-v-31388bfe]{color:var(--black);text-decoration:underline;text-underline-offset:2px}.legales__main strong[data-v-31388bfe]{color:var(--black);font-family:DMSans-Bold,sans-serif}.legales__table-wrap[data-v-31388bfe]{border:1px solid var(--gray-100);margin:8px 0 24px;overflow-x:auto}.legales__table[data-v-31388bfe]{border-collapse:collapse;min-width:640px;width:100%}.legales__table td[data-v-31388bfe],.legales__table th[data-v-31388bfe]{border-bottom:1px solid var(--gray-100);border-right:1px solid var(--gray-100);color:var(--gray-400);font-size:13px;line-height:1.45;padding:10px 12px;text-align:left;vertical-align:top}.legales__table td[data-v-31388bfe]:last-child,.legales__table th[data-v-31388bfe]:last-child{border-right:none}.legales__table tbody tr:last-child td[data-v-31388bfe]{border-bottom:none}.legales__table th[data-v-31388bfe]{background:var(--gray-50);color:var(--black);font-family:DMSans-SemiBold,sans-serif}.legales__toc[data-v-31388bfe]{display:none}.legales__toc-label[data-v-31388bfe]{color:var(--black);font-family:Sora-SemiBold,sans-serif;font-size:13px;margin:0 0 12px}.legales__toc-link[data-v-31388bfe]{color:var(--gray-300);display:block;font-size:13px;line-height:1.35;padding:5px 0;text-decoration:none}.legales__toc-link.is-active[data-v-31388bfe],.legales__toc-link[data-v-31388bfe]:hover{color:var(--black)}@media screen and (min-width:1024px){.legales__hero-inner[data-v-31388bfe]{padding:64px 32px 72px}.legales__shell[data-v-31388bfe]{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 280px;padding:0 0 96px}.legales__main[data-v-31388bfe]{border-right:1px solid var(--gray-100);padding:56px 48px 0 32px}.legales__toc[data-v-31388bfe]{display:block;max-height:calc(100vh - 128px);overflow-y:auto;padding:56px 24px 0;position:sticky;top:112px}.legales__main li[data-v-31388bfe],.legales__main p[data-v-31388bfe]{font-size:17px}}
