.policy-section.svelte-1cgj6a0{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem 1.5rem}.policy-section.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.policy-section.svelte-1cgj6a0 .lede:where(.svelte-1cgj6a0){color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0}.policy-section.svelte-1cgj6a0 .lede a,.policy-section.svelte-1cgj6a0 .detail-body a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.policy-section.svelte-1cgj6a0 summary:where(.svelte-1cgj6a0){margin-top:.875rem;font-size:.8125rem;font-weight:600;color:var(--color-accent);cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.3rem;-webkit-user-select:none;user-select:none}.policy-section.svelte-1cgj6a0 summary:where(.svelte-1cgj6a0)::-webkit-details-marker{display:none}.policy-section.svelte-1cgj6a0 summary:where(.svelte-1cgj6a0):before{content:"▸";transition:transform .15s ease}.policy-section.svelte-1cgj6a0 details[open]:where(.svelte-1cgj6a0) summary:where(.svelte-1cgj6a0):before{transform:rotate(90deg)}.policy-section.svelte-1cgj6a0 .detail-body{margin-top:.75rem;color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}.policy-section.svelte-1cgj6a0 .detail-body h3{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:1rem 0 .35rem}.policy-section.svelte-1cgj6a0 .detail-body p{margin:0 0 .75rem}.policy-section.svelte-1cgj6a0 .detail-body ul{margin:0 0 .75rem;padding-left:1.1rem;list-style:disc}.policy-section.svelte-1cgj6a0 .detail-body li{margin-bottom:.35rem}.policy-section.svelte-1cgj6a0 .detail-body table{width:100%;border-collapse:collapse;font-size:.8125rem;margin-bottom:.75rem}.policy-section.svelte-1cgj6a0 .detail-body th,.policy-section.svelte-1cgj6a0 .detail-body td{border:1px solid var(--color-border);padding:.4rem .6rem;text-align:left;vertical-align:top}.policy-section.svelte-1cgj6a0 .detail-body th{color:var(--color-text-primary);font-weight:600;background:var(--color-bg-alt)}
