.lg-head.lg-head{min-height:0;padding-top:calc(var(--nav-h) + var(--lm-space-14));padding-bottom:0}.lg-head__in{align-items:flex-start;gap:var(--lm-space-5);flex-direction:column;display:flex}.lg-head__in .lm-crumbs{margin-bottom:0}.lg-head__title{min-width:0;max-width:min(18em,100%);color:var(--lm-ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.lg-head__intro{max-width:600px;color:var(--lm-ink-tertiary);text-wrap:pretty;margin:0}.lg-switch{align-self:flex-start}.lg-switch .lm-tab{text-decoration:none}.lg-switch .lm-tab:focus-visible{outline:2px solid var(--lm-focus);outline-offset:2px}.lg-switch .lm-tab.is-active:hover{color:var(--lm-on-dark)}.lg-head .lg-switch:first-of-type{margin-top:var(--lm-space-3)}.lg-body{padding-top:var(--lm-space-10);padding-bottom:var(--lm-section-y-tight)}.lg-body__in{gap:var(--lm-space-12);flex-direction:column;display:flex}.lg-card{gap:var(--lm-space-8);padding:var(--lm-card-pad);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.lg-card__main{gap:var(--lm-space-3);flex-direction:column;min-width:0;display:flex}.lg-card__side{align-items:flex-end;gap:var(--lm-space-3);flex-direction:column;display:flex}.lg-chip{border:1px solid var(--lm-line);border-radius:var(--lm-radius-md);background:var(--lm-paper);max-width:100%;min-height:28px;font-family:var(--lm-font-mono);font-size:var(--lm-caption-1-size);color:var(--lm-ink-secondary);overflow-wrap:anywhere;align-self:flex-start;align-items:center;padding:4px 10px;line-height:1.4;display:inline-flex}.lg-card__title{color:var(--lm-ink);text-wrap:balance;margin:0}.lg-card__meta{gap:var(--lm-space-2) var(--lm-space-5);color:var(--lm-ink-tertiary);flex-wrap:wrap;display:flex}.lg-card__note{max-width:300px;color:var(--lm-ink-tertiary);text-align:right;margin:0}.lg-card__main .lg-card__note{text-align:left;max-width:none}.lg-card__size{font-variant-numeric:tabular-nums}.lg-card__alt{color:var(--lm-ink-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--lm-line-strong);text-decoration-color:var(--lm-line-strong);text-underline-offset:3px;transition:color var(--lm-dur-fast), text-decoration-color var(--lm-dur-fast)}.lg-card__alt:hover{color:var(--lm-ink);text-decoration-color:currentColor}@media (max-width:479px){:is(.lg-card,.lg-cert) .lm-btn.lm-btn.lm-btn{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%}}.lg-grid{gap:var(--lm-space-16);grid-template-columns:240px minmax(0,760px) minmax(0,1fr);align-items:start;display:grid}.lg-grid--no-toc{grid-template-columns:minmax(0,760px) minmax(0,1fr)}.lg-toc{min-width:0}.lg-toc__sticky{top:calc(var(--nav-h) + var(--lm-space-8));gap:var(--lm-space-3);max-height:calc(100svh - var(--nav-h) - var(--lm-space-16));overscroll-behavior:contain;padding-right:var(--lm-space-2);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.lg-toc__label,.lg-rail__label{color:var(--lm-ink-tertiary);margin:0}.lg-toc__fold{display:none}.lg-rail{top:calc(var(--nav-h) + var(--lm-space-8));gap:var(--lm-space-8);flex-direction:column;min-width:0;display:flex;position:sticky}.lg-rail__block{gap:var(--lm-space-3);flex-direction:column;display:flex}.lg-rail__links{gap:var(--lm-space-3);font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lg-rail a{color:var(--lm-ink-secondary);text-underline-offset:3px;transition:color var(--lm-dur-fast), text-decoration-color var(--lm-dur-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.lg-rail a:hover{color:var(--lm-ink);text-decoration-color:currentColor}@media (max-width:1279px){.lg-grid{gap:var(--lm-space-12);grid-template-columns:220px minmax(0,1fr)}.lg-grid--no-toc{grid-template-columns:minmax(0,1fr)}.lg-rail{display:none}}@media (max-width:1023px){.lg-grid,.lg-grid--no-toc{gap:var(--lm-space-6);grid-template-columns:minmax(0,1fr)}.lg-toc__sticky{display:none}.lg-toc__fold{display:block}.lg-card{padding:var(--lm-space-6);grid-template-columns:minmax(0,1fr)}.lg-card__side{align-items:flex-start}.lg-card__note{text-align:left;max-width:none}.lg-head.lg-head{padding-top:calc(var(--nav-h) + var(--lm-space-10))}}.lg-text{min-width:0;font-family:var(--lm-font-sans);font-size:var(--lm-body-2-size);color:var(--lm-ink-secondary);overflow-wrap:break-word;line-height:1.625}.lg-text a{color:var(--lm-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lm-line-strong);text-decoration-color:var(--lm-line-strong);text-underline-offset:3px;transition:text-decoration-color var(--lm-dur-fast)}.lg-text a:hover{text-decoration-color:currentColor}.lg-text__url{overflow-wrap:anywhere}.lg-text :is(h2,h3,[id]){scroll-margin-top:calc(var(--nav-h) + var(--lm-space-6))}.lg-sec+.lg-sec,.lg-text>.lg-sec__title:not(:first-child){margin-top:var(--lm-space-12)}.lg-sec__title{margin:0 0 var(--lm-space-5);color:var(--lm-ink);text-wrap:balance}.lg-sub{margin:var(--lm-space-6) 0 var(--lm-space-2);color:var(--lm-ink)}.lg-p{margin:var(--lm-space-4) 0 0}.lg-sec__title+.lg-p,.lg-sub+.lg-p{margin-top:0}.lg-clause{gap:var(--lm-space-3);margin-top:var(--lm-space-4);grid-template-columns:56px minmax(0,1fr);display:grid}.lg-sec__title+.lg-clause{margin-top:0}.lg-clause p{margin:0}.lg-text .lg-clause__n{font-family:var(--lm-font-mono);font-size:var(--lm-body-3-size);line-height:inherit;color:var(--lm-ink-tertiary);font-variant-numeric:tabular-nums;align-self:start;text-decoration:none}.lg-text .lg-clause__n:hover{color:var(--lm-ink)}.lg-item{gap:var(--lm-space-2);margin:var(--lm-space-2) 0 0 calc(56px + var(--lm-space-3));grid-template-columns:32px minmax(0,1fr);display:grid}.lg-item--para{gap:var(--lm-space-3);margin:var(--lm-space-4) 0 0;grid-template-columns:56px minmax(0,1fr)}.lg-sec__title+.lg-item--para{margin-top:0}.lg-item--para .lg-item__m{font-family:var(--lm-font-mono);font-size:var(--lm-body-3-size);color:var(--lm-ink-tertiary)}.lg-item--bullet{grid-template-columns:16px minmax(0,1fr)}.lg-item--bullet:before{content:"";border-radius:var(--lm-radius-full);background:var(--lm-ink-tertiary);width:5px;height:5px;margin-top:.7em}.lg-item__m{color:var(--lm-ink-tertiary);font-variant-numeric:tabular-nums}@media (max-width:767px){.lg-clause,.lg-item--para{gap:var(--lm-space-2);grid-template-columns:44px minmax(0,1fr)}.lg-item{margin-left:calc(44px + var(--lm-space-2))}.lg-item--para{margin-left:0}}.lg-parties{gap:var(--lm-space-1);margin:0 0 var(--lm-space-10);padding-left:var(--lm-space-5);border-left:1px solid var(--lm-line-strong);font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);flex-direction:column;display:flex}.lg-parties p{margin:0}.lg-note{gap:var(--lm-space-2);margin:0 0 var(--lm-space-10);padding:var(--lm-space-4) var(--lm-space-5);border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-md);background:var(--lm-paper);font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);flex-direction:column;display:flex}.lg-note p{margin:0}.lg-note .type-eyebrow{color:var(--lm-ink-tertiary)}.lg-text .lg-note__ref{font-family:var(--lm-font-mono);text-decoration:none}.lg-schedule{margin:var(--lm-space-12) 0 0;padding-top:var(--lm-space-6);border-top:1px solid var(--lm-line)}.lg-table{margin-top:var(--lm-space-5);padding:var(--lm-space-2) var(--lm-space-5);overflow-x:auto}.lg-table:focus-visible{outline:2px solid var(--lm-focus);outline-offset:2px}.lg-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);text-align:left}.lg-table thead th{padding:var(--lm-space-3) var(--lm-space-4) var(--lm-space-3) 0;font-family:var(--lm-font-mono);font-size:var(--lm-caption-1-size);color:var(--lm-ink-tertiary);vertical-align:bottom;font-weight:500}.lg-table tbody :is(th,td){padding:var(--lm-space-3) var(--lm-space-4) var(--lm-space-3) 0;border-top:1px solid var(--lm-line);vertical-align:top}.lg-table tbody th{color:var(--lm-ink);min-width:9em;font-weight:500}.lg-table tbody td{color:var(--lm-ink-secondary)}.lg-table__line,.lg-table__cat{display:block}.lg-table__cat{color:var(--lm-ink);font-weight:500}.lg-source{margin:var(--lm-space-3) 0 0;color:var(--lm-ink-tertiary)}.lg-certs{gap:var(--lm-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lg-cert{gap:var(--lm-space-4);padding:var(--lm-space-6);flex-direction:column;display:flex}.lg-cert__badge{border-radius:var(--lm-radius-md);background:var(--lm-purple-100);width:48px;height:48px;color:var(--lm-violet-strong);place-items:center;display:grid}.lg-cert__head{align-items:center;gap:var(--lm-space-3);flex-wrap:wrap;display:flex}.lg-cert__head h2{color:var(--lm-ink);margin:0}.lg-cert__text{color:var(--lm-ink-tertiary);flex:1;margin:0}.lg-cert__btn{align-self:flex-start}@media (max-width:1023px){.lg-certs{grid-template-columns:minmax(0,1fr)}}.lg-facts{margin:0}.lg-facts__row{padding:var(--lm-space-5) 0;border-top:1px solid var(--lm-line)}.lg-facts__row:first-child{border-top:0;padding-top:0}.lg-facts dt{margin:0 0 var(--lm-space-2);color:var(--lm-ink)}.lg-facts dd{margin:0}.lg-docs{margin:0;padding:0;list-style:none}.lg-docs__row{gap:var(--lm-space-3);padding:var(--lm-space-3) 0;border-top:1px solid var(--lm-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;display:grid}.lg-docs__row:first-child{border-top:0;padding-top:0}.lg-docs__icon{color:var(--lm-ink-tertiary);align-self:center}.lg-docs__meta{color:var(--lm-ink-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:767px){.lg-docs__row{grid-template-columns:20px minmax(0,1fr)}.lg-docs__meta{white-space:normal;grid-column:2}}.lg-address{margin:var(--lm-space-4) 0 0;font-style:normal}.lg-pairs{gap:var(--lm-space-2) var(--lm-space-4);margin:var(--lm-space-5) 0 0;grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.lg-pairs dt{color:var(--lm-ink);font-weight:500}.lg-pairs dd{overflow-wrap:anywhere;min-width:0;margin:0}.lg-list{margin:var(--lm-space-4) 0 0;padding-left:var(--lm-space-5);list-style:outside}.lg-list li+li{margin-top:var(--lm-space-2)}.lg-list li::marker{color:var(--lm-ink-tertiary)}@media print{.lg-switch,.lg-toc,.lg-rail,.lg-card__side{display:none!important}.lg-grid{display:block}}
