.toc-link[data-astro-cid-fmzvkzhr]{transition:color var(--motion-fast) var(--ease-site-out)}.toc-link[data-astro-cid-fmzvkzhr][aria-current]{color:var(--color-primary-text);font-weight:700}.toc-list[data-astro-cid-fmzvkzhr]:has(.toc-link[aria-current]):before{content:"";background:var(--color-primary);width:3px;height:1px;transform:translateY(var(--toc-y,0)) scaleY(var(--toc-h,0));transform-origin:top;position:absolute;top:0;left:-1px}.toc-list[data-astro-cid-fmzvkzhr][data-toc-ready]:before{transition:transform var(--motion-fast) var(--ease-site-out)}.toc-closed[data-astro-cid-fmzvkzhr][open] .toc-chevron{rotate:-90deg}.toc-closed[data-astro-cid-fmzvkzhr] summary[data-astro-cid-fmzvkzhr]::-webkit-details-marker{display:none}.legal[data-astro-cid-fmzvkzhr]{font-size:var(--text-site-sp-body);line-height:var(--text-site-sp-body--line-height);color:var(--color-ink)}.legal[data-astro-cid-fmzvkzhr] h2{border-top:1px solid var(--color-divider);font-size:var(--text-site-sp-h3);line-height:var(--text-site-sp-h3--line-height);margin-top:2rem;padding-top:1.5rem;font-weight:700}.legal[data-astro-cid-fmzvkzhr] p,.legal[data-astro-cid-fmzvkzhr] ol,.legal[data-astro-cid-fmzvkzhr] ul,.legal[data-astro-cid-fmzvkzhr] .table-wrap{margin-top:1rem}.legal[data-astro-cid-fmzvkzhr]>:first-child{margin-top:0}.legal[data-astro-cid-fmzvkzhr] h2+*{margin-top:.75rem}.legal[data-astro-cid-fmzvkzhr] li{margin-top:.75rem;padding-left:1.5rem;position:relative}.legal[data-astro-cid-fmzvkzhr] li:first-child{margin-top:0}.legal[data-astro-cid-fmzvkzhr] li:before{text-align:right;width:1rem;font-weight:700;position:absolute;left:0}.legal[data-astro-cid-fmzvkzhr] ol{counter-reset:legal-item}.legal[data-astro-cid-fmzvkzhr] ol>li{counter-increment:legal-item}.legal[data-astro-cid-fmzvkzhr] ol>li:before{content:counter(legal-item);color:var(--color-site-ink-soft)}.legal[data-astro-cid-fmzvkzhr] ul>li:before{content:"・"}.legal[data-astro-cid-fmzvkzhr] a{color:var(--color-primary-text);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal[data-astro-cid-fmzvkzhr] .legal-important{border-left:3px solid var(--color-primary);border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:var(--color-primary-bg);padding:.875rem 1rem}.legal[data-astro-cid-fmzvkzhr] table{border:1px solid var(--color-border);border-radius:var(--radius-xl);border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}.legal[data-astro-cid-fmzvkzhr] table,.legal[data-astro-cid-fmzvkzhr] tbody,.legal[data-astro-cid-fmzvkzhr] tr,.legal[data-astro-cid-fmzvkzhr] th,.legal[data-astro-cid-fmzvkzhr] td{display:block}.legal[data-astro-cid-fmzvkzhr] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal[data-astro-cid-fmzvkzhr] tr+tr{border-top:1px solid var(--color-divider)}.legal[data-astro-cid-fmzvkzhr] th{background:var(--color-primary-bg);text-align:left;font-size:var(--text-site-caption-bold);line-height:var(--text-site-caption-bold--line-height);padding:.5rem 1rem;font-weight:700}.legal[data-astro-cid-fmzvkzhr] td{padding:.75rem 1rem}.legal[data-astro-cid-fmzvkzhr] td[data-label]:before{content:attr(data-label);background:var(--color-primary-bg);font-size:var(--text-site-caption-bold);line-height:var(--text-site-caption-bold--line-height);margin:-.75rem -1rem .75rem;padding:.5rem 1rem;font-weight:700;display:block}.legal[data-astro-cid-fmzvkzhr] td p:first-child,.legal[data-astro-cid-fmzvkzhr] td ul:first-child{margin-top:0}@media (width>=48rem){.legal[data-astro-cid-fmzvkzhr]{font-size:var(--text-site-body);line-height:var(--text-site-body--line-height)}.legal[data-astro-cid-fmzvkzhr] h2+*{margin-top:1rem}.legal[data-astro-cid-fmzvkzhr] .legal-important{padding:1rem 1.25rem}.legal[data-astro-cid-fmzvkzhr] h2{font-size:var(--text-site-h3);line-height:var(--text-site-h3--line-height);margin-top:2.5rem;padding-top:2rem}.legal[data-astro-cid-fmzvkzhr] li{padding-left:2.25rem}.legal[data-astro-cid-fmzvkzhr] li:before{width:1.5rem}.legal[data-astro-cid-fmzvkzhr] .table-wrap{overflow-x:auto}.legal[data-astro-cid-fmzvkzhr] table{display:table}.legal[data-astro-cid-fmzvkzhr] thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.legal[data-astro-cid-fmzvkzhr] thead,.legal[data-astro-cid-fmzvkzhr] tbody{display:table-row-group}.legal[data-astro-cid-fmzvkzhr] thead{display:table-header-group}.legal[data-astro-cid-fmzvkzhr] tr{display:table-row}.legal[data-astro-cid-fmzvkzhr] th,.legal[data-astro-cid-fmzvkzhr] td{vertical-align:top;display:table-cell}.legal[data-astro-cid-fmzvkzhr] tr+tr>th,.legal[data-astro-cid-fmzvkzhr] tr+tr>td,.legal[data-astro-cid-fmzvkzhr] thead+tbody tr>*{border-top:1px solid var(--color-divider)}.legal[data-astro-cid-fmzvkzhr] th{font-size:var(--text-site-sub-bold);line-height:var(--text-site-sub-bold--line-height);padding:1.25rem 1.5rem}.legal[data-astro-cid-fmzvkzhr] table.kv th{width:280px}.legal[data-astro-cid-fmzvkzhr] table:not(.kv) :is(th,td):first-child{min-width:6.5em}.legal[data-astro-cid-fmzvkzhr] td{padding:1.125rem 1.75rem 1.25rem}.legal[data-astro-cid-fmzvkzhr] td[data-label]:before{content:none}}
