.pd-legal{padding:var(--space-xl) var(--gutter,20px) var(--space-2xl);max-width:960px;font-family:var(--font-body);color:var(--color-text-on-light);margin:0 auto}.pd-legal-wrap{background:#fff}.pd-legal__header{margin-bottom:var(--space-lg)}.pd-legal__titulo{margin:0 0 var(--space-xs);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.pd-legal__meta{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;color:var(--color-text-muted-on-light);margin:0;font-weight:700}.pd-legal__texto{font-size:var(--text-body);color:var(--color-text-muted-on-light);line-height:1.55}.pd-legal__texto>:first-child{margin-top:0}.pd-legal__texto>:last-child{margin-bottom:0}.pd-legal__texto p,.pd-legal__texto ul,.pd-legal__texto ol,.pd-legal__texto table{margin:0 0 var(--space-sm)}.pd-legal__texto ul,.pd-legal__texto ol{list-style:revert;padding-left:20px}.pd-legal__texto li+li{margin-top:4px}.pd-legal__texto h3{margin:var(--space-md) 0 var(--space-xs);font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-on-light);font-size:14px;font-weight:800;line-height:1.15}.pd-legal__texto strong,.pd-legal__texto b{color:var(--color-text-on-light)}.pd-legal__texto a{color:var(--color-text-on-light);text-decoration:underline}.pd-legal__texto table{border-collapse:collapse;font-size:var(--text-caption);display:block;overflow-x:auto}.pd-legal__texto th,.pd-legal__texto td{border:1px solid var(--color-border-on-light);text-align:left;vertical-align:top;padding:8px}.pd-legal__intro{margin-bottom:var(--space-lg)}.pd-legal__lista{margin-bottom:var(--space-lg);flex-direction:column;gap:8px;display:flex}.pd-legal__details{background:#fff;padding:14px 18px}.pd-legal__summary{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-sm);-webkit-user-select:none;user-select:none;line-height:1.25;list-style:none;display:flex}.pd-legal__summary::-webkit-details-marker{display:none}.pd-legal__summary:after{content:"+";font-family:var(--font-mono);flex-shrink:0;font-size:18px;font-weight:700}.pd-legal__details[open] .pd-legal__summary:after{content:"−"}.pd-legal__details .pd-legal__texto{margin-top:var(--space-sm)}.pd-legal__soporte{padding:var(--space-lg);align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}@media (width>=750px){.pd-legal__soporte{align-items:center;column-gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);grid-template-columns:1fr auto;display:grid}.pd-legal__soporte-btn{grid-area:1/2/span 2;margin-top:0}}.pd-legal__soporte-tit{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.15}.pd-legal__soporte-desc{font-size:var(--text-body);color:var(--color-text-muted);margin:0;line-height:1.4}.pd-legal__soporte-btn{margin-top:var(--space-xs);height:44px;padding:0 var(--space-xl);font-family:var(--font-body);font-weight:700;font-size:var(--text-body);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}
