.Legal-module__q0_YEq__page{background:var(--bg-page);color:var(--text-1);min-height:100vh}.Legal-module__q0_YEq__topBar{background:linear-gradient(90deg,transparent 0%,var(--pink-ghost)30%,var(--pink-border)50%,var(--pink-ghost)70%,transparent 100%);width:100%;height:1px}.Legal-module__q0_YEq__container{box-sizing:border-box;max-width:800px;margin-inline:auto;padding:clamp(80px,10vw,120px) clamp(20px,5vw,48px)}.Legal-module__q0_YEq__hero{margin-top:4rem;margin-bottom:clamp(48px,6vw,72px)}.Legal-module__q0_YEq__brandMark{align-items:center;gap:9px;margin-bottom:24px;display:inline-flex}.Legal-module__q0_YEq__brandMark .Legal-module__q0_YEq__brandIcon{filter:drop-shadow(0 0 6px var(--cursor-glow));flex-shrink:0}.Legal-module__q0_YEq__brandMark .Legal-module__q0_YEq__brandWordmark{transition:filter .3s}[data-theme=dark] .Legal-module__q0_YEq__brandMark .Legal-module__q0_YEq__brandWordmark{filter:invert()}.Legal-module__q0_YEq__badge{border:1px solid var(--pink-glow);background:var(--pink-bg);letter-spacing:.1em;text-transform:uppercase;color:var(--pink-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:4px 12px;font-size:10px;font-weight:600;display:inline-flex}.Legal-module__q0_YEq__title{letter-spacing:-.03em;color:var(--text-1);margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.06}.Legal-module__q0_YEq__meta{color:var(--text-3);letter-spacing:.04em;font-size:12px}.Legal-module__q0_YEq__divider{background:var(--border-2);width:100%;height:1px;margin:clamp(32px,4vw,48px) 0}.Legal-module__q0_YEq__section{margin-bottom:clamp(36px,5vw,52px)}.Legal-module__q0_YEq__sectionTitle{color:var(--text-1);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 12px;font-size:clamp(15px,1.8vw,18px);font-weight:650;display:flex}.Legal-module__q0_YEq__sectionTitle:before{content:"";background:var(--pink-bright);border-radius:2px;flex-shrink:0;width:3px;height:16px;display:block}.Legal-module__q0_YEq__body{color:var(--text-2);margin:0 0 12px;font-size:clamp(13px,1.3vw,15px);font-weight:300;line-height:1.8}.Legal-module__q0_YEq__body:last-child{margin-bottom:0}.Legal-module__q0_YEq__list{flex-direction:column;gap:8px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.Legal-module__q0_YEq__list li{color:var(--text-2);padding-left:18px;font-size:clamp(13px,1.3vw,15px);font-weight:300;line-height:1.7;position:relative}.Legal-module__q0_YEq__list li:before{content:"";background:var(--pink-bright);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.Legal-module__q0_YEq__list li strong{color:var(--text-1);font-weight:600}.Legal-module__q0_YEq__highlight{border:1px solid var(--pink-glow);background:var(--pink-bg);color:var(--text-2);border-radius:0;margin:16px 0;padding:16px 20px;font-size:13px;line-height:1.7;display:block}.Legal-module__q0_YEq__highlight strong{color:var(--pink-bright);font-weight:600}.Legal-module__q0_YEq__contactLink{color:var(--pink-bright);font-weight:500;text-decoration:none;transition:opacity .15s}.Legal-module__q0_YEq__contactLink:hover{opacity:.75}.Legal-module__q0_YEq__footer{border-top:1px solid var(--border-1);color:var(--text-3);margin-top:clamp(48px,6vw,72px);padding-top:clamp(24px,3vw,32px);font-size:12px;line-height:1.7}