.za-legal-page{position:relative;overflow:clip;margin-top:-424px;padding:calc(424px + clamp(4rem,6vw,5.8rem)) 0 clamp(4.2rem,6vw,6rem);background:radial-gradient(circle at 16% 10%,rgba(212,175,55,.04),transparent 22%),radial-gradient(circle at 82% 18%,rgba(34,36,40,.14),transparent 22%),radial-gradient(circle at 54% 78%,rgba(255,255,255,.014),transparent 24%),linear-gradient(180deg,#0a0b0efe,#07080afe);border-bottom:1px solid rgba(212,175,55,.08);isolation:isolate}.za-legal-page__backdrop,.za-legal-page__glow{position:absolute;inset:0;pointer-events:none}.za-legal-page__glow{display:block}.za-legal-page__glow--one{top:-8rem;left:-5rem;width:22rem;height:22rem;inset:auto;border-radius:999px;background:radial-gradient(circle,rgba(212,175,55,.06),transparent 72%);filter:blur(28px);opacity:.22}.za-legal-page__glow--two{right:-6rem;bottom:-8rem;width:24rem;height:24rem;inset:auto;border-radius:999px;background:radial-gradient(circle,rgba(34,35,39,.16),transparent 72%);filter:blur(30px);opacity:.16}.za-legal-page__inner{position:relative;z-index:1;width:min(100% - 2rem,76rem);margin-inline:auto}.za-legal-page__hero{max-width:43rem;margin-bottom:clamp(2.2rem,3.6vw,3rem)}.za-legal-page__eyebrow{margin:0 0 .86rem;color:#d4af37d1;font-size:.66rem;font-weight:620;letter-spacing:.18em;text-transform:uppercase}.za-legal-page__title{margin:0;max-width:11ch;color:#f6f9fcf7;font-size:clamp(2.2rem,3.8vw,3.45rem);line-height:.97;letter-spacing:-.048em}.za-legal-page__intro{margin:1.08rem 0 0;max-width:36rem;color:#dbe2eac7;font-size:1.02rem;line-height:1.72}.za-legal-page__section{margin-top:clamp(1.6rem,3vw,2.3rem)}.za-legal-page__section-head{max-width:34rem;margin-bottom:1rem}.za-legal-page__section-kicker{margin:0 0 .54rem;color:#d4af37cc;font-size:.62rem;font-weight:620;letter-spacing:.16em;text-transform:uppercase}.za-legal-page__section-title{margin:0;color:#f1f5f9f5;font-size:clamp(1.32rem,2vw,1.8rem);line-height:1.1;letter-spacing:-.03em}.za-legal-page__list{display:grid;gap:.82rem;width:min(100%,66rem)}.za-legal-page__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1rem;align-items:center;padding:1.04rem 1.12rem 1.08rem;border:1px solid rgba(212,175,55,.09);border-radius:1.24rem;background:linear-gradient(180deg,#1214186b,#0b0d1147),radial-gradient(circle at top right,rgba(212,175,55,.03),transparent 34%),linear-gradient(180deg,#0c0e12f0,#080a0deb);box-shadow:0 12px 24px #0000001f,inset 0 1px #ffffff0a}.za-legal-page__row-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;min-width:0}.za-legal-page__row-index{margin:0;color:#d4af37d1;font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.za-legal-page__row-body{min-width:0}.za-legal-page__row-title{margin:0;color:#f2f6faf2;font-size:1rem;font-weight:560;line-height:1.24}.za-legal-page__row-text{margin:.46rem 0 0;color:#d2dae3c7;font-size:.92rem;line-height:1.62}.za-legal-page__row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.44rem}.za-legal-page__row-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.74rem;padding:.74rem 1.04rem;border-radius:999px;color:#dfe5ece6;font-size:.88rem;font-weight:560;text-decoration:none;white-space:nowrap;border:1px solid rgba(212,175,55,.16);background:linear-gradient(180deg,#12141870,#0b0d114d),linear-gradient(135deg,#d4af370a,#fff0);box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff0a;transition:color .18s ease,border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.za-legal-page__row-link:hover{color:#0c1016f5;border-color:#e8c24a6b;transform:translateY(-1px);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#dfbd53f0,#ab8623f0);box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff24}.za-legal-page__row-english-link{color:#dfe5ece0;font-size:.78rem;font-weight:520;line-height:1.3;text-decoration:none;white-space:nowrap;transition:color .18s ease,opacity .18s ease}.za-legal-page__row-english-link:hover{color:#e8c24af5}@media(max-width:939px){.za-legal-page{margin-top:0;padding:4rem 0 4.2rem}.za-legal-page__list{width:100%}.za-legal-page__row{grid-template-columns:1fr;align-items:start}.za-legal-page__row-actions{align-items:start}}@media(max-width:640px){.za-legal-page{padding:3.5rem 0 4rem}.za-legal-page__inner{width:min(100% - 1rem,76rem)}.za-legal-page__row{padding-inline:1rem}.za-legal-page__row-copy{grid-template-columns:1fr;gap:.42rem}.za-legal-page__row-actions,.za-legal-page__row-link{width:100%}}@media(prefers-reduced-motion:reduce){.za-legal-page__row-link,.za-legal-page__row-english-link{transition:none}.za-legal-page__row-link:hover{transform:none}}
