.legal:where(.astro-u6ohjolg){padding-top:28px}.legal:where(.astro-u6ohjolg) .updated:where(.astro-u6ohjolg){font-family:var(--font-mono);color:var(--ink-3);margin-top:6px;font-size:12.5px}.legal:where(.astro-u6ohjolg) h2:where(.astro-u6ohjolg){letter-spacing:-.01em;color:var(--ink);margin:44px 0 12px;scroll-margin-top:80px;font-size:21px;font-weight:600}.legal:where(.astro-u6ohjolg) h3:where(.astro-u6ohjolg){letter-spacing:-.005em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.legal:where(.astro-u6ohjolg) h3:where(.astro-u6ohjolg).sub{margin:18px 0 6px}.legal:where(.astro-u6ohjolg) p:where(.astro-u6ohjolg){color:var(--ink-2);margin:0 0 14px;font-size:16px;line-height:1.65}.legal:where(.astro-u6ohjolg) ul:where(.astro-u6ohjolg){flex-direction:column;gap:10px;margin:0 0 14px;padding-left:22px;display:flex}.legal:where(.astro-u6ohjolg) li:where(.astro-u6ohjolg){color:var(--ink-2);font-size:16px;line-height:1.6}.legal:where(.astro-u6ohjolg) a:where(.astro-u6ohjolg){color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.summary:where(.astro-u6ohjolg){border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--shadow-sm);margin:22px 0 0;padding:16px 18px}.summary-h:where(.astro-u6ohjolg){text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:600}.summary:where(.astro-u6ohjolg) ul:where(.astro-u6ohjolg){gap:6px;margin:0}.summary:where(.astro-u6ohjolg) li:where(.astro-u6ohjolg){font-size:15px}.channel:where(.astro-u6ohjolg){border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--shadow-sm);margin:0 0 14px;padding:16px 18px}.channel:where(.astro-u6ohjolg) p:where(.astro-u6ohjolg){margin:8px 0 0;font-size:15px}.channel-head:where(.astro-u6ohjolg){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.consent:where(.astro-u6ohjolg){letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500}.consent-in:where(.astro-u6ohjolg){background:var(--accent-soft);color:var(--accent-ink)}.dark:where(.astro-u6ohjolg) .consent-in:where(.astro-u6ohjolg){color:var(--accent)}.consent-out:where(.astro-u6ohjolg){background:color-mix(in oklch, var(--warn) 16%, transparent);color:var(--warn)}.consent-local:where(.astro-u6ohjolg){background:var(--bg-sunken);color:var(--ink-3)}.table-wrap:where(.astro-u6ohjolg){margin:0 0 14px;position:relative;overflow-x:auto}.sp-table:where(.astro-u6ohjolg){border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.sp-table:where(.astro-u6ohjolg) th:where(.astro-u6ohjolg),.sp-table:where(.astro-u6ohjolg) td:where(.astro-u6ohjolg){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:10px 12px}.sp-table:where(.astro-u6ohjolg) th:where(.astro-u6ohjolg){text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:600}.sp-table:where(.astro-u6ohjolg) td:where(.astro-u6ohjolg):first-child{white-space:nowrap;color:var(--ink)}.sp-table:where(.astro-u6ohjolg) td:where(.astro-u6ohjolg).wrap-cell{white-space:normal;min-width:180px}.sp-field:where(.astro-u6ohjolg){display:none}@media (width<=520px){.sp-table:where(.astro-u6ohjolg) thead:where(.astro-u6ohjolg){white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-table:where(.astro-u6ohjolg),.sp-table:where(.astro-u6ohjolg) tbody:where(.astro-u6ohjolg),.sp-table:where(.astro-u6ohjolg) tr:where(.astro-u6ohjolg),.sp-table:where(.astro-u6ohjolg) td:where(.astro-u6ohjolg){width:auto;display:block}.sp-table:where(.astro-u6ohjolg) tr:where(.astro-u6ohjolg){border-bottom:1px solid var(--line);padding:14px 0}.sp-table:where(.astro-u6ohjolg) tr:where(.astro-u6ohjolg):last-child{border-bottom:0}.sp-table:where(.astro-u6ohjolg) td:where(.astro-u6ohjolg){white-space:normal;border:0;padding:0}.sp-table:where(.astro-u6ohjolg) td:where(.astro-u6ohjolg):first-child{white-space:normal;margin-bottom:8px;font-size:15.5px}.sp-table:where(.astro-u6ohjolg) td:where(.astro-u6ohjolg).wrap-cell{min-width:0}.sp-table:where(.astro-u6ohjolg) td:where(.astro-u6ohjolg)+td:where(.astro-u6ohjolg){margin-top:8px}.sp-field:where(.astro-u6ohjolg){text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);margin-bottom:2px;font-size:11px;font-weight:600;display:block}}.sp-note:where(.astro-u6ohjolg){color:var(--ink-3);margin-top:-2px;font-size:13.5px}.controller:where(.astro-u6ohjolg){color:var(--ink-2);margin:4px 0 0;font-size:15px;font-style:normal;line-height:1.6}
