.doc.svelte-pbcvss{width:100%;max-width:46rem;color:var(--color-body,#5b616e);margin-inline:auto;padding:2.5rem 1rem 4rem;font-size:1rem;line-height:1.7}.head.svelte-pbcvss h1:where(.svelte-pbcvss){color:var(--color-ink,#0a0b0d);letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:400;line-height:1.15}.lead.svelte-pbcvss{margin:1rem 0 0;font-size:1rem}.dates.svelte-pbcvss{border-top:1px solid var(--color-hairline-soft,#eef0f3);border-bottom:1px solid var(--color-hairline-soft,#eef0f3);color:var(--color-muted,#7c828a);flex-wrap:wrap;gap:.25rem 1.5rem;margin:1.5rem 0 0;padding:.75rem 0;font-size:.8125rem;display:flex}.dates.svelte-pbcvss div:where(.svelte-pbcvss){gap:.375rem;display:flex}.dates.svelte-pbcvss dt:where(.svelte-pbcvss){color:var(--color-muted-soft,#a8acb3)}.dates.svelte-pbcvss dd:where(.svelte-pbcvss){margin:0}.toc.svelte-pbcvss{border-radius:var(--radius-md,12px);background:var(--color-surface-soft,#f7f7f7);margin:2rem 0 0;padding:1.25rem 1.5rem;font-size:.875rem}.toc.svelte-pbcvss h2:where(.svelte-pbcvss){color:var(--color-ink,#0a0b0d);letter-spacing:.02em;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.toc.svelte-pbcvss ol:where(.svelte-pbcvss){gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.toc.svelte-pbcvss a:where(.svelte-pbcvss){color:var(--color-body,#5b616e);text-decoration:none}.toc.svelte-pbcvss a:where(.svelte-pbcvss):hover{color:var(--color-primary,#0d7377);text-underline-offset:2px;text-decoration:underline}.tail.svelte-pbcvss{border-radius:var(--radius-md,12px);background:var(--color-surface-soft,#f7f7f7);margin:3rem 0 0;padding:1.25rem 1.5rem}.tail.svelte-pbcvss .dates:where(.svelte-pbcvss){border-top:0;border-bottom:1px solid var(--color-hairline-soft,#eef0f3);margin:0;padding:0 0 .75rem}.notice.svelte-pbcvss{color:var(--color-ink,#0a0b0d);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.contact.svelte-pbcvss{border-top:1px solid var(--color-hairline-soft,#eef0f3);color:var(--color-muted,#7c828a);margin:2rem 0 0;padding-top:1.5rem;font-size:.875rem}.contact.svelte-pbcvss a:where(.svelte-pbcvss){color:var(--color-primary,#0d7377)}.legal-body.svelte-pbcvss h2{border-top:1px solid var(--color-hairline-soft,#eef0f3);color:var(--color-ink,#0a0b0d);letter-spacing:-.01em;margin:3rem 0 1rem;padding-top:1.5rem;scroll-margin-top:1.5rem;font-size:1.375rem;font-weight:600;line-height:1.3}.legal-body.svelte-pbcvss h4{color:var(--ink,#002838);margin:1.4rem 0 .5rem;font-size:.95rem;font-weight:600}.legal-body.svelte-pbcvss h3{color:var(--color-ink,#0a0b0d);margin:2rem 0 .75rem;font-size:1rem;font-weight:600}.legal-body.svelte-pbcvss p{margin:0 0 1rem}.legal-body.svelte-pbcvss ol,.legal-body.svelte-pbcvss ul{gap:.5rem;margin:0 0 1rem;padding-left:1.375rem;display:grid}.legal-body.svelte-pbcvss li{padding-left:.125rem}.legal-body.svelte-pbcvss li>ol,.legal-body.svelte-pbcvss li>ul{margin:.5rem 0 0}.legal-body.svelte-pbcvss strong{color:var(--color-ink,#0a0b0d);font-weight:600}.legal-body.svelte-pbcvss a{color:var(--color-primary,#0d7377)}.legal-body.svelte-pbcvss .table-scroll{border:1px solid var(--color-hairline,#dee1e6);border-radius:var(--radius-md,12px);margin:0 0 1.5rem;overflow-x:auto}.legal-body.svelte-pbcvss table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.875rem}.legal-body.svelte-pbcvss th,.legal-body.svelte-pbcvss td{border-bottom:1px solid var(--color-hairline-soft,#eef0f3);text-align:left;vertical-align:top;padding:.625rem .875rem}.legal-body.svelte-pbcvss th{background:var(--color-surface-soft,#f7f7f7);color:var(--color-ink,#0a0b0d);white-space:nowrap;font-weight:600}.legal-body.svelte-pbcvss tbody tr:last-child th,.legal-body.svelte-pbcvss tbody tr:last-child td{border-bottom:0}.legal-body.svelte-pbcvss .pending{border:1px solid var(--color-caution,#f4b000);border-radius:var(--radius-xs,4px);color:var(--color-ink,#0a0b0d);white-space:nowrap;padding:.0625rem .375rem;font-size:.75rem;font-weight:600;display:inline-block}.legal-body.svelte-pbcvss .addendum{border-radius:var(--radius-md,12px);background:var(--color-surface-soft,#f7f7f7);margin:3rem 0 0;padding:1.25rem 1.5rem;font-size:.875rem}.legal-body.svelte-pbcvss .addendum h2{border-top:0;margin:0 0 .5rem;padding-top:0;font-size:1rem}.legal-body.svelte-pbcvss .addendum p:last-child{margin-bottom:0}@media (width>=768px){.doc.svelte-pbcvss{padding:4rem 1.5rem 5rem}.head.svelte-pbcvss h1:where(.svelte-pbcvss){font-size:2.75rem}}
