.parte-doc[data-astro-cid-5eyybi75] {
  container-type: inline-size;
  width: 100%;
}

.page[data-astro-cid-5eyybi75] {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 3.1cqi;
  aspect-ratio: 210 / 297;
  overflow: hidden;
  padding: 7.6cqi 8cqi 0;
  border-radius: .6cqi;
  background: #fff;
  color: #111827;
  font-size: 1.62cqi;
  line-height: 1.5;
  text-align: left;
  box-shadow: 0 1px 2px #0d17140f, 0 30px 70px -24px #0d171452;
}

p[data-astro-cid-5eyybi75] {
  margin: 0;
  color: #374151;
}

p[data-astro-cid-5eyybi75] + p[data-astro-cid-5eyybi75] {
  margin-top: .8em;
}

.head[data-astro-cid-5eyybi75] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 3cqi;
  padding-bottom: 3cqi;
  border-bottom: 1px solid #e5e7eb;
}

.h1[data-astro-cid-5eyybi75] {
  font-size: 3.6cqi;
  font-weight: 700;
  letter-spacing: -.03em;
  line-height: 1.1;
  white-space: nowrap;
}

.h1[data-astro-cid-5eyybi75] span[data-astro-cid-5eyybi75] {
  margin-left: .6em;
  font-size: 2cqi;
  font-weight: 500;
  letter-spacing: 0;
  color: #6b7280;
}

.sub[data-astro-cid-5eyybi75] {
  margin-top: .6cqi;
  color: #4b5563;
}

.meta[data-astro-cid-5eyybi75] {
  display: flex;
  gap: 3cqi;
  margin-top: 1.8cqi;
}

.meta[data-astro-cid-5eyybi75] b[data-astro-cid-5eyybi75], .lbl[data-astro-cid-5eyybi75] {
  margin-right: .7em;
  font-size: 1.22cqi;
  font-weight: 600;
  letter-spacing: .08em;
  color: #6b7280;
}

.lbl[data-astro-cid-5eyybi75] {
  display: block;
  margin-bottom: .9cqi;
}

.lbl[data-astro-cid-5eyybi75].ops {
  margin-top: 1.4em;
}

.logo[data-astro-cid-5eyybi75] {
  display: inline-flex;
  flex: none;
  align-items: center;
  gap: 1.1cqi;
  font-size: 2.6cqi;
  font-weight: 700;
  letter-spacing: -.03em;
  white-space: nowrap;
}

.mark[data-astro-cid-5eyybi75] {
  display: grid;
  place-items: center;
  width: 4.2cqi;
  height: 4.2cqi;
  border-radius: 1cqi;
  background: #1d4ed8;
  color: #fff;
  font-size: 2.4cqi;
}

.parties[data-astro-cid-5eyybi75] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4cqi;
}

.parties[data-astro-cid-5eyybi75] strong[data-astro-cid-5eyybi75] {
  display: block;
  font-weight: 600;
  color: #111827;
}

.tasks[data-astro-cid-5eyybi75] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: .7cqi 3cqi;
  margin: 0;
  padding: 0;
  list-style: none;
}

.tasks[data-astro-cid-5eyybi75] li[data-astro-cid-5eyybi75] {
  display: flex;
  align-items: center;
  gap: 1cqi;
}

.tasks[data-astro-cid-5eyybi75] svg[data-astro-cid-5eyybi75] {
  flex: none;
  width: 1.9cqi;
  height: 1.9cqi;
}

.row[data-astro-cid-5eyybi75] {
  display: flex;
  justify-content: space-between;
  gap: 2cqi;
  padding: 1.1cqi 0;
  border-bottom: 1px solid #eef0f2;
}

.row[data-astro-cid-5eyybi75] small[data-astro-cid-5eyybi75] {
  margin-left: .6em;
  font-size: 1.35cqi;
  color: #9ca3af;
}

.row[data-astro-cid-5eyybi75] b[data-astro-cid-5eyybi75] {
  font-weight: 500;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}

.photos[data-astro-cid-5eyybi75] {
  display: flex;
  gap: 1.4cqi;
}

.photos[data-astro-cid-5eyybi75] img {
  width: 13cqi;
  height: 9.6cqi;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: .8cqi;
  background: #eef2f0;
}

.sign[data-astro-cid-5eyybi75] .real[data-astro-cid-5eyybi75] {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 2cqi;
  padding: 1.2cqi 1.6cqi;
  border: 1px solid #e5e7eb;
  border-radius: 1cqi;
}

.sig[data-astro-cid-5eyybi75] {
  flex: none;
  width: 19cqi;
  height: 5.6cqi;
  color: #111;
}

.sig[data-astro-cid-5eyybi75] path[data-astro-cid-5eyybi75] {
  stroke-dasharray: 1;
  stroke-dashoffset: 0;
}

.sign[data-astro-cid-5eyybi75] small[data-astro-cid-5eyybi75] {
  font-size: 1.3cqi;
  color: #6b7280;
  text-align: right;
}

.foot[data-astro-cid-5eyybi75] {
  display: flex;
  justify-content: flex-end;
  gap: 1.4cqi;
  margin-top: auto;
  padding: 2.4cqi 0 4cqi;
  border-top: 1px solid #eef0f2;
  font-size: 1.25cqi;
  color: #9ca3af;
}

.ph[data-astro-cid-5eyybi75] {
  display: none;
  flex-direction: column;
  gap: .9cqi;
}

.ph[data-astro-cid-5eyybi75] i {
  display: block;
  height: 1.3cqi;
  border-radius: 99px;
  background: #eef1f0;
}

[data-astro-cid-5eyybi75][data-design="modern"] .head[data-astro-cid-5eyybi75] {
  margin: -7.6cqi -8cqi 0;
  padding: 6cqi 8cqi 4cqi;
  border: 0;
  background: #111827;
  color: #fff;
}

[data-astro-cid-5eyybi75][data-design="modern"] .sub[data-astro-cid-5eyybi75] {
  color: #cbd5e1;
}

[data-astro-cid-5eyybi75][data-design="modern"] .meta[data-astro-cid-5eyybi75] b[data-astro-cid-5eyybi75], [data-astro-cid-5eyybi75][data-design="modern"] .h1[data-astro-cid-5eyybi75] span[data-astro-cid-5eyybi75] {
  color: #94a3b8;
}

[data-astro-cid-5eyybi75][data-design="modern"] .logo[data-astro-cid-5eyybi75] {
  padding: 1.4cqi 2cqi;
  border-radius: 1cqi;
  background: #fff;
  color: #111827;
}

[data-astro-cid-5eyybi75][data-design="modern"] .row[data-astro-cid-5eyybi75] {
  padding-inline: 1.6cqi;
}

[data-astro-cid-5eyybi75][data-design="modern"] .row[data-astro-cid-5eyybi75]:nth-child(odd) {
  background: #f8fafc;
}

[data-astro-cid-5eyybi75][data-design="compact"] .page[data-astro-cid-5eyybi75] {
  gap: 2.2cqi;
  padding: 5.6cqi 6cqi 0;
  font-size: 1.5cqi;
}

[data-astro-cid-5eyybi75][data-design="compact"] .h1[data-astro-cid-5eyybi75] {
  font-size: 2.9cqi;
}

[data-astro-cid-5eyybi75][data-design="compact"] .parties[data-astro-cid-5eyybi75] > div[data-astro-cid-5eyybi75], [data-astro-cid-5eyybi75][data-design="compact"] .items[data-astro-cid-5eyybi75] {
  border: 1px solid #e5e7eb;
  border-radius: 1cqi;
}

[data-astro-cid-5eyybi75][data-design="compact"] .parties[data-astro-cid-5eyybi75] > div[data-astro-cid-5eyybi75] {
  padding: 1.6cqi 2cqi;
}

[data-astro-cid-5eyybi75][data-design="compact"] .items[data-astro-cid-5eyybi75] {
  padding: 0 1.6cqi;
}

[data-astro-cid-5eyybi75][data-design="compact"] .row[data-astro-cid-5eyybi75]:last-child {
  border-bottom: 0;
}

[data-astro-cid-5eyybi75][data-build] .sec[data-astro-cid-5eyybi75]:not(.filled) .real[data-astro-cid-5eyybi75] {
  display: none;
}

[data-astro-cid-5eyybi75][data-build] .sec[data-astro-cid-5eyybi75]:not(.filled) .ph[data-astro-cid-5eyybi75] {
  display: flex;
}

[data-astro-cid-5eyybi75][data-build] .sec[data-astro-cid-5eyybi75].filled .real[data-astro-cid-5eyybi75] {
  animation: .5s cubic-bezier(.2, .8, .2, 1) parte-in;
}

[data-astro-cid-5eyybi75][data-build] .sec[data-astro-cid-5eyybi75].filled .sig[data-astro-cid-5eyybi75] path[data-astro-cid-5eyybi75] {
  animation: 1.4s ease-out both parte-draw;
}

[data-astro-cid-5eyybi75][data-build] .sec[data-astro-cid-5eyybi75].filled .sig[data-astro-cid-5eyybi75] path[data-astro-cid-5eyybi75] + path[data-astro-cid-5eyybi75] {
  animation-delay: 1.1s;
  animation-duration: .5s;
}

.sec[data-astro-cid-5eyybi75] {
  position: relative;
}

.sec[data-astro-cid-5eyybi75].lit:after {
  content: "";
  position: absolute;
  inset: -1.2cqi -1.6cqi;
  border-radius: 1.2cqi;
  background: #27d8981f;
  box-shadow: inset 0 0 0 1.5px #27d898b3;
  pointer-events: none;
}

@keyframes parte-in {
  from {
    opacity: 0;
    transform: translateY(6px);
  }
}

@keyframes parte-draw {
  from {
    stroke-dashoffset: 1px;
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-astro-cid-5eyybi75][data-build] .sec[data-astro-cid-5eyybi75].filled .real[data-astro-cid-5eyybi75], [data-astro-cid-5eyybi75][data-build] .sec[data-astro-cid-5eyybi75].filled .sig[data-astro-cid-5eyybi75] path[data-astro-cid-5eyybi75] {
    animation: none;
  }
}
@media (width >= 1024px) {
  .partes-tag[data-astro-cid-cawfyvbt]:after {
    content: "";
    position: absolute;
    left: 100%;
    top: 50%;
    width: var(--reach, 40px);
    height: 1px;
    background: repeating-linear-gradient(90deg, #8a9692 0 3px, #0000 3px 6px);
    pointer-events: none;
  }

  .partes-tag[data-astro-cid-cawfyvbt][aria-pressed="true"]:after {
    background: #09c084;
  }
}

.partes-tag[data-astro-cid-cawfyvbt][aria-pressed="true"] .partes-tag-icon[data-astro-cid-cawfyvbt] {
  background: #27d898;
  color: #030712;
}
