.legal_shell__IWT4M{min-height:100dvh;background:var(--surface-page);text-transform:lowercase}.legal_header__wRDsG{padding:20px clamp(24px,6vw,64px);border-bottom:1px solid var(--border-hairline)}.legal_back__Jz_xu{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:20px;letter-spacing:-.01em;color:var(--text-strong);text-decoration:none}.legal_back__Jz_xu:hover{color:var(--text-body)}.legal_main__tLUtL{max-width:720px;margin:0 auto;padding:clamp(40px,8vw,80px) clamp(24px,6vw,48px)}.legal_article__PYfD2{color:var(--text-body)}.legal_h1__vWgT6{font-weight:var(--weight-light);font-size:clamp(28px,5vw,40px);line-height:1.06;margin:0 0 clamp(32px,5vw,48px)}.legal_h1__vWgT6,.legal_h2__cp9nu{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.legal_h2__cp9nu{font-weight:var(--weight-regular);font-size:clamp(18px,3vw,24px);line-height:1.2;margin:clamp(36px,5vw,52px) 0 12px;border-top:1px solid var(--border-hairline);padding-top:clamp(20px,3vw,28px)}.legal_h3__ASWeg{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:14px;letter-spacing:.08em;color:var(--text-muted);margin:24px 0 8px}.legal_p__L29KZ{font-family:var(--font-body);font-size:15px;line-height:1.75;color:var(--text-body);margin:0 0 16px;max-width:68ch}.legal_ul__hgXW6{margin:0 0 16px;padding-left:0;list-style:none}.legal_li__Zvcme{font-family:var(--font-body);font-size:15px;line-height:1.75;color:var(--text-body);padding:4px 0 4px 20px;position:relative;max-width:68ch}.legal_li__Zvcme:before{content:"·";position:absolute;left:6px;color:var(--text-muted)}.legal_strong___ndB6{font-weight:var(--weight-semibold);color:var(--text-strong)}.legal_a__KOIim{color:var(--emira-brown-deep);text-decoration:underline;text-underline-offset:2px}.legal_a__KOIim:hover{color:var(--text-body)}