.v-page{background:var(--sa-surface);padding-bottom:clamp(3rem,6vw,5rem)}.v-cover{padding-top:clamp(6rem,9vw,7.5rem);padding-bottom:clamp(1.75rem,3vw,2.5rem)}.v-badge{border-radius:var(--sa-r-pill);background:var(--sa-white);box-shadow:0 0 0 1px var(--sa-line-2);font-size:var(--t-small);color:var(--sa-ink-2);align-items:center;gap:.5rem;margin-top:1.5rem;padding:.3125rem .875rem;font-weight:560;display:inline-flex}.v-badge__dot{background:var(--sa-amber);border-radius:50%;width:.4375rem;height:.4375rem}.v-cover h1{letter-spacing:-.045em;text-wrap:balance;max-width:16em;margin-top:1.25rem;font-size:clamp(2.375rem,4.4vw + .6rem,4.25rem);font-weight:600;line-height:1}.v-lead{max-width:38rem;font-size:var(--t-lead);color:var(--sa-ink-2);text-wrap:pretty;margin-top:1.25rem;line-height:1.5}.v-key{border-block:1px solid var(--sa-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0 0;display:grid}.v-key>div{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:1.25rem 1.25rem 1.25rem 0;display:flex}.v-key>div+div{border-left:1px solid var(--sa-line-2);padding-left:1.25rem}.v-key dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--sa-ink);margin:0;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:600;line-height:1}.v-key dt{font-size:var(--t-small);color:var(--sa-ink-3);line-height:1.35}.v-key__note{max-width:44rem;font-size:var(--t-small);color:var(--sa-ink-3);margin-top:.875rem}.v-grid{align-items:start;gap:1.5rem 3rem;display:grid}.v-toc{display:none}.v-sheet{border-radius:var(--sa-r-lg);background:var(--sa-white);min-width:0;box-shadow:0 0 0 1px var(--sa-line-2), var(--sa-shadow-3);padding:clamp(1.5rem,4vw,3.5rem)}.v-sheet__head{border-bottom:2px solid var(--sa-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-bottom:1.25rem;display:flex}.v-sheet__head p{text-align:right;margin:0;font-weight:600;line-height:1.3}.v-sheet__head p span{font-size:var(--t-small);color:var(--sa-ink-3);font-weight:500;display:block}.v-parties{gap:2rem 3rem;margin-top:2rem;display:grid}.v-parties h2{border-bottom:1px solid var(--sa-line-2);font-size:var(--t-small);color:var(--sa-ink-3);margin:0 0 .625rem;padding-bottom:.375rem;font-weight:600}.v-parties p{margin:0 0 .75rem;line-height:1.5}.v-fill{border-bottom:1px dotted var(--sa-ink-4);align-items:flex-end;min-height:2.25rem;display:flex}.v-fill span{font-size:var(--t-small);color:var(--sa-ink-3)}.v-legend{border-radius:var(--sa-r-sm);background:var(--sa-surface);font-size:var(--t-small);color:var(--sa-ink-2);margin-top:1.75rem;padding:.75rem 1rem;line-height:1.5}.v-par{border-top:1px solid var(--sa-line-2);gap:.5rem 1.5rem;margin-top:2.25rem;padding-top:1.75rem;scroll-margin-top:6rem;display:grid}.v-par__n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--sa-ink);align-items:baseline;gap:.25rem;margin:0;font-size:2.25rem;font-weight:600;line-height:1;display:flex}.v-par__n span{letter-spacing:0;color:var(--sa-ink-3);font-size:1rem}.v-par__body h2{letter-spacing:-.02em;margin:0 0 .625rem;font-size:1.25rem;font-weight:600;line-height:1.25}.v-par__body p,.v-par__body li{color:var(--sa-ink-2);line-height:1.6}.v-par__body p{margin:0 0 .75rem}.v-par__body ul{margin:0 0 .75rem;padding-left:1.125rem}.v-par__body li{margin-bottom:.375rem}.v-par__body b{color:var(--sa-ink)}.v-par__body a{color:var(--sa-ink);text-decoration:underline;text-decoration-color:var(--sa-amber);text-underline-offset:.2em;text-decoration-thickness:2px}.v-par__note p{border-radius:var(--sa-r-sm);background:var(--sa-surface);font-size:var(--t-small);color:var(--sa-ink-2);margin:0;padding:.625rem .875rem;line-height:1.45}.v-par__note b{color:var(--sa-ink);margin-bottom:.125rem;display:block}.v-z{border-radius:var(--sa-r-pill);background:var(--sa-ink);font-size:var(--t-small);color:var(--sa-white);white-space:nowrap;align-items:center;gap:.3125rem;margin-right:.375rem;padding:.0625rem .5625rem .0625rem .4375rem;font-weight:600;line-height:1.5;display:inline-flex}.v-z svg{color:var(--sa-amber)}.v-sign{border-top:2px solid var(--sa-ink);gap:2.5rem 3rem;margin-top:3.5rem;padding-top:1.75rem;display:grid}.v-sign__f{gap:2.75rem;display:grid}.v-sign__f p{margin:0}.v-sign__l{border-top:1px solid var(--sa-ink);font-size:var(--t-small);color:var(--sa-ink-3);padding-top:.375rem}.v-sign__n{font-weight:600;margin-top:-2rem!important}.v-foot{font-size:var(--t-small);color:var(--sa-ink-3);margin:2rem 0 0}.v-printhead{display:none}.v-actions{gap:.75rem;margin-top:1.5rem;display:grid}.v-btn{border-radius:var(--sa-r-pill);background:var(--sa-amber);font:inherit;font-size:var(--t-small);color:var(--sa-ink);cursor:pointer;transition:background .2s var(--sa-ease);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:600;display:inline-flex}.v-btn:hover{background:var(--sa-amber-hover)}.v-link{font-size:var(--t-small);color:var(--sa-ink);text-align:center;text-underline-offset:.2em;font-weight:600;text-decoration:underline}@media (width>=48rem){.v-parties,.v-sign{grid-template-columns:repeat(2,minmax(0,1fr))}.v-par{grid-template-columns:3.5rem minmax(0,1fr)}.v-par__note{grid-column:2}}@media (width>=64rem){.v-grid{grid-template-columns:13.5rem minmax(0,1fr)}.v-toc{display:block;position:sticky;top:6rem}.v-toc__t{font-size:var(--t-small);color:var(--sa-ink-3);margin:0 0 .625rem;font-weight:600}.v-toc ol{border-left:1px solid var(--sa-line-2);margin:0;padding:0;list-style:none}.v-toc a{font-size:var(--t-small);color:var(--sa-ink-3);border-left:2px solid #0000;gap:.625rem;margin-left:-1px;padding:.3125rem 0 .3125rem .875rem;line-height:1.35;text-decoration:none;display:flex}.v-toc a span{font-variant-numeric:tabular-nums;min-width:1.125rem;color:var(--sa-ink-4)}.v-toc a:hover,.v-toc a[aria-current]{color:var(--sa-ink)}.v-toc a[aria-current]{border-left-color:var(--sa-amber);font-weight:600}.v-par{grid-template-columns:3.5rem minmax(0,1fr) 12.5rem}.v-par__note{grid-area:1/3;padding-top:.25rem}}@media (width<=47.99rem){.v-key{grid-template-columns:repeat(2,minmax(0,1fr))}.v-key>div:nth-child(3){border-left:0;padding-left:0}.v-key>div:nth-child(n+3){border-top:1px solid var(--sa-line-2)}.v-par__n{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.v-btn{transition:none}}@media print{.site-header,.sa-nav,.site-footer,.mbar,dialog.cs,.sa-ph,.ph,.v-cover,.v-toc,.v-par__note,.v-legend,.v-sheet__head,[data-consent-open]{display:none!important}body,.v-page{color:#000!important;background:#fff!important}.v-page{padding:0}.v-grid{width:100%;display:block}.v-sheet{box-shadow:none;border-radius:0;padding:0}.v-printhead{border-bottom:2px solid var(--sa-amber);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:10pt;display:flex}.v-printhead p{margin:0}.v-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:0}.v-fill{min-height:1.75rem}.v-par{break-inside:avoid;grid-template-columns:2.25rem minmax(0,1fr);gap:0 .75rem;margin-top:.9rem;padding-top:.7rem}.v-par__n{font-size:16pt}.v-par__body h2{margin-bottom:.25rem;font-size:11.5pt}.v-par__body p,.v-par__body li{font-size:10pt;line-height:1.45}.v-par__body p{margin-bottom:.35rem}.v-par__body ul{margin-block:.2rem}.v-par__body li{margin-bottom:.1rem}.v-z{color:#000;background:0 0;box-shadow:inset 0 0 0 1px #000}.v-z svg{color:#000}.v-sign{break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.v-sign__f{gap:1.75rem}.v-foot{display:none}}
