.lg{gap:2rem;padding-block:2.5rem 1rem;display:grid}@media (min-width:960px){.lg{grid-template-columns:13rem minmax(0,1fr);align-items:start}}.lg-side{position:relative}@media (min-width:960px){.lg-side{top:calc(env(safe-area-inset-top,0px) + 5.5rem);position:sticky}}.lg-side-title{letter-spacing:.06em;text-transform:uppercase;color:var(--zg-dim);margin-bottom:.7rem;font-size:.75rem;font-weight:700;display:block}.lg-side ul{flex-wrap:wrap;gap:.35rem 1rem;display:flex}@media (min-width:960px){.lg-side ul{flex-direction:column}}.lg-side a{color:var(--zg-dim);font-size:.86rem;transition:color .2s}.lg-side a:hover,.lg-side a[aria-current=page]{color:var(--zg-text)}.lg-side a[aria-current=page]{font-weight:700}.lg-doc{min-width:0;max-width:46rem}.lg-head h1{text-wrap:balance;color:var(--zg-text);text-shadow:var(--zg-shadow);font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;line-height:1.15}.lg-meta{color:var(--zg-dim);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:.8rem}.lg-draft{margin-top:1.2rem}.lg-toc{border:1px solid var(--zg-border);background:#ffffff05;margin-top:1.5rem;padding:.8rem 1rem}.lg-toc summary{cursor:pointer;color:var(--zg-dim);font-size:.82rem;font-weight:700}.lg-toc ol{gap:.3rem;margin-top:.7rem;font-size:.85rem;display:grid}.lg-toc a{color:var(--zg-dim)}.lg-toc a:hover{color:var(--zg-text)}.lg-body{color:#f8f8f8d1;margin-top:2rem;font-size:.96rem;line-height:1.7}.lg-body h2{color:var(--zg-text);text-wrap:balance;margin:2.4rem 0 .8rem;scroll-margin-top:6rem;font-size:1.2rem;font-weight:800}.lg-body h3{color:var(--zg-text);margin:1.6rem 0 .5rem;font-size:1rem;font-weight:700}.lg-body p{margin:.75rem 0}.lg-body ul,.lg-body ol{gap:.4rem;margin:.75rem 0;padding-left:1.3rem;display:grid}.lg-body ul{list-style:outside}.lg-body ol{list-style:decimal}.lg-body li::marker{color:var(--zg-dim)}.lg-body strong{color:var(--zg-text);font-weight:700}.lg-body a{color:var(--zg-text);text-underline-offset:2px;text-decoration:underline}.lg-blank{color:#ffd666;background:#ffc40024;border-radius:2px;padding:0 .2rem;font-weight:600}.lg-note{color:#f8f8f8d9;border-left:2px solid;margin:.6rem 0;padding:.55rem .75rem;font-size:.84rem;line-height:1.55;display:block}.lg-note b{text-transform:uppercase;letter-spacing:.04em;margin-right:.35rem;font-size:.72rem;font-weight:700}.lg-note-owner{background:#ffc40014;border-color:#ffc400}.lg-note-owner b{color:#ffd666}.lg-note-counsel{background:#78a0ff14;border-color:#8fb4ff}.lg-note-counsel b{color:#a9c4ff}.lg-table{border:1px solid var(--zg-border);margin:1rem 0;overflow-x:auto}.lg-table table{border-collapse:collapse;width:100%;font-size:.84rem;line-height:1.5}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.55rem .75rem}.lg-table th{color:var(--zg-text);background:#ffffff08;font-weight:700}.lg-table tr:last-child td{border-bottom:0}
