.legal-module__Qu0mEa__page{width:100%;color:var(--jm-text-primary);background:var(--jm-surface-default)}.legal-module__Qu0mEa__header,.legal-module__Qu0mEa__main,.legal-module__Qu0mEa__footer{width:min(1120px,100% - 64px);margin-inline:auto}.legal-module__Qu0mEa__header{border-bottom:1px solid var(--jm-border-default);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.legal-module__Qu0mEa__header>a:first-child{color:var(--jm-text-primary);font-size:21px;font-weight:800}.legal-module__Qu0mEa__header>a:last-child{color:var(--jm-text-secondary);font-size:16px}.legal-module__Qu0mEa__tabs{border-bottom:1px solid var(--jm-border-default);gap:28px;padding-top:32px;display:flex}.legal-module__Qu0mEa__tabs a{color:var(--jm-text-secondary);padding:12px 0 16px;font-size:16px}.legal-module__Qu0mEa__tabs a[aria-current]{color:var(--cn-brand);border-bottom:2px solid var(--cn-brand);font-weight:700}.legal-module__Qu0mEa__layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:64px;padding:56px 0 88px;display:grid}.legal-module__Qu0mEa__sidebar{max-height:calc(100dvh - 56px);position:sticky;top:28px;overflow-y:auto}.legal-module__Qu0mEa__sidebar h2{color:var(--jm-text-primary);margin-bottom:16px;font-size:16px;font-weight:700}.legal-module__Qu0mEa__sidebar ol,.legal-module__Qu0mEa__mobileContents ol{margin:0;padding:0;list-style:none}.legal-module__Qu0mEa__sidebar a,.legal-module__Qu0mEa__mobileContents a{overflow-wrap:anywhere;padding:8px 0;font-size:16px;line-height:1.6;display:block}.legal-module__Qu0mEa__sidebar a:hover,.legal-module__Qu0mEa__mobileContents a:hover{color:var(--cn-brand);text-decoration:underline}.legal-module__Qu0mEa__article{min-width:0;max-width:760px;scroll-margin-top:24px}.legal-module__Qu0mEa__intro h1{letter-spacing:-.04em;color:var(--jm-text-primary);font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.3}.legal-module__Qu0mEa__intro p{word-break:keep-all;overflow-wrap:anywhere;margin-top:24px;font-size:16px;line-height:1.85}.legal-module__Qu0mEa__intro .legal-module__Qu0mEa__date{color:var(--jm-text-secondary);margin-top:14px;font-size:14px}.legal-module__Qu0mEa__section{border-top:1px solid var(--jm-border-default);margin-top:36px;padding-top:32px;scroll-margin-top:28px}.legal-module__Qu0mEa__section h2{color:var(--jm-text-primary);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.5}.legal-module__Qu0mEa__section p,.legal-module__Qu0mEa__section li{word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.legal-module__Qu0mEa__section p{margin-top:14px}.legal-module__Qu0mEa__section ul{margin-top:14px;padding-left:22px;list-style:outside}.legal-module__Qu0mEa__section li+li{margin-top:8px}.legal-module__Qu0mEa__section li::marker{color:var(--cn-brand)}.legal-module__Qu0mEa__toTop{color:var(--cn-brand);margin-top:40px;padding-block:12px;font-size:14px;display:inline-block}.legal-module__Qu0mEa__footer{border-top:1px solid var(--jm-border-default);color:var(--jm-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:28px;font-size:14px;display:flex}.legal-module__Qu0mEa__mobileContents{display:none}.legal-module__Qu0mEa__page a:focus-visible,.legal-module__Qu0mEa__page summary:focus-visible{outline:2px solid var(--cn-brand);outline-offset:4px;border-radius:2px}.legal-module__Qu0mEa__skip{background:var(--jm-surface-default);z-index:20;padding:12px;position:fixed;top:-80px;left:16px}.legal-module__Qu0mEa__skip:focus{top:12px}@media (max-width:900px){.legal-module__Qu0mEa__layout{padding-top:36px;display:block}.legal-module__Qu0mEa__sidebar{display:none}.legal-module__Qu0mEa__article{margin-inline:auto}.legal-module__Qu0mEa__mobileContents{background:var(--jm-surface-canvas);border-radius:8px;margin-top:28px;padding:16px 20px;display:block}.legal-module__Qu0mEa__mobileContents summary{cursor:pointer;color:var(--cn-brand);font-size:16px;font-weight:650}.legal-module__Qu0mEa__mobileContents nav{margin-top:12px}}@media (max-width:600px){.legal-module__Qu0mEa__header,.legal-module__Qu0mEa__main,.legal-module__Qu0mEa__footer{width:calc(100% - 40px)}.legal-module__Qu0mEa__header{gap:12px;min-height:72px}.legal-module__Qu0mEa__header>a:first-child{font-size:18px}.legal-module__Qu0mEa__tabs{gap:24px;padding-top:16px}.legal-module__Qu0mEa__layout{padding:32px 0 48px}.legal-module__Qu0mEa__section{margin-top:28px;padding-top:24px}.legal-module__Qu0mEa__section h2{font-size:18px}.legal-module__Qu0mEa__section p,.legal-module__Qu0mEa__section li,.legal-module__Qu0mEa__intro p{font-size:15px}}
