.legal-module__3yk5bq__page{color:#d6d1cd;background:#08090d;min-height:100dvh;font-size:.95rem;line-height:1.65}.legal-module__3yk5bq__nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090dd1;border-bottom:1px solid #d6e3f514;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex;position:sticky;top:0}.legal-module__3yk5bq__navLogo{width:auto;height:1.05rem;display:block}.legal-module__3yk5bq__navLinks{align-items:center;gap:1.2rem;font-size:.82rem;display:flex}.legal-module__3yk5bq__navLinks a{color:#b9b3ac;text-decoration:none}.legal-module__3yk5bq__navLinks a:hover{color:#94c7f9}.legal-module__3yk5bq__shell{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 5rem}.legal-module__3yk5bq__kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#77b8f8;margin:0 0 .8rem;font-size:.68rem}.legal-module__3yk5bq__title{letter-spacing:-.02em;color:#f6f5f3;margin:0 0 .5rem;font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:700;line-height:1.15}.legal-module__3yk5bq__stamp{color:#9c948b;margin:0 0 2.2rem;font-size:.78rem}.legal-module__3yk5bq__promise{background:#77b8f80f;border:1px solid #77b8f840;border-radius:10px;margin:0 0 2.4rem;padding:1.1rem 1.3rem}.legal-module__3yk5bq__promise h2{color:#f6f5f3;margin:0 0 .5rem;font-size:.95rem}.legal-module__3yk5bq__promise ul{margin:0;padding-left:1.1rem}.legal-module__3yk5bq__toc{columns:2;border:1px solid #d6e3f51a;border-radius:10px;column-gap:2rem;margin:0 0 2.6rem;padding:1rem 1.3rem;font-size:.84rem}.legal-module__3yk5bq__toc a{color:#b9b3ac;padding:.16rem 0;text-decoration:none;display:block}.legal-module__3yk5bq__toc a:hover{color:#94c7f9}.legal-module__3yk5bq__section{margin:2.6rem 0 0;scroll-margin-top:4.5rem}.legal-module__3yk5bq__section h2{color:#f6f5f3;letter-spacing:-.01em;border-top:1px solid #d6e3f514;margin:0 0 .8rem;padding-top:.4rem;font-size:1.15rem;font-weight:650}.legal-module__3yk5bq__section h3{color:#e9e6e2;margin:1.4rem 0 .4rem;font-size:.95rem;font-weight:600}.legal-module__3yk5bq__section p,.legal-module__3yk5bq__section li{color:#c2bdb7}.legal-module__3yk5bq__section a{color:#81bdf8;text-decoration:none}.legal-module__3yk5bq__section a:hover{text-decoration:underline}.legal-module__3yk5bq__section ul,.legal-module__3yk5bq__section ol{margin:.5rem 0 1rem;padding-left:1.2rem}.legal-module__3yk5bq__tableWrap{margin:.8rem 0 1.2rem;overflow-x:auto}.legal-module__3yk5bq__table{border-collapse:collapse;width:100%;font-size:.84rem}.legal-module__3yk5bq__table th,.legal-module__3yk5bq__table td{text-align:left;vertical-align:top;border:1px solid #d6e3f51a;padding:.5rem .75rem}.legal-module__3yk5bq__table th{color:#e9e6e2;background:#d6e3f50a;font-weight:600}.legal-module__3yk5bq__caps{letter-spacing:.01em;color:#afa8a1;text-transform:uppercase;font-size:.82rem}.legal-module__3yk5bq__ack{background:#d6e3f508;border:1px solid #d6e3f524;border-radius:10px;margin-top:3rem;padding:1.1rem 1.3rem}.legal-module__3yk5bq__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1.4rem 0;display:grid}.legal-module__3yk5bq__card{background:#d6e3f506;border:1px solid #d6e3f51a;border-radius:10px;padding:1rem 1.1rem}.legal-module__3yk5bq__card h3{color:#f6f5f3;margin:0 0 .4rem;font-size:.92rem}.legal-module__3yk5bq__card p{color:#b9b3ac;margin:0;font-size:.85rem}.legal-module__3yk5bq__footer{color:#958c83;border-top:1px solid #d6e3f514;flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:46rem;margin:0 auto;padding:1.6rem 1.25rem 2.4rem;font-size:.76rem;display:flex}.legal-module__3yk5bq__footer a{color:#afa8a1;margin-right:1rem;text-decoration:none}.legal-module__3yk5bq__footer a:hover{color:#94c7f9}
