.kashi-legal-module__-ENAda__legalPage{--legal-green:#4caf50;--legal-green-bright:#1ed760;--legal-cream:#e8dfc8;--legal-panel:#0f1916db;--legal-line:#4caf5038;min-height:100dvh;color:var(--legal-cream);font-family:var(--font-kashi-body), "DM Sans", sans-serif;background:radial-gradient(circle at 70% 0,#4caf5017,#0000 34%),linear-gradient(#001f1af5,#020807 78%);line-height:1.7}.kashi-legal-module__-ENAda__legalPage:before{content:"";filter:saturate(.85);opacity:.07;pointer-events:none;background-image:-webkit-image-set(url(/images/kashi/hero.avif) 1x type("image/avif"),url(/images/kashi/hero.webp) 1x type("image/webp"));background-image:image-set("/images/kashi/hero.avif" 1x type("image/avif"),"/images/kashi/hero.webp" 1x type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.kashi-legal-module__-ENAda__page{width:min(57.5rem,100% - 2.5rem);margin:0 auto;padding:2.625rem 0 4.5rem;position:relative}.kashi-legal-module__-ENAda__topbar{justify-content:space-between;align-items:center;gap:1.125rem;margin-bottom:2.625rem;display:flex}.kashi-legal-module__-ENAda__brand{color:var(--legal-cream);letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1;text-decoration:none}.kashi-legal-module__-ENAda__brandI{vertical-align:-.02em;width:.16em;height:.72em;margin-left:.01em;display:inline-block;position:relative}.kashi-legal-module__-ENAda__brandI:before{background:var(--legal-cream);content:"";border-radius:999px;width:.08em;height:.52em;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.kashi-legal-module__-ENAda__brandI:after{background:var(--legal-green-bright);content:"";border-radius:50%;width:.14em;height:.14em;position:absolute;top:-.02em;left:50%;transform:translate(-50%);box-shadow:0 0 .75rem #1ed760bf}.kashi-legal-module__-ENAda__nav{gap:1rem;font-size:.875rem;display:flex}.kashi-legal-module__-ENAda__nav a{color:#e8dfc8a8;text-decoration:none}.kashi-legal-module__-ENAda__nav a:hover,.kashi-legal-module__-ENAda__nav a:focus-visible,.kashi-legal-module__-ENAda__legalPage a{color:var(--legal-green-bright)}.kashi-legal-module__-ENAda__hero{margin-bottom:1.5rem}.kashi-legal-module__-ENAda__pageTitle{color:#fff8e8;letter-spacing:-.04em;margin-bottom:.875rem;font-size:clamp(2rem,5vw,2.875rem);font-weight:700;line-height:1.05}.kashi-legal-module__-ENAda__intro{color:#e8dfc8b3;max-width:45rem;font-size:1.125rem}.kashi-legal-module__-ENAda__muted{color:#e8dfc885;font-size:.875rem}.kashi-legal-module__-ENAda__panel{border:1px solid var(--legal-line);background:var(--legal-panel);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border-radius:1.5rem;padding:clamp(1.5rem,5vw,2.75rem);box-shadow:0 1.75rem 5rem #00000047,inset 0 1px #e8dfc80d}.kashi-legal-module__-ENAda__panel section+section{margin-top:2.125rem}.kashi-legal-module__-ENAda__panel h2{color:#fff8e8;margin-bottom:.75rem;font-size:1.375rem}.kashi-legal-module__-ENAda__panel p+p{margin-top:.75rem}.kashi-legal-module__-ENAda__panel ul{margin-top:.75rem;padding-left:1.375rem}.kashi-legal-module__-ENAda__panel li+li{margin-top:.5rem}.kashi-legal-module__-ENAda__panel p,.kashi-legal-module__-ENAda__panel li{color:#e8dfc8c2;font-size:.9375rem}.kashi-legal-module__-ENAda__footer{color:#e8dfc866;text-align:center;margin-top:2.625rem;font-size:.75rem}@media (max-width:680px){.kashi-legal-module__-ENAda__page{width:min(100% - 1.75rem,57.5rem);padding-top:1.75rem}.kashi-legal-module__-ENAda__topbar{flex-direction:column;align-items:flex-start;margin-bottom:2.25rem}.kashi-legal-module__-ENAda__nav{flex-wrap:wrap}.kashi-legal-module__-ENAda__intro{font-size:1rem}.kashi-legal-module__-ENAda__panel{border-radius:1.25rem}}
