.legal-module__ng-cUG__jump{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.legal-module__ng-cUG__jump .chip{white-space:normal;min-height:44px;padding-block:8px;line-height:1.25}.legal-module__ng-cUG__groups{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(48px,7vw,96px)}.legal-module__ng-cUG__group{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:clamp(28px,4vw,52px);scroll-margin-top:0;display:grid}.legal-module__ng-cUG__groupHead{align-items:baseline;gap:clamp(14px,2vw,24px);display:flex}.legal-module__ng-cUG__groupNum{font:800 clamp(34px, 4vw, 60px)/1 var(--f-display);letter-spacing:-.05em;color:var(--orange);flex:none}.legal-module__ng-cUG__groupTitle{font:800 clamp(28px, 3.4vw, 52px)/1.02 var(--f-display);letter-spacing:-.045em;color:var(--indigo);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.legal-module__ng-cUG__cards{border-top:1px solid var(--stone-2);margin:0;padding:0;list-style:none}.legal-module__ng-cUG__cards li{border-bottom:1px solid var(--stone-2);min-width:0}.legal-module__ng-cUG__card{isolation:isolate;color:var(--indigo);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;padding:clamp(18px,2vw,26px) 0;display:grid;position:relative}.legal-module__ng-cUG__card:before{content:"";z-index:-1;background:var(--orange);opacity:0;transition:opacity .25s var(--ease), transform .45s var(--ease);border-radius:18px;position:absolute;inset:-1px -18px;transform:scaleX(.97)}.legal-module__ng-cUG__cardTitle{font:800 clamp(21px, 2vw, 30px)/1.12 var(--f-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;transition:transform .45s var(--ease);grid-column:1;margin:0}.legal-module__ng-cUG__cardText{max-width:70ch;color:var(--body);text-wrap:pretty;grid-column:1;margin:0;font-size:15px;line-height:1.55}.legal-module__ng-cUG__cardFoot{display:contents}.legal-module__ng-cUG__cardDates{min-width:0;font:500 12px/1.45 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;grid-column:1;gap:4px 18px;display:flex}.legal-module__ng-cUG__effective{color:var(--brand-ink)}.legal-module__ng-cUG__cardArrow{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--stone-2);color:var(--indigo);transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease), transform .45s var(--ease);border-radius:50%;flex:none;grid-area:1/2/span 3;justify-content:center;align-items:center;display:inline-flex}.legal-module__ng-cUG__card:focus-visible{outline:none}.legal-module__ng-cUG__card:focus-visible:before{opacity:1;transform:none}.legal-module__ng-cUG__card:focus-visible .legal-module__ng-cUG__cardArrow{background:var(--indigo);color:#fff;box-shadow:none}@media (hover:hover){.legal-module__ng-cUG__card:hover:before{opacity:1;transform:none}.legal-module__ng-cUG__card:hover .legal-module__ng-cUG__cardTitle{transform:translate(8px)}.legal-module__ng-cUG__card:hover .legal-module__ng-cUG__cardText,.legal-module__ng-cUG__card:hover .legal-module__ng-cUG__cardDates,.legal-module__ng-cUG__card:hover .legal-module__ng-cUG__effective{color:var(--indigo)}.legal-module__ng-cUG__card:hover .legal-module__ng-cUG__cardArrow{background:var(--indigo);color:#fff;box-shadow:none;transform:rotate(-45deg)}}@media (min-width:1100px){.legal-module__ng-cUG__group{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:56px}.legal-module__ng-cUG__groupHead{top:calc(var(--nav-h) + 24px);flex-direction:column;align-self:start;gap:12px;position:sticky}}@media (max-width:639px){.legal-module__ng-cUG__card:before{border-radius:14px;inset:-1px -10px}.legal-module__ng-cUG__cardArrow{width:40px;height:40px}}.legal-module__ng-cUG__contact{background:var(--indigo);color:#fff;border-radius:clamp(24px,2.4vw,36px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(16px,3vw,32px);padding:clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden}.legal-module__ng-cUG__contact .h3{color:#fff}.legal-module__ng-cUG__contact .btn--brand{background:var(--orange);color:var(--indigo)}.legal-module__ng-cUG__contact .btn--brand:hover{background:#ff6a1f}.legal-module__ng-cUG__contact :focus-visible{outline-color:var(--orange)}.legal-module__ng-cUG__contactArcs{pointer-events:none;position:absolute;inset:0}.legal-module__ng-cUG__contactArcs i{pointer-events:none;border:1px solid #fa500052;border-radius:50%;position:absolute}.legal-module__ng-cUG__contactArcs i:first-child{width:220px;height:220px;bottom:-120px;right:-70px}.legal-module__ng-cUG__contactArcs i:nth-child(2){border-color:#fa500017;width:380px;height:380px;bottom:-200px;right:-150px}.legal-module__ng-cUG__contactArcs i:nth-child(3){border-color:#fa50000d;width:560px;height:560px;bottom:-290px;right:-240px}.legal-module__ng-cUG__contactCopy{flex-direction:column;gap:10px;min-width:0;max-width:640px;display:flex;position:relative}.legal-module__ng-cUG__contactCopy p{color:#ffffffbd;margin:0;font-size:16px;line-height:1.6}.legal-module__ng-cUG__contactCopy .legal-module__ng-cUG__contactOperator{color:#ffffff8c;font-size:13px}.legal-module__ng-cUG__contact>span{position:relative}.legal-module__ng-cUG__contact .btn{white-space:normal;overflow-wrap:anywhere}.legal-module__ng-cUG__docHead .h1{letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;max-width:24ch;font-size:clamp(25px,3.6vw + 12px,54px);line-height:1.08}.legal-module__ng-cUG__groupLink{min-height:32px;color:var(--indigo);align-items:center;display:inline-flex}.legal-module__ng-cUG__groupLink:hover{color:var(--action)}.legal-module__ng-cUG__dates{color:var(--body);flex-wrap:wrap;gap:4px 0;margin:0;font-size:15px;display:flex}.legal-module__ng-cUG__dates time{color:var(--indigo);font-weight:500}.legal-module__ng-cUG__dateSep{white-space:pre}.legal-module__ng-cUG__print{border-radius:22px;min-height:44px;padding:0 16px;font-size:14px}.legal-module__ng-cUG__layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:clamp(20px,4vw,48px);padding-bottom:clamp(56px,8vw,104px);display:grid}.legal-module__ng-cUG__side,.legal-module__ng-cUG__tocCol{display:none}.legal-module__ng-cUG__article{min-width:0}.legal-module__ng-cUG__tools{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.legal-module__ng-cUG__fold{background:var(--white);box-shadow:0 0 0 1px var(--stone);border-radius:18px}.legal-module__ng-cUG__fold>summary{cursor:pointer;min-height:60px;color:var(--indigo);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.legal-module__ng-cUG__fold>summary::-webkit-details-marker{display:none}.legal-module__ng-cUG__fold>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.legal-module__ng-cUG__fold>summary small{font:500 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legal-module__ng-cUG__fold>summary svg{color:var(--muted);transition:transform .3s var(--ease);flex:none;transform:rotate(90deg)}.legal-module__ng-cUG__fold[open]>summary svg{color:var(--action);transform:rotate(-90deg)}.legal-module__ng-cUG__fold>:not(summary){border-top:1px solid var(--sand);padding:4px 18px 16px}.legal-module__ng-cUG__foldToc{flex-direction:column;margin:0;list-style:none;display:flex}.legal-module__ng-cUG__foldToc a{min-height:44px;color:var(--indigo);border-bottom:1px solid var(--sand);align-items:center;gap:10px;padding:8px 0;font-size:15px;line-height:1.35;display:flex}.legal-module__ng-cUG__foldToc li:last-child a{border-bottom:0}.legal-module__ng-cUG__foldToc a span{min-width:2.2em;font:500 12px/1.3 var(--f-mono);color:var(--brand-ink);flex:none}.legal-module__ng-cUG__docNav{flex-direction:column;gap:14px;padding-top:12px;display:flex}.legal-module__ng-cUG__navGroup{flex-direction:column;gap:4px;display:flex}.legal-module__ng-cUG__navLabel{font:500 12px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 12px}.legal-module__ng-cUG__docNav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-module__ng-cUG__docNav a{min-height:44px;color:var(--body);overflow-wrap:break-word;transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:12px;align-items:center;padding:8px 12px;font-size:14.5px;line-height:1.35;display:flex;position:relative}.legal-module__ng-cUG__docNav a[aria-current=page]{background:var(--orange-soft);color:var(--indigo);font-weight:600}.legal-module__ng-cUG__docNav a[aria-current=page]:before{content:"";background:var(--orange);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}@media (hover:hover){.legal-module__ng-cUG__docNav a:not([aria-current]):hover{background:var(--sand);color:var(--indigo)}}.legal-module__ng-cUG__switcher .legal-module__ng-cUG__docNav{padding-top:14px}.legal-module__ng-cUG__switcher .legal-module__ng-cUG__docNav a{min-height:48px;font-size:15px}.legal-module__ng-cUG__announce{background:var(--orange-soft);color:var(--body);border:1px solid #fa500038;border-radius:18px;flex-direction:column;gap:10px;margin-bottom:16px;padding:16px clamp(16px,3vw,24px);font-size:15px;line-height:1.6;display:flex}.legal-module__ng-cUG__announce p{max-width:72ch;margin:0}.legal-module__ng-cUG__announce strong{color:var(--indigo)}.legal-module__ng-cUG__intro{background:var(--white);box-shadow:var(--shadow-card);border-radius:22px;padding:clamp(16px,3vw,32px)}.legal-module__ng-cUG__intro .legal-module__ng-cUG__body{max-width:none}.legal-module__ng-cUG__intro .legal-module__ng-cUG__body>:last-child{margin-bottom:0}.legal-module__ng-cUG__body p:empty{display:none}.legal-module__ng-cUG__sections{margin-top:clamp(36px,5vw,56px)}html:has(.legal-module__ng-cUG__doc){scroll-behavior:auto}.legal-module__ng-cUG__sections .lsec{--k:.9px;--o:40px;content-visibility:auto;contain-intrinsic-size:auto calc(var(--c,1200) * var(--k) + var(--o));margin-inline:-8px;padding-inline:8px;scroll-margin-top:0}@media (min-width:520px){.legal-module__ng-cUG__sections .lsec{--k:.6px;--o:60px}}@media (min-width:768px){.legal-module__ng-cUG__sections .lsec{--k:.45px;--o:70px}}.legal-module__ng-cUG__sections .lsec+.lsec{background:linear-gradient(var(--stone), var(--stone)) 8px 0 / calc(100% - 16px) 1px no-repeat;margin-top:clamp(40px,5vw,56px);padding-top:clamp(32px,4vw,44px)}.legal-module__ng-cUG__sections .lsec>h2{align-items:baseline;gap:.45em;margin-top:0;display:flex}.legal-module__ng-cUG__sections .lsec>h2>span{min-width:0}.legal-module__ng-cUG__sections .lnum{color:var(--orange);font-variant-numeric:tabular-nums;flex:none;text-decoration:none}.legal-module__ng-cUG__sections .lnum:hover{color:var(--action)}.legal-module__ng-cUG__body .lsec>:last-child{margin-bottom:0}.legal-module__ng-cUG__body p.callout{border-left:3px solid var(--orange);border-radius:14px;margin:0 0 1.2em;padding:16px 18px}.legal-module__ng-cUG__body .table{background:var(--white)}.legal-module__ng-cUG__body table.kv{min-width:0}.legal-module__ng-cUG__body table.kv th{white-space:normal;border-top:1px solid var(--sand);background:0 0;width:58%;font-weight:600}:is(.legal-module__ng-cUG__body table.kv tr:first-child th,.legal-module__ng-cUG__body table.kv tr:first-child td){border-top:0}.legal-module__ng-cUG__body .kv-note{color:var(--muted);margin-top:2px;font-size:.92em;font-weight:400;display:block}.legal-module__ng-cUG__body table.stack th{white-space:normal}@media (max-width:639px){.legal-module__ng-cUG__body table.stack{min-width:0}.legal-module__ng-cUG__body table.stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.legal-module__ng-cUG__body table.stack,.legal-module__ng-cUG__body table.stack tbody,.legal-module__ng-cUG__body table.stack tr,.legal-module__ng-cUG__body table.stack td){display:block}.legal-module__ng-cUG__body table.stack tr+tr{border-top:1px solid var(--stone)}.legal-module__ng-cUG__body table.stack td{border:0;padding:4px 16px}.legal-module__ng-cUG__body table.stack td:first-child{padding-top:14px}.legal-module__ng-cUG__body table.stack td:last-child{padding-bottom:14px}.legal-module__ng-cUG__body table.stack td:before{content:attr(data-label);font:500 12px/1.5 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}:is(.legal-module__ng-cUG__body table.kv th,.legal-module__ng-cUG__body table.kv td){width:auto;display:block}.legal-module__ng-cUG__body table.kv td{color:var(--indigo);border-top:0;padding-top:0;font-weight:600}}.legal-module__ng-cUG__docFoot{border-top:1px solid var(--stone);color:var(--muted);flex-direction:column;gap:8px;max-width:72ch;margin-top:clamp(48px,6vw,72px);padding-top:20px;font-size:14px;line-height:1.6;display:flex}.legal-module__ng-cUG__docFoot p{margin:0}.legal-module__ng-cUG__docFoot a{color:var(--indigo);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-module__ng-cUG__docFoot a:hover{color:var(--action)}.legal-module__ng-cUG__langs{flex-wrap:wrap;align-items:center;gap:0 12px;display:inline-flex}.legal-module__ng-cUG__langs [aria-current]{min-height:32px;color:var(--indigo);align-items:center;font-weight:600;display:inline-flex}.legal-module__ng-cUG__langs a{align-items:center;min-height:32px;display:inline-flex}.legal-module__ng-cUG__pager{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px;display:grid}.legal-module__ng-cUG__pageCard{background:var(--white);min-height:88px;box-shadow:0 0 0 1px var(--stone);color:var(--indigo);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;justify-content:center;gap:6px;padding:16px 20px;display:flex;position:relative}.legal-module__ng-cUG__pageCard:after,.legal-module__ng-cUG__relatedCard:after{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px var(--indigo);opacity:0;transition:opacity .24s var(--ease);pointer-events:none;position:absolute;inset:0}.legal-module__ng-cUG__pageCard small{font:500 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legal-module__ng-cUG__pageCard b{font:700 16px/1.3 var(--f-display);letter-spacing:-.015em;overflow-wrap:break-word}.legal-module__ng-cUG__next,.legal-module__ng-cUG__prev{position:relative}.legal-module__ng-cUG__next{padding-right:52px}.legal-module__ng-cUG__prev{padding-left:52px}.legal-module__ng-cUG__next svg,.legal-module__ng-cUG__prev svg{color:var(--action);margin-top:-9px;position:absolute;top:50%}.legal-module__ng-cUG__next svg{right:18px}.legal-module__ng-cUG__prev svg{left:18px}.legal-module__ng-cUG__flip{transform:scaleX(-1)}.legal-module__ng-cUG__allLink{justify-self:start}@media (hover:hover){.legal-module__ng-cUG__pageCard:hover:after,.legal-module__ng-cUG__relatedCard:hover:after{opacity:1}}@media (min-width:640px){.legal-module__ng-cUG__pager{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-module__ng-cUG__next{text-align:right;grid-column:2;align-items:flex-end}.legal-module__ng-cUG__allLink{grid-column:1/-1}}@media (min-width:1024px){.legal-module__ng-cUG__layout{grid-template-columns:minmax(0,1fr) 270px;gap:56px}.legal-module__ng-cUG__tocCol{display:block}.legal-module__ng-cUG__contents{display:none}.legal-module__ng-cUG__tocInner{top:calc(var(--nav-h) + 16px);position:sticky}}@media (min-width:1240px){.legal-module__ng-cUG__layout{grid-template-columns:250px minmax(0,1fr) 260px;gap:48px}.legal-module__ng-cUG__side{display:block}.legal-module__ng-cUG__tools{display:none}.legal-module__ng-cUG__sideInner{top:calc(var(--nav-h) + 16px);max-height:calc(100vh - var(--nav-h) - 32px);overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:8px;position:sticky;overflow-y:auto}.legal-module__ng-cUG__sideTitle{font:700 15px/1.3 var(--f-display);letter-spacing:-.01em;color:var(--indigo);padding:0 12px;display:block}.legal-module__ng-cUG__sideTitle:hover{color:var(--action)}}.legal-module__ng-cUG__docToc{display:block}.legal-module__ng-cUG__tocTitle{font:500 12px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 0 10px 14px;display:block}.legal-module__ng-cUG__tocScroll{max-height:calc(100vh - var(--nav-h) - 88px);overscroll-behavior:contain;scrollbar-width:thin;position:relative;overflow-y:auto}.legal-module__ng-cUG__tocScroll:after,.legal-module__ng-cUG__sideInner:after{content:"";background:linear-gradient(to bottom, #faf7f200, var(--ivory));opacity:0;pointer-events:none;height:32px;transition:opacity .2s var(--ease);margin-top:-32px;display:block;position:sticky;bottom:0}.legal-module__ng-cUG__tocScroll[data-more]:after,.legal-module__ng-cUG__sideInner[data-more]:after{opacity:1}.legal-module__ng-cUG__docToc ol{border-left:1px solid var(--stone);margin:0;padding:0;list-style:none}.legal-module__ng-cUG__docToc a{min-height:40px;color:var(--body);border-left:2px solid #0000;align-items:center;gap:10px;margin-left:-1px;padding:6px 8px 6px 14px;font-size:13.5px;line-height:1.4;display:flex}.legal-module__ng-cUG__docToc a span{min-width:1.6em;font:500 12px/1.4 var(--f-mono);color:var(--muted);flex:none}.legal-module__ng-cUG__docToc a[aria-current]{border-left-color:var(--orange);color:var(--indigo);font-weight:600}.legal-module__ng-cUG__docToc a[aria-current] span{color:var(--brand-ink)}@media (hover:hover){.legal-module__ng-cUG__docToc a:hover{color:var(--indigo)}}@media (pointer:coarse){.legal-module__ng-cUG__docToc a,.legal-module__ng-cUG__langs a,.legal-module__ng-cUG__langs [aria-current],.legal-module__ng-cUG__groupLink{min-height:44px}}.legal-module__ng-cUG__related{margin-top:clamp(44px,5.5vw,68px)}.legal-module__ng-cUG__relatedTitle{font:700 clamp(20px, 2vw, 24px)/1.2 var(--f-display);letter-spacing:-.03em;color:var(--indigo);margin:0 0 16px}.legal-module__ng-cUG__related ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.legal-module__ng-cUG__related li{min-width:0}.legal-module__ng-cUG__relatedCard{background:var(--white);min-height:76px;box-shadow:0 0 0 1px var(--stone);color:var(--indigo);-webkit-tap-highlight-color:transparent;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:relative}.legal-module__ng-cUG__relatedCard span{flex-direction:column;gap:4px;min-width:0;display:flex}.legal-module__ng-cUG__relatedCard small{font:500 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink)}.legal-module__ng-cUG__relatedCard b{font:700 16px/1.3 var(--f-display);letter-spacing:-.015em;overflow-wrap:break-word}.legal-module__ng-cUG__relatedCard svg{color:var(--action);flex:none}@media print{:is(body:has(.legal-module__ng-cUG__doc)>header,body:has(.legal-module__ng-cUG__doc)>footer,body:has(.legal-module__ng-cUG__doc)>.skip){display:none!important}:is(html:has(.legal-module__ng-cUG__doc),body:has(.legal-module__ng-cUG__doc)){background:#fff!important}.legal-module__ng-cUG__side,.legal-module__ng-cUG__tocCol,.legal-module__ng-cUG__tools,.legal-module__ng-cUG__pager,.legal-module__ng-cUG__print{display:none!important}.legal-module__ng-cUG__docHead nav{display:none!important}.legal-module__ng-cUG__docHead>header>div[aria-hidden]{display:none!important}.legal-module__ng-cUG__docHead>header{background:0 0!important;border:0!important;padding:0 0 12pt!important;overflow:visible!important}.legal-module__ng-cUG__docHead .h1{max-width:none;font-size:22pt}.legal-module__ng-cUG__layout{padding:0;display:block}.legal-module__ng-cUG__intro{box-shadow:none;border:1px solid #ccc;border-radius:0;padding:12pt}.legal-module__ng-cUG__body{color:#000;max-width:none;font-size:10.5pt;line-height:1.5}.legal-module__ng-cUG__body a{color:#000}.legal-module__ng-cUG__sections .lnum{color:#000}.legal-module__ng-cUG__related{display:none}.legal-module__ng-cUG__sections .lsec{content-visibility:visible;margin-inline:0;padding-inline:0}.legal-module__ng-cUG__sections .lsec+.lsec{background-position:0 0;background-size:100% 1px}.legal-module__ng-cUG__langs{display:none}.legal-module__ng-cUG__body a[target=_blank]:after{content:" (" attr(href) ")";font-size:.85em}.legal-module__ng-cUG__sections .lsec+.lsec{margin-top:14pt;padding-top:10pt}:is(.legal-module__ng-cUG__sections h2,.legal-module__ng-cUG__body h3){break-after:avoid}:is(.legal-module__ng-cUG__body li,.legal-module__ng-cUG__body tr){break-inside:avoid}.legal-module__ng-cUG__docFoot{color:#000}}
