.legal-reader.svelte-590ysm{overscroll-behavior:contain;background:var(--canvas);height:100dvh;color:var(--ink);scroll-padding-top:88px;font:16px/1.7 Inter,system-ui,sans-serif;overflow:auto}header.svelte-590ysm{z-index:2;border-bottom:1px solid var(--border);background:var(--canvas);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px max(20px,50% - 360px);display:flex;position:sticky;top:0}header.svelte-590ysm a:where(.svelte-590ysm){align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.wordmark.svelte-590ysm{color:var(--ink-muted);font:300 32px Newsreader,Georgia,serif}article.svelte-590ysm{width:100%;max-width:720px;padding:36px 24px max(64px,env(safe-area-inset-bottom));margin:auto}h1.svelte-590ysm{overflow-wrap:anywhere;margin:0 0 16px;font:400 clamp(34px,6vw,48px)/1.12 Newsreader,Georgia,serif}.intro.svelte-590ysm{color:var(--ink-muted);margin:0 0 24px}a.svelte-590ysm{color:var(--action-strong);text-underline-offset:3px}.policy-contents.svelte-590ysm{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:0 0 28px}summary.svelte-590ysm{cursor:pointer;min-height:48px;padding:14px 16px;font-weight:600}summary.svelte-590ysm span:where(.svelte-590ysm){color:var(--ink-muted);margin-left:8px;font-size:12px;font-weight:400}.policy-contents.svelte-590ysm nav:where(.svelte-590ysm){max-height:50dvh;padding:0 16px 14px;display:grid;overflow:auto}.policy-contents.svelte-590ysm a:where(.svelte-590ysm){min-height:44px;padding:8px 0;font-size:14px}.policy-copy.svelte-590ysm p{color:var(--ink-muted);margin:16px 0}.policy-copy.svelte-590ysm strong{color:var(--ink);font-weight:600}.policy-copy.svelte-590ysm h2{margin:36px 0 12px;font-size:21px;font-weight:600;line-height:1.35}.policy-copy.svelte-590ysm h3{margin:24px 0 10px;font-size:17px;font-weight:600;line-height:1.4}.policy-copy.svelte-590ysm h2,.policy-copy.svelte-590ysm h3{scroll-margin-top:12px}.policy-copy.svelte-590ysm ul,.policy-copy.svelte-590ysm ol{color:var(--ink-muted);margin:16px 0;padding-left:24px}.policy-copy.svelte-590ysm ul{list-style:outside}.policy-copy.svelte-590ysm ol{list-style:decimal}.policy-copy.svelte-590ysm li{margin:8px 0;padding-left:3px}.policy-copy.svelte-590ysm a{color:var(--action-strong);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.policy-copy.svelte-590ysm code{overflow-wrap:anywhere;font-size:.9em}.policy-copy.svelte-590ysm .table-scroll{border:1px solid var(--border);border-radius:12px;margin:20px 0;overflow:auto}.policy-copy.svelte-590ysm table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.55}.policy-copy.svelte-590ysm th,.policy-copy.svelte-590ysm td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 14px}.policy-copy.svelte-590ysm th{background:var(--surface);font-weight:600}.policy-copy.svelte-590ysm td{color:var(--ink-muted)}.policy-copy.svelte-590ysm tr:last-child td{border-bottom:0}footer.svelte-590ysm{border-top:1px solid var(--border);margin-top:48px;padding-top:24px}footer.svelte-590ysm h2:where(.svelte-590ysm){margin:0 0 8px;font-size:15px;font-weight:600}footer.svelte-590ysm nav:where(.svelte-590ysm){display:grid}footer.svelte-590ysm a:where(.svelte-590ysm){align-items:center;min-height:44px;display:inline-flex}.return.svelte-590ysm{margin-top:20px}a.svelte-590ysm:focus-visible,summary.svelte-590ysm:focus-visible,.policy-copy.svelte-590ysm a:focus-visible,.policy-copy.svelte-590ysm .table-scroll:focus-visible{outline:2px solid var(--action-strong);outline-offset:3px;border-radius:4px}@media (width<=360px){article.svelte-590ysm{padding-left:18px;padding-right:18px}}@media print{.legal-reader.svelte-590ysm{height:auto;overflow:visible}header.svelte-590ysm,.policy-contents.svelte-590ysm,footer.svelte-590ysm{display:none}article.svelte-590ysm{max-width:none;padding:0}.policy-copy.svelte-590ysm .table-scroll{overflow:visible}.policy-copy.svelte-590ysm table{min-width:0}html,body{height:auto;position:static;overflow:visible}}.policy-copy.svelte-590ysm .policy-dates,.policy-copy.svelte-590ysm .policy-dates strong{color:var(--ink-muted);font-size:13px;font-weight:400}.policy-copy.svelte-590ysm .table-hint{display:none}@media (width<=600px){.policy-copy.svelte-590ysm .table-hint{margin:16px 0 -8px;font-size:12px;display:block}}
