.legal-module__8113wq__page{color:#f4f1e8;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#07130d}.legal-module__8113wq__header{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;width:min(100% - 64px,1180px);height:84px;margin:0 auto;display:grid}.legal-module__8113wq__wordmark{width:104px;display:block}.legal-module__8113wq__header nav{color:var(--text-tertiary-on-dark);gap:24px;font-size:12px;display:flex}.legal-module__8113wq__header nav a:hover,.legal-module__8113wq__header nav .legal-module__8113wq__active{color:#b9ff66}.legal-module__8113wq__languages{justify-self:end;gap:4px;display:flex}.legal-module__8113wq__languages button{width:34px;height:31px;color:var(--text-tertiary-on-dark);cursor:pointer;font:650 8px var(--font-geist-mono);background:0 0;border:1px solid #0000}.legal-module__8113wq__languages .legal-module__8113wq__languageActive{color:#b9ff66;border-color:#b9ff6666}.legal-module__8113wq__hero{border-bottom:1px solid #ffffff1a;width:min(100% - 64px,1180px);margin:0 auto;padding:80px 0 66px}.legal-module__8113wq__back{color:var(--text-tertiary-on-dark);font-size:11px}.legal-module__8113wq__hero>p{color:#b9ff66;font:650 9px var(--font-geist-mono);letter-spacing:.15em;margin:54px 0 16px}.legal-module__8113wq__hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,82px);line-height:.95}.legal-module__8113wq__hero>span{max-width:670px;color:var(--text-secondary-on-dark);margin-top:24px;line-height:1.65;display:block}.legal-module__8113wq__meta{gap:50px;margin-top:38px;display:flex}.legal-module__8113wq__meta div{gap:5px;display:grid}.legal-module__8113wq__meta small,.legal-module__8113wq__digest small{color:var(--text-tertiary-on-dark);font:600 8px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.legal-module__8113wq__meta strong{font-size:13px}.legal-module__8113wq__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:90px;width:min(100% - 64px,1180px);margin:0 auto;padding:70px 0 110px;display:grid}.legal-module__8113wq__document{max-width:760px}.legal-module__8113wq__document section{border-bottom:1px solid #ffffff14;margin-bottom:40px;padding:0 0 40px}.legal-module__8113wq__document h2,.legal-module__8113wq__sidebar h2{letter-spacing:-.035em;margin:0 0 18px;font-size:21px}.legal-module__8113wq__document p{color:var(--text-secondary-on-dark);margin:0 0 14px;font-size:14px;line-height:1.8}.legal-module__8113wq__document ul{color:var(--text-secondary-on-dark);line-height:1.7}.legal-module__8113wq__draft,.legal-module__8113wq__error{color:var(--text-secondary-on-dark);background:#f5bb5914;border-left:3px solid #f5bb59;gap:8px;margin-bottom:45px;padding:20px;font-size:12px;line-height:1.55;display:grid}.legal-module__8113wq__draft strong{color:#ffd17d;font:700 9px var(--font-geist-mono);letter-spacing:.13em}.legal-module__8113wq__error{color:#ffb0a6;border-color:#ff7d6e}.legal-module__8113wq__authority{background:#b9ff6612;border-left:2px solid #b9ff66;padding:18px}.legal-module__8113wq__sidebar{background:#0b2116;border:1px solid #b9ff662b;gap:10px;padding:28px;display:grid;position:sticky;top:30px}.legal-module__8113wq__sidebar>strong{color:#b9ff66}.legal-module__8113wq__sidebar>span,.legal-module__8113wq__sidebar>a{color:var(--text-secondary-on-dark);font-size:12px;line-height:1.55}.legal-module__8113wq__sidebar>a:hover{color:#b9ff66}.legal-module__8113wq__digest{border-top:1px solid #ffffff1a;gap:8px;margin-top:18px;padding-top:18px;display:grid}.legal-module__8113wq__digest code{overflow-wrap:anywhere;color:var(--text-tertiary-on-dark);font-size:9px;line-height:1.55}@media (max-width:820px){.legal-module__8113wq__header{grid-template-columns:1fr auto}.legal-module__8113wq__header nav{display:none}.legal-module__8113wq__layout{grid-template-columns:1fr;gap:35px}.legal-module__8113wq__sidebar{order:-1;position:static}.legal-module__8113wq__hero,.legal-module__8113wq__layout,.legal-module__8113wq__header{width:min(100% - 30px,1180px)}.legal-module__8113wq__hero{padding-top:55px}.legal-module__8113wq__meta{flex-wrap:wrap;gap:25px}}.legal-module__8113wq__languages button,.legal-module__8113wq__hero>p,.legal-module__8113wq__meta small,.legal-module__8113wq__digest small,.legal-module__8113wq__draft strong{font-size:var(--type-micro)}.legal-module__8113wq__digest code{font-size:var(--type-meta)}.legal-module__8113wq__back{font-size:var(--type-support)}
