._96J_ga_prose{color:var(--text-muted);font-size:1.0625rem;line-height:1.65}._96J_ga_prose h2{border-top:1px solid var(--hairline);color:var(--text);letter-spacing:-.025em;margin-top:3.5rem;padding-top:2rem;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:48rem){._96J_ga_prose h2{font-size:1.875rem}}._96J_ga_prose h2+*,._96J_ga_prose p,._96J_ga_prose ul,._96J_ga_prose ol,._96J_ga_tableWrap,._96J_ga_prose h1+p{margin-top:1.25rem}._96J_ga_prose h1+p+p{color:var(--text);margin-top:2.5rem;font-size:1.125rem}._96J_ga_prose strong{color:var(--text);font-weight:600}._96J_ga_prose a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-wine);text-decoration-color:var(--hairline-wine);text-underline-offset:4px;overflow-wrap:anywhere}._96J_ga_prose a:hover{-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}._96J_ga_prose ul{padding-left:1.25rem;list-style:none}._96J_ga_prose ul li{position:relative}._96J_ga_prose ol{padding-left:1.25rem;list-style:decimal}._96J_ga_prose ol li::marker{color:var(--text);font-weight:600}._96J_ga_prose li+li{margin-top:.5rem}._96J_ga_prose ul li:before{content:"";border-radius:var(--radius-pill);background:var(--accent-text);width:6px;height:6px;position:absolute;top:.7em;left:-1.25rem}._96J_ga_tableWrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--hairline);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--surface-highlight-start), var(--surface-highlight-end)), var(--surface);box-shadow:var(--elev-1);overflow-x:auto}._96J_ga_tableWrap:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}._96J_ga_tableWrap table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.9375rem;line-height:1.55}._96J_ga_tableWrap th,._96J_ga_tableWrap td{text-align:left;vertical-align:top;padding:.875rem 1.125rem}._96J_ga_tableWrap th{color:var(--text);letter-spacing:.12em;text-transform:uppercase;background:rgb(var(--text-rgb) / 3%);border-bottom:1px solid var(--hairline-strong);font-size:.75rem;font-weight:600}._96J_ga_tableWrap td:first-child{color:var(--text);font-weight:600}._96J_ga_tableWrap tbody tr+tr td{border-top:1px solid var(--hairline)}
