.v8-lg{padding-top:clamp(20px,2.8vw,40px)}.v8-lg__head .v8-note{margin-top:14px;max-width:52ch;text-wrap:balance}.v8-lg__side{--stack:32px}.v8-lg__index ol{border-top:1px solid var(--v8-ink);list-style:none}.v8-lg__index li{border-bottom:1px solid var(--v8-rule)}.v8-lg__index li:last-child{border-bottom-color:var(--v8-ink)}.v8-lg__index a{display:flex;align-items:center;min-height:40px;padding:7px 0 8px;color:var(--v8-ink);font-weight:600;line-height:1.25;text-decoration:none}.v8-lg__index a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.v8-lg__doc{--stack:48px;margin-top:clamp(40px,5vw,72px)}.v8-lg__part+.v8-lg__part{margin-top:52px}.v8-lg__part .v8-read{margin-top:14px}.v8-lg__part ul{padding-left:1.05em;list-style:square}.v8-lg__part li+li{margin-top:.3em}.v8-lg__doc a,.v8-lg__rows a,.v8-lg__unset a{color:var(--v8-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.v8-lg__doc a:hover,.v8-lg__rows a:hover,.v8-lg__unset a:hover{text-decoration-thickness:3px}.v8-lg__rows{grid-column:1/14;display:grid;grid-template-columns:subgrid;margin:clamp(40px,5vw,72px) 0 0;border-top:1px solid var(--v8-ink)}.v8-lg__row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:baseline;padding:12px 0 14px;border-bottom:1px solid var(--v8-rule)}.v8-lg__row:last-child{border-bottom-color:var(--v8-ink)}.v8-lg__row dt{grid-column:1/6;font-weight:700}.v8-lg__row dd{grid-column:6/14;margin:0;font-family:var(--v8-font-read);font-size:var(--v8-s-read);line-height:1.45;overflow-wrap:anywhere}.v8-lg__row dd span{display:block}.v8-lg__unset{margin-top:clamp(40px,5vw,72px)}.v8-lg__unset .v8-read{margin-top:14px}.v8-lg__unset .v8-note{margin-top:14px;max-width:none;overflow-wrap:anywhere}.v8-lg__credit{margin-top:40px}@media (min-width:901px){.v8-lg__side{grid-row:1/span 2;position:sticky;top:24px;margin-top:9px}.v8-lg__doc{grid-row:2}}@media (max-width:900px){.v8-lg__rows{grid-column:1/-1;display:block}.v8-lg__row{display:block;padding:10px 0 12px}.v8-lg__row dd{margin-top:2px}}