.legal[data-v-cb690d68]{padding:clamp(48px,6vw,80px) var(--pad-x) clamp(72px,8vw,120px);grid-template-columns:minmax(0,1fr) minmax(220px,300px);grid-template-areas:"head head""body card";align-items:start;gap:40px 64px;display:grid}.legal__head[data-v-cb690d68]{flex-direction:column;grid-area:head;gap:18px;display:flex}.legal__fecha[data-v-cb690d68]{color:var(--sw-muted);margin:0;font-size:15px}.legal__label[data-v-cb690d68]{color:var(--sw-blue);font-size:13px;font-weight:600}.legal__card[data-v-cb690d68]{top:var(--header-offset);flex-direction:column;grid-area:card;gap:6px;padding:22px;font-size:15px;line-height:1.4;display:flex;position:sticky}.legal__card a[data-v-cb690d68]{color:var(--sw-blue)}.legal__body[data-v-cb690d68]{grid-area:body;max-width:760px}.legal__body[data-v-cb690d68] h2{font-family:var(--font-body);letter-spacing:-.02em;margin:40px 0 12px;font-size:24px;font-weight:600}.legal__body[data-v-cb690d68] h2:first-child{margin-top:0}.legal__body[data-v-cb690d68] li,.legal__body[data-v-cb690d68] p{color:var(--sw-muted);font-size:16px;line-height:1.65}.legal__body[data-v-cb690d68] p{margin:0 0 12px}.legal__body[data-v-cb690d68] ul{margin:0 0 12px;padding-left:20px}.legal__body[data-v-cb690d68] li{margin-bottom:6px}.legal__body[data-v-cb690d68] strong{color:var(--sw-text)}.legal__body[data-v-cb690d68] a{color:var(--sw-blue)}@media (width<=900px){.legal[data-v-cb690d68]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""card""body";gap:28px}.legal__card[data-v-cb690d68]{position:static}}
