body:has(.landing-legal-page) .landing-site-background__decor{display:none}.legal-doc__back{display:inline-flex;align-items:center;gap:var(--space-3);margin-block-start:var(--space-6);font-size:var(--pn-texto-md);color:rgb(var(--color-primary-text)/1);text-decoration:none;transition:color var(--pn-duracion-ui) var(--pn-curva-salida)}.legal-doc__back-icon{display:grid;place-items:center;flex-shrink:0;width:var(--space-8);height:var(--space-8);border:1px solid rgb(var(--color-primary)/.3);border-radius:var(--pn-radio-pill);transition:background var(--pn-duracion-ui) var(--pn-curva-salida),border-color var(--pn-duracion-ui) var(--pn-curva-salida),translate var(--pn-duracion-ui) var(--pn-curva-salida)}.legal-doc__back-icon svg{width:var(--space-4);height:var(--space-4)}.legal-doc__back:hover .legal-doc__back-icon{background:rgb(var(--color-primary)/.12);border-color:rgb(var(--color-primary)/.55);translate:-2px 0}.legal-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-8)}@media (min-width:1024px){.legal-doc{grid-template-columns:minmax(0,22rem) minmax(0,46rem);justify-content:space-between;gap:var(--space-10);padding-block:var(--space-10) var(--space-24)}.legal-doc__rail{position:sticky;top:var(--landing-chrome-offset);align-self:start;display:flex;flex-direction:column;max-height:calc(100vh - var(--landing-chrome-offset));padding-block:var(--space-8)}.legal-doc__rail-inner{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}}.legal-doc__eyebrow{margin:0 0 var(--space-5);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-semibold);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-primary-text)/1)}.legal-doc__title{margin:0 0 var(--space-4);font-size:var(--pns-type-display-fluid);font-weight:var(--pn-peso-regular);letter-spacing:.04em;line-height:var(--pn-leading-tight);color:rgb(var(--color-ink-heading)/1);text-wrap:balance}.legal-doc__intro{margin:0 0 var(--space-6);font-size:var(--pn-texto-base);line-height:var(--pn-leading-relaxed);color:rgb(var(--color-ink-muted)/1);text-wrap:pretty}.legal-doc__index{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1)}@media (max-width:1023px){.legal-doc__index{max-height:40vh}}.legal-doc__index-list{margin:0;padding:0;list-style:none}.legal-doc__index-link{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-1);font-size:var(--pn-texto-lg);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-subtle)/1);text-decoration:none;transition:color var(--pn-duracion-ui) var(--pn-curva-salida)}.legal-doc__index-link:hover{color:rgb(var(--color-ink-muted)/1)}.legal-doc__index-link:focus-visible{outline:2px solid rgb(var(--color-primary)/1);outline-offset:2px;border-radius:var(--pn-radio-sm)}.legal-doc__index-dot{flex-shrink:0;width:var(--space-2);height:var(--space-2);margin-block-start:.45em;border-radius:var(--pn-radio-pill);background:currentcolor;transition:box-shadow var(--pn-duracion-ui) var(--pn-curva-salida),background var(--pn-duracion-ui) var(--pn-curva-salida)}.legal-doc__index-link[data-active]{color:rgb(var(--color-ink-heading)/1);font-weight:var(--pn-peso-semibold)}.legal-doc__index-link[data-active] .legal-doc__index-dot{background:rgb(var(--color-primary)/1);box-shadow:0 0 0 3px rgb(var(--color-primary)/.18)}.legal-doc__body{min-width:0}.legal-doc__card{padding:var(--space-6) var(--space-7);border:1px solid rgb(var(--color-line)/1);border-radius:var(--pn-radio-lg);scroll-margin-top:calc(var(--landing-chrome-offset) + var(--space-4))}.legal-doc__card+.legal-doc__card{margin-block-start:var(--space-6)}.legal-doc__section-title{margin:0 0 var(--space-5);font-size:var(--pn-texto-3xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);color:rgb(var(--color-ink-heading)/1);text-wrap:balance}.legal-doc__p{margin:0 0 var(--landing-space-4);font-size:var(--pn-texto-lg);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-muted)/1)}.legal-doc__p:last-child{margin-bottom:0}.legal-doc__rules{counter-reset:legal-rule;margin:0 0 var(--landing-space-4);padding:0;list-style:none}.legal-doc__rule{counter-increment:legal-rule;display:grid;grid-template-columns:var(--space-7) minmax(0,1fr);gap:var(--space-3);align-items:start}.legal-doc__rule+.legal-doc__rule{margin-block-start:var(--space-3)}.legal-doc__rule:before{content:counter(legal-rule);display:grid;place-items:center;width:var(--space-7);height:var(--space-7);border:1px solid rgb(var(--color-line)/1);border-radius:var(--pn-radio-pill);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-subtle)/1)}.legal-doc__links,.legal-doc__rule-text{font-size:var(--pn-texto-lg);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-muted)/1)}.legal-doc__links{margin:0;padding-left:0;list-style:none}.legal-doc__links li+li{margin-top:var(--landing-space-2)}.legal-doc__link{color:rgb(var(--color-primary-text)/1);text-decoration:none}.legal-doc__link:hover{text-decoration:underline}.legal-doc__table-wrap{margin:0 0 var(--landing-space-4);overflow-x:auto;border:1px solid rgb(var(--color-line)/.7);border-radius:var(--pn-radio-lg)}.legal-doc__table-wrap:focus-visible{outline:2px solid rgb(var(--color-primary)/1);outline-offset:2px}.legal-doc__table{width:100%;border-collapse:collapse;font-size:var(--pn-texto-md);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-muted)/1);min-width:34rem}.legal-doc__table td,.legal-doc__table th{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.legal-doc__table thead th{border-bottom:1px solid rgb(var(--color-line)/1);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-ink-subtle)/1);background:rgb(var(--color-page-muted)/1);white-space:nowrap}.legal-doc__table tbody th{font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-heading)/1)}.legal-doc__table tbody tr+tr td,.legal-doc__table tbody tr+tr th{border-top:1px solid rgb(var(--color-line)/.5)}.legal-doc__revision{margin:var(--space-6) 0 0;font-size:var(--pn-texto-md);font-style:italic;color:rgb(var(--color-ink-muted)/.9)}.legal-hub{padding-block:var(--space-8) 0}@media (min-width:1024px){.legal-hub{padding-block:var(--space-16) 0}}.legal-hub__head{max-width:min(60rem,100%)}.legal-hub__eyebrow,.legal-hub__group{margin:0 0 var(--space-5);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-semibold);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-primary-text)/1)}.legal-hub__title{margin:0 0 var(--space-5);font-size:var(--pns-type-hero-fluid);font-weight:var(--pn-peso-regular);letter-spacing:.04em;line-height:var(--pn-leading-tight);color:rgb(var(--color-ink-heading)/1);text-wrap:balance}.legal-hub__lead{max-width:min(42rem,100%);margin:0;font-size:var(--pn-texto-lg);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-muted)/1);text-wrap:pretty}.legal-hub__featured{margin-block-start:var(--space-16)}.legal-hub__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);margin:0;padding:0;list-style:none}@media (min-width:768px){.legal-hub__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.legal-hub__card{display:grid;gap:var(--space-4);align-content:start;color:inherit;text-decoration:none}.legal-hub__card-photo{width:100%;height:auto;aspect-ratio:19/24;object-fit:cover;border-radius:var(--pn-radio-lg);background:rgb(var(--color-page-muted)/1)}.legal-hub__card-name{font-size:var(--pn-texto-xl);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-heading)/1);transition:color var(--pn-duracion-ui) var(--pn-curva-salida)}.legal-hub__card-desc{margin-block-start:calc(var(--space-4) * -1 + var(--space-2));font-size:var(--pn-texto-md);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-muted)/1);text-wrap:pretty}.legal-hub__card:focus-visible .legal-hub__card-name,.legal-hub__card:hover .legal-hub__card-name{color:rgb(var(--color-primary-text)/1);text-decoration:underline}.legal-hub__card:focus-visible{outline:2px solid rgb(var(--color-primary)/1);outline-offset:var(--space-2);border-radius:var(--pn-radio-lg)}.legal-hub__more{display:grid;grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-16)}@media (min-width:1024px){.legal-hub__more{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-20)}}.legal-hub__more-picker{background:rgb(var(--color-primary)/.05)}.legal-hub__more-panel,.legal-hub__more-picker{padding:var(--space-12) var(--pns-container-pad)}.legal-hub__more-panel{background:var(--pn-brand-slab)}@media (min-width:1024px){.legal-hub__more-panel,.legal-hub__more-picker{padding:var(--space-20) var(--space-16)}.legal-hub__more-inner{max-width:26rem;margin-inline-start:auto}}.legal-hub__rule{display:block;width:var(--space-12);height:2px;margin-block-end:var(--space-8);background:rgb(var(--color-primary)/1)}.legal-hub__families{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.legal-hub__family{display:block;width:100%;padding:.4375rem 0;margin-block:-.4375rem;border:0;background:none;font-size:var(--pn-texto-2xl);font-weight:var(--pn-peso-regular);line-height:var(--pn-leading-snug);text-align:left;color:rgb(var(--color-ink-subtle)/1);cursor:pointer;transition:color var(--pn-duracion-ui) var(--pn-curva-salida)}.legal-hub__family:hover{color:rgb(var(--color-ink-muted)/1)}.legal-hub__family[data-active]{font-weight:var(--pn-peso-semibold);color:rgb(var(--color-primary-text)/1)}.legal-hub__family:focus-visible{outline:2px solid rgb(var(--color-primary)/1);outline-offset:4px;border-radius:var(--pn-radio-sm)}.legal-hub__docs{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.legal-hub__doc{font-size:var(--pn-texto-2xl);line-height:var(--pn-leading-snug);color:rgb(var(--color-inverse-fg)/1);text-decoration:none}.legal-hub__doc:hover{text-decoration:underline}.legal-hub__doc:focus-visible{outline:2px solid rgb(var(--color-inverse-fg)/1);outline-offset:4px;border-radius:var(--pn-radio-sm)}.legal-hub__doc-date{margin:var(--space-1) 0 0;font-size:var(--pn-texto-2xs);color:rgb(var(--color-inverse-fg)/.86)}.legal-hub__newsletter{margin-block-start:var(--space-20)}.legal-doc-enter{animation:legal-doc-enter .28s cubic-bezier(.22,1,.36,1) both}@keyframes legal-doc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.legal-doc-skeleton{display:flex;max-width:54rem;flex-direction:column;gap:var(--landing-space-6);min-height:16rem;margin-inline:auto;padding-block:var(--landing-space-8)}@media (prefers-reduced-motion:reduce){.legal-doc-enter{animation:none}}