.policy-module__h0cQQa__page{--accent:var(--tenant-accent,#1a1a1a);--ink:#1a1a1a;--ink-soft:#333;--muted:#5f5a55;--rule:#e0ddd9;--wash:#f2f2f1;--tint:color-mix(in srgb, var(--accent) 6%, #fff);--fs-micro:.8125rem;--fs-toc:.9375rem;--fs-body:clamp(1rem, .965rem + .18vw, 1.0625rem);--fs-h2:clamp(1.1875rem, 1.125rem + .3vw, 1.375rem);--fs-h1:clamp(1.75rem, 1.5rem + 1.1vw, 2.375rem);--measure:66ch;--leading:1.7;--gap-section:clamp(2rem, 1.6rem + 1.5vw, 2.75rem);max-width:46rem;font-size:var(--fs-body);color:var(--ink-soft);margin:0 auto;padding:2rem 1.25rem 4rem}.policy-module__h0cQQa__masthead{border-bottom:3px solid var(--accent);margin-bottom:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);padding-bottom:clamp(1rem,.85rem + .6vw,1.375rem)}.policy-module__h0cQQa__home{min-height:24px;font-size:var(--fs-micro);color:var(--muted);text-underline-offset:3px;padding:.25rem 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .15s cubic-bezier(.22,1,.36,1);display:inline-block}.policy-module__h0cQQa__home:hover{color:var(--ink);text-decoration-thickness:2px}.policy-module__h0cQQa__title{font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:26ch;margin:.375rem 0 0;font-weight:700;line-height:1.12}.policy-module__h0cQQa__updated{font-size:var(--fs-micro);color:var(--muted);margin:.5rem 0 0}.policy-module__h0cQQa__layout{grid-template-columns:minmax(0,1fr);display:grid}.policy-module__h0cQQa__doc{min-width:0}.policy-module__h0cQQa__toc{margin-bottom:var(--gap-section);background:var(--tint);border:1px solid var(--rule);border-radius:.5rem;padding:clamp(.875rem,.75rem + .6vw,1.25rem)}.policy-module__h0cQQa__tocHeading{font-size:var(--fs-micro);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-weight:600}.policy-module__h0cQQa__tocList{margin:0;padding:0;list-style:none}.policy-module__h0cQQa__tocItem+.policy-module__h0cQQa__tocItem{margin-top:.0625rem}.policy-module__h0cQQa__tocList .policy-module__h0cQQa__tocLink{min-height:24px;font-size:var(--fs-toc);color:var(--ink);align-items:baseline;gap:.5rem;padding:.3125rem 0;line-height:1.4;text-decoration:none;display:flex}.policy-module__h0cQQa__tocNumber{text-align:right;width:1.25rem;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-weight:600}.policy-module__h0cQQa__tocText{text-underline-offset:2px;-webkit-text-decoration:underline #b8b3ad;text-decoration:underline #b8b3ad;text-decoration-thickness:1px;transition:text-decoration-color .15s cubic-bezier(.22,1,.36,1)}.policy-module__h0cQQa__tocLink:hover .policy-module__h0cQQa__tocText,.policy-module__h0cQQa__tocLink:focus-visible .policy-module__h0cQQa__tocText{text-decoration-color:currentColor;text-decoration-thickness:2px}.policy-module__h0cQQa__section+.policy-module__h0cQQa__section{margin-top:var(--gap-section)}.policy-module__h0cQQa__section{border-radius:.375rem;scroll-margin-top:1.5rem}.policy-module__h0cQQa__section:target{background:var(--wash);box-shadow:0 0 0 .75rem var(--wash)}.policy-module__h0cQQa__heading{font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--ink);max-width:var(--measure);align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-weight:650;line-height:1.28;display:flex}.policy-module__h0cQQa__number{text-align:right;font-variant-numeric:tabular-nums;width:1.5rem;color:var(--accent);flex:none;font-weight:700}.policy-module__h0cQQa__headingText{text-wrap:balance;min-width:0}.policy-module__h0cQQa__para{max-width:var(--measure);line-height:var(--leading);color:var(--ink-soft);text-wrap:pretty;margin:0}.policy-module__h0cQQa__para+.policy-module__h0cQQa__para{margin-top:.9em}.policy-module__h0cQQa__footLinks{margin:var(--gap-section) 0 0;font-size:var(--fs-micro)}.policy-module__h0cQQa__footLink{min-height:24px;color:var(--muted);text-underline-offset:3px;padding:.25rem 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .15s cubic-bezier(.22,1,.36,1);display:inline-block}.policy-module__h0cQQa__footLink:hover{color:var(--ink);text-decoration-thickness:2px}@media (min-width:64rem){.policy-module__h0cQQa__page{max-width:64rem}.policy-module__h0cQQa__layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;column-gap:3.5rem}.policy-module__h0cQQa__toc{background:0 0;border:0;max-height:calc(100vh - 4rem);margin-bottom:0;padding:0;position:sticky;top:2rem;overflow-y:auto}.policy-module__h0cQQa__footLinks{display:none}}@media print{.policy-module__h0cQQa__page{color:#000;max-width:none;padding:0;font-size:11pt}.policy-module__h0cQQa__layout{display:block}.policy-module__h0cQQa__title,.policy-module__h0cQQa__updated,.policy-module__h0cQQa__heading,.policy-module__h0cQQa__number,.policy-module__h0cQQa__tocHeading,.policy-module__h0cQQa__tocNumber,.policy-module__h0cQQa__tocLink,.policy-module__h0cQQa__para{color:#000}.policy-module__h0cQQa__toc{break-inside:avoid;background:0 0;border:0;border-bottom:.75pt solid #000;max-height:none;margin-bottom:16pt;padding:0 0 8pt;position:static;overflow:visible}.policy-module__h0cQQa__tocText{text-decoration:none}.policy-module__h0cQQa__tocList .policy-module__h0cQQa__tocLink{min-height:0;padding:.5pt 0}.policy-module__h0cQQa__section:target{box-shadow:none;background:0 0}.policy-module__h0cQQa__heading{break-after:avoid}.policy-module__h0cQQa__para{orphans:3;widows:3}.policy-module__h0cQQa__home,.policy-module__h0cQQa__footLinks{display:none}}
