.sg-pp-ref{color:var(--sg-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--sg-rule);text-underline-offset:3px}.sg-pp-ref:hover{color:var(--sg-copper);text-decoration-color:currentColor}.sg-pp-standing{max-width:64ch;padding:var(--sg-space-4);border:1px dashed var(--sg-rule)}.sg-pp-standing[data-standing=in_force]{border:2px solid var(--sg-ink);background:var(--sg-raised)}.sg-pp-notice{max-width:64ch;padding:var(--sg-space-3) var(--sg-space-4);border:1px solid var(--sg-rule);border-inline-start:2px solid var(--sg-ink);background:var(--sg-raised)}.sg-pp-open,.sg-pp-open-count{display:inline-flex;align-items:center;min-height:20px;padding:1px 6px;border:1px dashed var(--sg-ink-2);border-radius:var(--sg-radius-1);font-family:var(--sg-font-mono);font-size:var(--sg-type-label-size);line-height:var(--sg-type-label-leading);letter-spacing:var(--sg-type-label-tracking);font-weight:500;text-transform:uppercase;color:var(--sg-ink);white-space:nowrap;vertical-align:.125em}.sg-pp-open-count{display:inline-block;flex:none;align-self:center}.sg-pp-hash{overflow-wrap:anywhere;word-break:break-all}.sg-pp-after-point:target,.sg-pp-check:target,.sg-pp-clause:target,.sg-pp-point:target,.sg-pp-section-title:target,.sg-pp-step-text:target{outline:2px solid var(--sg-ink);outline-offset:4px}@media (min-width:1024px){.sg-pp-toc{position:sticky;top:var(--sg-space-6);max-height:calc(100vh - var(--sg-space-12));overflow-y:auto}}.sg-pp-section{padding-block:var(--sg-space-10);scroll-margin-top:var(--sg-space-6)}.sg-pp-section:first-child{padding-top:0}@media (min-width:1024px){.sg-pp-section{padding-block:var(--sg-space-12)}}.sg-pp-num{font-family:var(--sg-font-mono);font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum" 1,"zero" 1}.sg-pp-section[data-numbered]{--sg-pp-num-col:3.25rem}.sg-pp-section[data-numbered]>.sg-pp-section-title{display:grid;grid-template-columns:var(--sg-pp-num-col) minmax(0,1fr);column-gap:var(--sg-space-3);align-items:baseline}.sg-pp-section[data-numbered]>p{margin-inline-start:calc(var(--sg-pp-num-col) + var(--sg-space-3))}.sg-pp-clauses{margin-inline:0;margin-block-end:0;padding:0;list-style:none;border-top:1px solid var(--sg-ink)}.sg-pp-clause{display:grid;grid-template-columns:var(--sg-pp-num-col,3.25rem) minmax(0,1fr);column-gap:var(--sg-space-3);padding-block:var(--sg-space-3);border-bottom:1px solid var(--sg-hairline);scroll-margin-top:var(--sg-space-6)}.sg-pp-clause-num{font-family:var(--sg-font-mono);font-size:var(--sg-type-spec-size);font-feature-settings:"tnum" 1,"zero" 1;color:var(--sg-ink-2)}.sg-pp-clause-num,.sg-pp-clause-text{line-height:var(--sg-type-body-leading)}.sg-pp-clause-text{min-width:0;font-size:var(--sg-type-body-size);color:var(--sg-ink)}.sg-pp-points{margin-inline:0;margin-block-end:0;padding:0;list-style:none}.sg-pp-point{display:grid;grid-template-columns:2.5rem minmax(0,1fr);padding-block:var(--sg-space-3);border-bottom:1px solid var(--sg-hairline);scroll-margin-top:var(--sg-space-6)}.sg-pp-point-num{font-family:var(--sg-font-mono);font-size:var(--sg-type-spec-size);line-height:var(--sg-type-body-leading);color:var(--sg-ink-2)}.sg-pp-checklist{margin-inline:0;margin-block-end:0;padding:0;list-style:none}.sg-pp-check{display:grid;grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--sg-space-4);padding-block:var(--sg-space-6);border-bottom:1px solid var(--sg-hairline);scroll-margin-top:var(--sg-space-6)}.sg-pp-check-num{font-family:var(--sg-font-mono);font-size:var(--sg-type-fig-l-size);line-height:var(--sg-type-fig-l-leading);font-weight:500;font-feature-settings:"tnum" 1,"zero" 1;color:var(--sg-ink)}.sg-pp-check-compact{grid-template-columns:2.5rem minmax(0,1fr);padding-block:var(--sg-space-4)}.sg-pp-check-compact .sg-pp-check-num{font-size:var(--sg-type-spec-size);line-height:var(--sg-type-h4-leading);font-weight:400;color:var(--sg-ink-2)}@media (max-width:639.98px){.sg-pp-check{grid-template-columns:2.5rem minmax(0,1fr)}.sg-pp-check-num{font-size:var(--sg-type-spec-size);line-height:var(--sg-type-h3-leading)}}.sg-pp-accept{margin-top:var(--sg-space-12);padding:var(--sg-space-5);border:1px dashed var(--sg-rule)}@media (min-width:1024px){.sg-pp-accept{padding:var(--sg-space-8)}}.sg-pp-accept[data-standing=in_force]{border:2px solid var(--sg-ink);background:var(--sg-raised)}.sg-pp-history,.sg-pp-next{margin-top:var(--sg-space-16)}.sg-pp-next{padding-top:var(--sg-space-8);border-top:2px solid var(--sg-ink)}@media (max-width:639.98px){.sg-title-block.sg-pp-strip{position:relative;flex-direction:row}.sg-title-block.sg-pp-strip>div{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:baseline;column-gap:var(--sg-space-2);padding-block:6px}.sg-title-block.sg-pp-strip>div:nth-child(2){flex:1 1 auto}.sg-title-block.sg-pp-strip>div+div{border-top:0;border-left:1px solid var(--sg-hairline)}.sg-title-block.sg-pp-strip dt{margin-bottom:0}.sg-title-block.sg-pp-strip>div:nth-child(3){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.sg-pp-docindex{margin-block-end:0;padding:0;list-style:none;border:2px solid var(--sg-ink);background:var(--sg-raised)}.sg-pp-docindex>li+li{border-top:1px solid var(--sg-hairline)}.sg-pp-docrow{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:var(--sg-space-3);min-height:44px;padding:var(--sg-space-4);color:var(--sg-ink);text-decoration:none}.sg-pp-docrow-num{font-family:var(--sg-font-mono);font-size:var(--sg-type-label-size);color:var(--sg-ink-2)}.sg-pp-docrow-num,.sg-pp-docrow-title{line-height:var(--sg-type-body-leading)}.sg-pp-docrow-title{display:block;font-size:var(--sg-type-body-size);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--sg-rule);text-underline-offset:3px}.sg-pp-docrow:hover .sg-pp-docrow-title{color:var(--sg-copper);text-decoration-color:currentColor}.sg-pp-more.sg-disclosure{border-top:0}.sg-pp-more[open]>.sg-disclosure-trigger{border-bottom:1px solid var(--sg-hairline)}.sg-pp-more>.sg-disclosure-content{padding:0}.sg-pp-more .sg-pp-point:last-child{border-bottom:0}.sg-pp-endnote{border:2px solid var(--sg-ink);background:var(--sg-raised)}.sg-pp-endnote-title{margin:0;padding:var(--sg-space-3) var(--sg-space-5);border-bottom:1px solid var(--sg-hairline);background:var(--sg-sunk);color:var(--sg-ink)}.sg-pp-endnote .sg-pp-points{padding-inline:var(--sg-space-5)}.sg-pp-endnote .sg-pp-point:last-child{border-bottom:0}.sg-pp-stages-box{padding:var(--sg-space-6) var(--sg-space-5)}@media (min-width:1024px){.sg-pp-stages-box{padding:var(--sg-space-8) var(--sg-space-8) var(--sg-space-6)}}.sg-pp-before{display:flex;align-items:center;gap:var(--sg-space-3);margin:0 0 var(--sg-space-6)}.sg-pp-stage-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr)}.sg-pp-stage{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding-inline-start:28px;padding-bottom:var(--sg-space-6)}.sg-pp-stage:last-child{padding-bottom:0}.sg-pp-stage:before{content:"";position:absolute;inset-inline-start:5px;top:14px;bottom:-6px;width:1px;background:var(--sg-ink)}.sg-pp-stage:last-child:before{display:none}.sg-pp-key-mark,.sg-pp-node{width:11px;height:11px;border:1px solid var(--sg-ink);background:var(--sg-paper)}.sg-pp-node{position:absolute;inset-inline-start:0;top:4px}.sg-pp-key-mark[data-role=review],.sg-pp-stage[data-role=review] .sg-pp-node{border-width:2px}.sg-pp-key-mark[data-role=operator]:after,.sg-pp-stage:is([data-role=assign],[data-role=operator]) .sg-pp-node:after{content:"";position:absolute;inset:2px;background:var(--sg-ink)}.sg-pp-key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sg-space-2) var(--sg-space-5);font-size:var(--sg-type-small-size);line-height:var(--sg-type-small-leading);color:var(--sg-ink-2)}.sg-pp-key-item{display:inline-flex;align-items:center;gap:var(--sg-space-2)}.sg-pp-key-mark{position:relative;display:inline-block;flex:none}.sg-pp-stage-num{font-family:var(--sg-font-mono);font-size:var(--sg-type-label-size);line-height:var(--sg-type-label-leading);letter-spacing:var(--sg-type-label-tracking);color:var(--sg-ink-2)}.sg-pp-stage-name{font-family:var(--sg-font-mono);font-size:var(--sg-type-spec-size);line-height:var(--sg-type-spec-leading);font-weight:500;color:var(--sg-ink)}.sg-pp-stage-mover{font-size:var(--sg-type-small-size);line-height:var(--sg-type-small-leading);color:var(--sg-ink-2)}.sg-pp-stage-gate{margin-top:var(--sg-space-1);font-family:var(--sg-font-mono);font-size:var(--sg-type-label-size);line-height:var(--sg-type-label-leading);letter-spacing:var(--sg-type-label-tracking);font-weight:500;text-transform:uppercase;color:var(--sg-ink)}.sg-pp-bracket-row{display:none}@media (min-width:1024px){.sg-pp-bracket-row,.sg-pp-stage-list{grid-template-columns:repeat(var(--sg-pp-stages,6),minmax(0,1fr));column-gap:var(--sg-gutter)}.sg-pp-stage{padding-inline-start:0;padding-top:28px;padding-bottom:0}.sg-pp-stage:before{inset-inline-start:11px;inset-inline-end:calc(-1 * var(--sg-gutter));top:9px;bottom:auto;width:auto;height:1px}.sg-pp-node{top:4px}.sg-pp-bracket-row{display:grid;margin-top:var(--sg-space-6)}.sg-pp-bracket{position:relative;grid-column:var(--sg-pp-bracket-from) /var(--sg-pp-bracket-to);padding-top:var(--sg-space-2);border-top:1px solid var(--sg-rule);text-align:center}.sg-pp-bracket:after,.sg-pp-bracket:before{content:"";position:absolute;top:-9px;width:1px;height:9px;background:var(--sg-rule)}.sg-pp-bracket:before{inset-inline-start:0}.sg-pp-bracket:after{inset-inline-end:0}}.sg-pp-path-box{padding:var(--sg-space-6) var(--sg-space-5)}.sg-pp-path-list{margin:0;padding:0;list-style:none}.sg-pp-path-step{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding-inline-start:28px;padding-bottom:var(--sg-space-6)}.sg-pp-path-step:last-child{padding-bottom:0}.sg-pp-path-step:before{content:"";position:absolute;inset-inline-start:5px;top:14px;bottom:-6px;width:1px;background:var(--sg-ink)}.sg-pp-path-step:last-child:before{display:none}.sg-pp-path-step[data-next-open]:before{width:0;background:none;border-inline-start:1px dashed var(--sg-ink)}.sg-pp-path-node{position:absolute;inset-inline-start:0;top:4px;width:11px;height:11px;border:1px solid var(--sg-ink);background:var(--sg-paper)}.sg-pp-path-step[data-open] .sg-pp-path-node{border-style:dashed}.sg-pp-path-num{font-family:var(--sg-font-mono);font-size:var(--sg-type-label-size);line-height:var(--sg-type-label-leading);letter-spacing:var(--sg-type-label-tracking);color:var(--sg-ink-2)}.sg-pp-path-name{font-family:var(--sg-font-mono);font-size:var(--sg-type-spec-size);line-height:var(--sg-type-spec-leading);font-weight:500;color:var(--sg-ink)}.sg-pp-path-detail{color:var(--sg-ink-2)}.sg-pp-path-detail,.sg-pp-path-ref{font-size:var(--sg-type-small-size);line-height:var(--sg-type-small-leading)}.sg-pp-path-ref{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sg-space-2);margin-top:var(--sg-space-1)}.sg-pp-step-text{max-width:60ch;margin:var(--sg-space-1) 0 0;font-size:var(--sg-type-small-size);line-height:var(--sg-type-small-leading);color:var(--sg-ink);scroll-margin-top:var(--sg-space-6)}.sg-pp-step-text+.sg-pp-step-text{margin-top:var(--sg-space-2)}@media (min-width:1024px){.sg-pp-join .sg-pp-bracket-row,.sg-pp-join .sg-pp-stage-list{grid-template-columns:var(--sg-pp-cols)}}.sg-pp-after{border-top:1px solid var(--sg-ink)}.sg-pp-after-point{margin:0;padding-block:var(--sg-space-3);border-bottom:1px solid var(--sg-hairline);font-size:var(--sg-type-body-size);line-height:var(--sg-type-body-leading);color:var(--sg-ink);scroll-margin-top:var(--sg-space-6)}@media (forced-colors:active){.sg-pp-bracket:after,.sg-pp-bracket:before,.sg-pp-key-mark:after,.sg-pp-node:after,.sg-pp-path-step:before,.sg-pp-stage:before{forced-color-adjust:none;background:CanvasText}.sg-pp-path-step[data-next-open]:before{background:none;border-color:CanvasText}}@media print{@page{margin:16mm 14mm 20mm;@bottom-left{font-family:var(--sg-font-mono,monospace);font-size:7.5pt;color:var(--sg-ink-2,CanvasText)}}[data-partner-doc] [data-partner-print=hide],[data-site=marketing]:has([data-partner-doc])>footer,[data-site=marketing]:has([data-partner-doc])>header{display:none!important}[data-partner-doc],[data-site=marketing]:has([data-partner-doc]){background:none}[data-partner-doc]{display:block;max-width:none;padding:0}[data-partner-doc]>*{margin-bottom:8mm}[data-partner-doc] .sg-pp-toc{position:static;max-height:none;overflow:visible}[data-partner-doc] .sg-page-h1{font-size:24pt;line-height:1.15}[data-partner-doc] .sg-pp-section{padding-block:6mm}[data-partner-doc] :is(.sg-pp-clause,.sg-pp-point,.sg-pp-check,.sg-pp-standing,.sg-pp-notice,.sg-spec,.sg-title-block){break-inside:avoid}[data-partner-doc] :is(h1,h2,h3,.sg-label){break-after:avoid}[data-partner-doc] :is(.sg-pp-ref,.sg-pp-docrow-title){color:inherit;text-decoration:none}[data-partner-doc] :target{outline:0}}