.policy{padding-block:clamp(2.5rem, 1.5rem + 3vw, 4.5rem) var(--section-y-tight)}.policy__head[data-astro-cid-jpg5vglg]{gap:var(--sp-sm);margin-bottom:clamp(var(--sp-xl), 2rem + 4vw, var(--sp-3xl));display:grid}.policy__title[data-astro-cid-jpg5vglg]{max-width:24ch;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.75rem);line-height:1.08}.policy__subtitle[data-astro-cid-jpg5vglg]{font-size:var(--fs-lead);color:var(--c-ink-2)}.policy__edition[data-astro-cid-jpg5vglg]{align-items:baseline;gap:var(--sp-2xs) var(--sp-md);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.policy__print[data-astro-cid-jpg5vglg]{font:inherit;color:var(--c-ink-2);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.policy__print[data-astro-cid-jpg5vglg]:hover{color:var(--c-ink)}.policy__summary[data-astro-cid-jpg5vglg]{max-width:60ch;font-size:var(--fs-lead);color:var(--c-ink);line-height:1.5}.policy__grid[data-astro-cid-jpg5vglg]{gap:var(--sp-2xl) var(--sp-3xl);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;display:grid}.policy__toc[data-astro-cid-jpg5vglg]{top:calc(var(--header-h) + var(--sp-lg));max-height:calc(100dvh - var(--header-h) - 2 * var(--sp-lg));position:sticky;overflow:auto}.policy__toc[data-astro-cid-jpg5vglg] ol[data-astro-cid-jpg5vglg]{border-left:1px solid var(--c-rule-strong);gap:.1rem;margin:0;display:grid}.policy__toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]{padding:.3rem 0 .3rem var(--sp-sm);color:var(--c-ink-2);font-size:var(--fs-small);transition:color var(--dur-2) var(--ease-out-quart);line-height:1.35;text-decoration:none;display:block;position:relative}.policy__toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]:before{content:"";background:var(--c-ink);width:1px;transition:transform var(--dur-2) var(--ease-out-quart);position:absolute;top:.3rem;bottom:.3rem;left:-1px;transform:scaleY(0)}.policy__toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]:hover{color:var(--c-ink);text-underline-offset:.2em;text-decoration:underline}.policy__toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=location]{color:var(--c-ink);font-weight:var(--fw-medium)}.policy__toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=location]:before{transform:none}.policy__num[data-astro-cid-jpg5vglg]{font-variant-numeric:tabular-nums;color:var(--c-muted)}.policy__body[data-astro-cid-jpg5vglg]{gap:var(--sp-xl);display:grid}.policy__block[data-astro-cid-jpg5vglg],.policy__others[data-astro-cid-jpg5vglg]{gap:var(--sp-sm);max-width:var(--measure);scroll-margin-top:calc(var(--header-h) + var(--sp-lg));display:grid}.policy__h2[data-astro-cid-jpg5vglg]{font-size:var(--fs-h4);line-height:var(--lh-snug);padding-top:var(--sp-md);border-top:1px solid var(--c-ink)}.policy__text[data-astro-cid-jpg5vglg]{gap:var(--sp-sm);display:grid}.policy__text[data-astro-cid-jpg5vglg] :is(ul,ol){gap:.35rem;padding-left:1.2rem;display:grid}.policy__text[data-astro-cid-jpg5vglg] li{padding-left:.2rem}.policy__text[data-astro-cid-jpg5vglg] h3{font-size:var(--fs-body);font-weight:var(--fw-strong);color:var(--c-ink);margin-top:var(--sp-xs)}.policy__legal[data-astro-cid-jpg5vglg]{gap:var(--sp-2xs);padding:var(--sp-sm) var(--sp-md);border:1px solid var(--c-rule-strong);margin:0;display:grid}.policy__legal[data-astro-cid-jpg5vglg] div[data-astro-cid-jpg5vglg]{gap:var(--sp-sm);grid-template-columns:14rem minmax(0,1fr);display:grid}.policy__legal[data-astro-cid-jpg5vglg] dt[data-astro-cid-jpg5vglg]{color:var(--c-muted)}.policy__legal[data-astro-cid-jpg5vglg] dd[data-astro-cid-jpg5vglg]{color:var(--c-ink);overflow-wrap:anywhere;margin:0}.policy__text[data-astro-cid-jpg5vglg] .table-wrap{overflow-x:auto}.policy__text[data-astro-cid-jpg5vglg] table{width:100%;font-size:var(--fs-small);border-collapse:collapse;line-height:1.45}.policy__text[data-astro-cid-jpg5vglg] :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--c-rule);padding:.55rem .75rem .55rem 0}.policy__text[data-astro-cid-jpg5vglg] thead th{color:var(--c-muted);font-weight:var(--fw-medium);border-bottom-color:var(--c-ink)}.policy__text[data-astro-cid-jpg5vglg] tbody th{color:var(--c-ink);font-weight:var(--fw-medium)}.policy__text[data-astro-cid-jpg5vglg] code{overflow-wrap:anywhere;font-size:.88em}.policy__text[data-astro-cid-jpg5vglg] .note{padding:var(--sp-sm) var(--sp-md);border-left:2px solid var(--c-ink);background:var(--c-paper-2,transparent);color:var(--c-ink)}.policy__others[data-astro-cid-jpg5vglg] ul[data-astro-cid-jpg5vglg]{gap:var(--sp-sm);margin:0;padding:0;display:grid}.policy__others[data-astro-cid-jpg5vglg] li[data-astro-cid-jpg5vglg]{gap:.15rem;display:grid}.policy__others[data-astro-cid-jpg5vglg] li[data-astro-cid-jpg5vglg] span[data-astro-cid-jpg5vglg]{color:var(--c-muted);font-size:var(--fs-small);line-height:1.45}@media (width<=56rem){.policy__grid[data-astro-cid-jpg5vglg]{grid-template-columns:minmax(0,1fr)}.policy__toc[data-astro-cid-jpg5vglg]{max-height:none;position:static}}@media (width<=40rem){.policy__legal[data-astro-cid-jpg5vglg] div[data-astro-cid-jpg5vglg]{grid-template-columns:minmax(0,1fr);gap:0}}.policy__toc-sum[data-astro-cid-jpg5vglg]{display:none}.policy__toc-sum[data-astro-cid-jpg5vglg]::-webkit-details-marker{display:none}@media (width<=47.99rem){.policy__head[data-astro-cid-jpg5vglg]{margin-bottom:var(--sp-lg)}.policy__grid[data-astro-cid-jpg5vglg]{gap:var(--sp-md)}.policy__toc[data-astro-cid-jpg5vglg]{top:var(--header-h);z-index:var(--z-raised);margin-inline:calc(var(--gutter) * -1);background:var(--c-paper);border-block:1px solid var(--c-rule-strong);max-height:none;position:sticky;overflow:visible}.policy__toc-sum[data-astro-cid-jpg5vglg]{align-items:center;gap:var(--sp-xs);min-height:3rem;padding:var(--sp-2xs) var(--gutter);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.policy__toc-label[data-astro-cid-jpg5vglg]{color:var(--c-muted);flex:none}.policy__toc-current[data-astro-cid-jpg5vglg]{min-width:0;color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-medium);flex:1;line-height:1.3}.policy__toc-chev[data-astro-cid-jpg5vglg]{color:var(--c-blue);transition:transform var(--dur-2) var(--ease-out-quart);flex:none}.policy__toc-box[data-astro-cid-jpg5vglg][open] .policy__toc-chev[data-astro-cid-jpg5vglg]{transform:rotate(180deg)}.policy__toc[data-astro-cid-jpg5vglg] ol[data-astro-cid-jpg5vglg]{background:var(--c-paper);border-bottom:1px solid var(--c-rule-strong);box-shadow:var(--shadow-md);max-height:calc(100svh - var(--header-h) - 3rem - var(--sp-xl));overscroll-behavior:contain;padding:var(--sp-2xs) var(--gutter) var(--sp-sm);border-left:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.policy__toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]{align-items:center;gap:.35em;min-height:2.75rem;padding:.55rem 0;display:flex}.policy__toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]:before{display:none}.policy__toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=location]{color:var(--c-blue)}.policy__block[data-astro-cid-jpg5vglg],.policy__others[data-astro-cid-jpg5vglg]{scroll-margin-top:calc(3rem + var(--sp-2xs))}.policy__body[data-astro-cid-jpg5vglg]{gap:var(--sp-lg)}.policy__text[data-astro-cid-jpg5vglg] :is(table,tbody,tr,th,td){display:block}.policy__text[data-astro-cid-jpg5vglg] thead{display:none}.policy__text[data-astro-cid-jpg5vglg] tbody{border-top:1px solid var(--c-ink)}.policy__text[data-astro-cid-jpg5vglg] tbody tr{border-bottom:1px solid var(--c-rule);gap:.2rem;padding-block:.65rem;display:grid}.policy__text[data-astro-cid-jpg5vglg] tbody :is(th,td){border:0;padding:0}.policy__text[data-astro-cid-jpg5vglg] td[data-label]:before{content:attr(data-label) ": ";color:var(--c-muted)}}@media print{.policy__toc[data-astro-cid-jpg5vglg],.policy__print[data-astro-cid-jpg5vglg],.policy__others[data-astro-cid-jpg5vglg]{display:none}.policy__grid[data-astro-cid-jpg5vglg]{display:block}.policy__block[data-astro-cid-jpg5vglg]{break-inside:auto;max-width:none}}
