.prose{min-width:0;max-width:720px;line-height:1.8}.prose>p,.prose .pt p{color:#efe9dcdb}.prose>p+p{margin-top:12px}.prose ul{color:#efe9dcdb;margin:0;padding-left:1.1em}.prose li+li{margin-top:4px}.prose li::marker{color:var(--paper-dim)}.prose ul ul{color:#efe9dcbd;margin-top:4px;font-size:15px}.prose strong,.prose b,.prose code{color:var(--gold-hi);font-variant-numeric:tabular-nums;font-family:inherit;font-weight:600}.prose a:not([class]){color:var(--gold);text-underline-offset:3px;text-decoration-color:#e6c27c73;transition:color .25s,text-decoration-color .25s}.prose a:not([class]):hover{color:var(--gold-hi);text-decoration-color:currentColor}.prose h2.sec{letter-spacing:.04em;margin:64px 0 24px;scroll-margin-top:96px;font-size:28px;font-weight:700}.prose h2.sec:after{content:"";background:var(--gold);width:28px;height:2px;margin-top:10px;display:block}.prose h2.sec:first-child{margin-top:0}.prose h3{color:var(--ivory);margin:28px 0 6px;font-size:17px;font-weight:600}.prose h2.sec+h3{margin-top:0}.prose h4{letter-spacing:.06em;color:var(--paper-dim);margin:18px 0 8px;font-size:13px;font-weight:400}.prose .note{border-left:2px solid var(--gold);color:#efe9dcd9;margin:16px 0 0;padding:2px 0 2px 16px;font-size:15px}.prose .note:before{content:attr(data-label);letter-spacing:.06em;color:var(--gold);margin-bottom:4px;font-size:12px;display:block}.prose .muted{color:var(--paper-dim);font-size:14px}.prose details{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:16px;margin-top:28px}.prose summary{cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;list-style:none;transition:background .25s;display:flex}.prose summary::-webkit-details-marker{display:none}.prose summary:hover{background:#ffffff08}.prose summary>b{color:var(--paper);flex:1;font-size:16px;font-weight:600}.prose summary>small{color:var(--paper-dim);font-variant-numeric:tabular-nums;font-size:13px}.prose summary:after{content:"";background:#ffffff12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M9.5 11l3.5 3.5 3.5-3.5' fill='none' stroke='%23efe9dc' stroke-width='1.5'/%3E%3C/svg%3E") 50%/26px;border-radius:50%;flex:none;width:26px;height:26px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.prose details[open]>summary:after{transform:rotate(180deg)}.prose details>.body{padding:4px 20px 20px}.prose .tbl{margin-top:12px;overflow-x:auto}.prose details .tbl{margin-top:0}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th{letter-spacing:.06em;color:var(--paper-dim);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:400}.prose td{font-variant-numeric:tabular-nums;border-bottom:1px solid #efe9dc0d;padding:7px 10px}.prose :is(th,td).r{text-align:right}.prose :is(th,td).c{text-align:center}.prose td.neg{color:#b98a7c}.prose td.dim{color:var(--paper-dim)}.prose .kv{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));column-gap:16px;display:grid}.prose .kv>div{font-variant-numeric:tabular-nums;border-bottom:1px solid #efe9dc12;justify-content:space-between;gap:8px;padding:7px 0;font-size:14px;display:flex}.prose .kv span{color:var(--paper-dim)}.pager{grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin-top:80px;display:grid}.pager a{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:4px;padding:18px 22px;text-decoration:none;transition:background .3s,box-shadow .3s;display:grid}.pager a:hover{background:#ffffff0a;box-shadow:inset 0 0 0 1px #e6c27c59}.pager a:last-child{text-align:right;grid-column:2}.pager span{letter-spacing:.06em;color:var(--paper-dim);font-size:12px}.pager b{font-size:18px;font-weight:600}.onpage{font-size:13px;position:sticky;top:96px}.onpage h4{letter-spacing:.06em;color:var(--paper-dim);margin:0 0 10px;font-size:12px;font-weight:400}.onpage a{border-left:1px solid var(--line);color:var(--paper-dim);padding:4px 0 4px 12px;text-decoration:none;transition:color .25s,border-color .25s;display:block}.onpage a:hover{color:var(--paper)}.onpage a.on{color:var(--gold);border-color:var(--gold)}.tag{box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.06em;color:#efe9dcd9;border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.tag.live{color:var(--ink);background:var(--gold);box-shadow:none;font-weight:600}.seg{align-items:center;display:flex}.seg button{font:inherit;letter-spacing:.1em;color:var(--paper-dim);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:14px;transition:color .25s;position:relative}.seg button:first-child{padding-left:0}.seg button+button:before{content:"";background:var(--line);width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.seg button:hover{color:var(--paper)}.seg button.on{color:var(--gold-hi)}
