.legal-module__m2i2ra__page{color:#eaf1f8;min-height:100vh;padding:32px 20px 72px}.legal-module__m2i2ra__shell{width:min(100%,920px);margin:0 auto}.legal-module__m2i2ra__header{border-bottom:1px solid #adc6de2e;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.legal-module__m2i2ra__brand{color:#f4f8fc;font-size:1rem;font-weight:700;text-decoration:none}.legal-module__m2i2ra__nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.legal-module__m2i2ra__nav a,.legal-module__m2i2ra__backLink,.legal-module__m2i2ra__document a{color:#8de2d0;text-underline-offset:3px}.legal-module__m2i2ra__nav a{font-size:.9rem;text-decoration:none}.legal-module__m2i2ra__document{background:#0a1828c7;border:1px solid #adc6de29;border-radius:24px;margin-top:56px;padding:clamp(28px,6vw,64px);box-shadow:0 28px 80px #0003}.legal-module__m2i2ra__eyebrow{color:#8de2d0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}.legal-module__m2i2ra__document h1{color:#f7f9fc;letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(2.35rem,7vw,4.4rem);font-weight:600;line-height:1}.legal-module__m2i2ra__updated{color:#9fb0c1;margin:18px 0 0;font-size:.9rem}.legal-module__m2i2ra__intro{color:#c6d2de;max-width:67ch;margin:32px 0 0;font-size:1.06rem;line-height:1.75}.legal-module__m2i2ra__contents{background:#8de2d00f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:38px 0 8px;padding:24px;display:grid}.legal-module__m2i2ra__contents a{font-size:.92rem}.legal-module__m2i2ra__section{padding-top:42px;scroll-margin-top:24px}.legal-module__m2i2ra__section h2{color:#f1f6fa;letter-spacing:-.02em;margin:0 0 14px;font-size:1.45rem;font-weight:600}.legal-module__m2i2ra__section h3{color:#e8f0f7;margin:24px 0 8px;font-size:1.05rem}.legal-module__m2i2ra__section p,.legal-module__m2i2ra__section li{color:#b6c5d3;font-size:.98rem;line-height:1.75}.legal-module__m2i2ra__section p{margin:12px 0 0}.legal-module__m2i2ra__section ul{gap:8px;margin:14px 0 0;padding-left:22px;display:grid}.legal-module__m2i2ra__notice{color:#cbd7e2;background:#8de2d012;border-left:3px solid #8de2d0;border-radius:0 12px 12px 0;margin-top:42px;padding:20px 22px;line-height:1.65}.legal-module__m2i2ra__footer{color:#91a3b5;justify-content:space-between;gap:24px;margin-top:30px;font-size:.86rem;display:flex}@media (max-width:640px){.legal-module__m2i2ra__page{padding-inline:14px}.legal-module__m2i2ra__header,.legal-module__m2i2ra__footer{flex-direction:column;align-items:flex-start}.legal-module__m2i2ra__nav{justify-content:flex-start}.legal-module__m2i2ra__document{border-radius:18px;margin-top:28px;padding:26px 20px 36px}.legal-module__m2i2ra__contents{grid-template-columns:1fr;padding:20px}}
