.priv{background:var(--color-blanco);color:var(--color-negro);min-height:100vh}.priv-header{position:sticky;top:0;z-index:30;background:rgba(245,247,250,.85);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--color-gris-4)}.priv-header__inner{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.priv-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--color-gris);padding:8px 14px;border-radius:999px;border:1px solid var(--color-gris-4);background:var(--color-blanco-2);transition:all .2s ease}.priv-back:hover{color:var(--color-negro);border-color:var(--color-gris-3)}.priv-hero{padding:80px 24px 56px;max-width:920px;margin:0 auto;text-align:left}.priv-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--color-amarillo-soft);color:var(--color-negro);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:20px}.priv-hero__eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--color-amarillo)}.priv-hero h1{font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--color-negro);margin-bottom:16px}.priv-hero p{font-size:17px;line-height:1.6;color:var(--color-gris);max-width:680px}.priv-hero__meta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.priv-hero__meta span{padding:6px 12px;background:var(--color-gris-5);color:var(--color-gris);border-radius:999px;border:1px solid var(--color-gris-4)}.priv-hero__meta strong{color:var(--color-negro);font-weight:600}.priv-body{max-width:1200px;margin:0 auto;padding:24px 24px 96px;display:grid;grid-template-columns:260px 1fr;gap:64px;align-items:start}.priv-toc{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;border-left:1px solid var(--color-gris-4);padding:24px 0 24px 20px}.priv-toc h4{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gris);margin-bottom:14px}.priv-toc ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.priv-toc a{display:flex;gap:10px;align-items:baseline;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--color-gris);transition:all .15s ease;line-height:1.35}.priv-toc a span{color:var(--color-gris-2);font-variant-numeric:tabular-nums;font-weight:600;font-size:11px;min-width:18px}.priv-toc a:hover{background:var(--color-gris-5);color:var(--color-negro)}.priv-toc a:hover span{color:var(--color-amarillo)}.priv-content{max-width:760px;font-size:15.5px;line-height:1.7;color:#1f2937}.priv-content section{padding-top:56px;margin-top:-32px}.priv-content section:first-of-type{padding-top:16px}.priv-content h2{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-negro);margin:0 0 18px;display:flex;align-items:baseline;gap:12px}.priv-content h2 .num{font-size:14px;font-weight:700;color:var(--color-amarillo);background:var(--color-amarillo-soft);padding:4px 10px;border-radius:999px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.priv-content h3{font-size:17px;font-weight:700;color:var(--color-negro);margin:28px 0 10px;letter-spacing:-.005em}.priv-content p{margin:0 0 14px}.priv-content ol,.priv-content ul{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:8px}.priv-content ol li,.priv-content ul li{position:relative;padding-left:22px}.priv-content ul li:before{content:"";position:absolute;left:4px;top:11px;width:6px;height:6px;border-radius:999px;background:var(--color-amarillo)}.priv-content ol{counter-reset:ol-counter}.priv-content ol li{counter-increment:ol-counter}.priv-content ol li:before{content:counter(ol-counter) ".";position:absolute;left:0;top:0;font-size:13px;font-weight:700;color:var(--color-amarillo)}.priv-content strong{color:var(--color-negro);font-weight:600}.priv-content a{color:var(--color-negro);border-bottom:1px solid var(--color-amarillo);font-weight:500;transition:background .2s ease}.priv-content .note,.priv-content a:hover{background:var(--color-amarillo-soft)}.priv-content .note{margin:18px 0;padding:14px 18px;border-left:3px solid var(--color-amarillo);border-radius:8px;font-size:14px;color:var(--color-negro)}.priv-table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0 24px;font-size:14px;border:1px solid var(--color-gris-4);border-radius:12px;overflow:hidden;background:var(--color-blanco-2)}.priv-table td,.priv-table th{text-align:left;padding:12px 16px;vertical-align:top;line-height:1.5}.priv-table th{background:var(--color-gris-5);color:var(--color-negro);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-gris-4)}.priv-table tr+tr td{border-top:1px solid var(--color-gris-4)}.priv-table td:first-child{font-weight:600;color:var(--color-negro);width:36%}.priv-footer{border-top:1px solid var(--color-gris-4);padding:28px 24px;background:var(--color-gris-5)}.priv-footer__inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;color:var(--color-gris);font-size:13px}.priv-footer a{color:var(--color-negro);border-bottom:1px solid var(--color-amarillo)}@media (max-width:920px){.priv-body{grid-template-columns:1fr;gap:24px;padding-bottom:64px}.priv-toc{position:static;border-left:none;border-top:1px solid var(--color-gris-4);padding:16px 0 0;max-height:none;order:2}.priv-hero{padding:56px 24px 32px}.priv-content section{padding-top:40px;margin-top:-16px}}@media (max-width:560px){.priv-table{font-size:13px}.priv-table td,.priv-table th{padding:10px 12px}.priv-table td:first-child{width:40%}.priv-header__inner{padding:12px 16px}}