.page-module__OpZm7q__contents{margin:var(--sp-4) 0 0;border-top:var(--line-w) solid var(--line);counter-reset:chapter;padding:0;list-style:none}.page-module__OpZm7q__contents>li{border-bottom:var(--line-w) solid var(--line-soft);counter-increment:chapter;margin:0}.page-module__OpZm7q__contentsRow{justify-content:center;gap:var(--sp-1);min-height:var(--control-h);padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-7);color:inherit;transition:background-color var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.page-module__OpZm7q__contentsRow:before{top:calc(var(--sp-3) + .2em);left:var(--sp-2);color:var(--gold);content:counter(chapter, decimal-leading-zero);font-family:var(--face-data);font-size:var(--t-data);font-weight:var(--t-data-weight);letter-spacing:var(--t-data-tracking);font-variant-numeric:tabular-nums;line-height:1;position:absolute}.page-module__OpZm7q__contentsRow:hover{background:var(--tint-hover)}.page-module__OpZm7q__contentsRow:active{background:var(--tint-active)}.page-module__OpZm7q__contentsRow:focus-visible{outline:var(--focus-outline);outline-offset:0}.page-module__OpZm7q__contentsTitle{color:var(--ink-hi);font-size:var(--t-small);font-weight:600;line-height:var(--t-small-lh);transition:color var(--dur-fast) var(--ease-out)}.page-module__OpZm7q__contentsRow:hover .page-module__OpZm7q__contentsTitle,.page-module__OpZm7q__contentsRow:focus-visible .page-module__OpZm7q__contentsTitle{color:var(--gold-hi)}.page-module__OpZm7q__contentsSummary{color:var(--ink-lo);font-size:var(--t-small);line-height:var(--t-small-lh);max-width:var(--measure-narrow);text-wrap:pretty}.page-module__OpZm7q__contentsMeta{color:var(--ink-lo);font-family:var(--face-data);font-size:var(--t-data);font-weight:var(--t-data-weight);letter-spacing:var(--t-data-tracking-tight);line-height:var(--t-data-lh);font-variant-numeric:tabular-nums}.page-module__OpZm7q__summary{margin-bottom:var(--sp-6);color:var(--ink-hi);font-family:var(--face-display);font-size:var(--t-lede);font-weight:var(--t-lede-weight);font-style:italic;line-height:var(--t-lede-lh);text-wrap:pretty}.page-module__OpZm7q__part+.page-module__OpZm7q__part{margin-top:var(--sp-6)}.page-module__OpZm7q__partHeading{margin-bottom:var(--sp-3);padding-top:var(--sp-3);border-top:var(--line-w) solid var(--data-ember);color:var(--data-ember-peak);font-family:var(--face-data);font-size:var(--t-data);font-weight:var(--t-data-weight);letter-spacing:var(--t-data-tracking);line-height:var(--t-data-lh);text-transform:uppercase}.page-module__OpZm7q__examples,.page-module__OpZm7q__cues{margin:0;padding:0;list-style:none}.page-module__OpZm7q__examples>li{padding-left:var(--sp-4);border-left:var(--line-w) solid var(--gold-line)}.page-module__OpZm7q__examples>li+li{margin-top:var(--sp-4)}.page-module__OpZm7q__examples>li>span{margin-top:var(--sp-1);color:var(--ink-lo);font-size:var(--t-small);line-height:var(--t-small-lh);display:block}.page-module__OpZm7q__cues>li{padding-left:var(--sp-5);color:var(--ink);font-size:var(--t-body);line-height:var(--t-body-lh);position:relative}.page-module__OpZm7q__cues>li+li{margin-top:var(--sp-3)}.page-module__OpZm7q__cues>li:before{color:var(--gold);content:"✓";font-family:var(--face-data);font-size:var(--t-data);line-height:var(--t-body-lh);position:absolute;top:0;left:0}.page-module__OpZm7q__pending{color:var(--ink-lo);font-size:var(--t-small);font-style:italic;line-height:var(--t-small-lh)}.page-module__OpZm7q__findings{margin:var(--sp-4) 0 0;padding:0;list-style:none}.page-module__OpZm7q__findings>li{padding:var(--sp-4) 0 0;border-top:var(--line-w) solid var(--line)}.page-module__OpZm7q__findings>li:first-child{border-top:0;padding-top:0}.page-module__OpZm7q__findings>li+li{margin-top:var(--sp-4)}.page-module__OpZm7q__findings>li>p{color:var(--ink);font-size:var(--t-small);line-height:var(--t-small-lh);margin:0}.page-module__OpZm7q__findingMeta{align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.page-module__OpZm7q__findingMeta>a{color:var(--ink-lo);font-family:var(--face-data);font-size:var(--t-data);font-weight:var(--t-data-weight);line-height:var(--t-data-lh);-webkit-text-decoration-color:color-mix(in oklab, var(--ink-lo) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-lo) 50%, transparent);text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out)}.page-module__OpZm7q__findingMeta>a:hover,.page-module__OpZm7q__findingMeta>a:focus-visible{color:var(--gold-hi);text-decoration-color:currentColor}
