
.track{padding-top:10rem;} .track section{padding:0;margin:0;} .track-hero{padding-bottom:4rem!important;border-bottom:1px solid var(--line-strong);}
.track h1{font:400 clamp(3.4rem,7vw,6.2rem)/1.04 var(--font-display);letter-spacing:-.025em;margin:1.6rem 0;}
.track h1 em,.track h2 em{color:var(--accent);font-weight:400;}
.track-intro{max-width:42rem;font-size:1.12rem;color:var(--ink-dim);line-height:1.8;}
.record-meta{display:flex;gap:3rem;flex-wrap:wrap;margin-top:2.5rem;font:.7rem/1.7 var(--font-mono);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.07em;}
.record-meta b{display:block;color:var(--ink);font-weight:400;}
.track h2{font:400 clamp(2.7rem,4.6vw,4rem)/1.1 var(--font-display);margin:.8rem 0 1rem;}
.month-report{padding-top:4rem!important;} .month-heading{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;}
.record-badge{display:inline-block;border:1px solid rgba(217,166,72,.35);padding:.5rem .8rem;color:var(--accent);font:.65rem/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;}
.month-lead{color:var(--ink-dim);max-width:48rem;margin:1rem 0 2rem;}
.track .record-summary strong{font-size:clamp(2.3rem,3.3vw,3.5rem);}
.report-notes,.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin:2.5rem 0;}
.report-notes h3{font:400 1.55rem var(--font-display);margin-bottom:.6rem;}.report-notes p,.report-detail p,.coverage-note p,.next-report p,.method-grid p,.verification p{color:var(--ink-dim);font-size:.95rem;line-height:1.8;}
.report-detail{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:1.2rem 0;}
.report-detail summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;color:var(--ink);font-size:.95rem;}.report-detail summary::-webkit-details-marker{display:none;}.report-detail summary span{color:var(--accent);font-size:1.3rem;}.report-detail[open] summary{margin-bottom:1.5rem;}.report-detail p{margin-top:1rem;max-width:75ch;}
.table-scroll{overflow-x:auto;} table{border-collapse:collapse;width:100%;font-size:.9rem;font-variant-numeric:tabular-nums;}caption{text-align:left;font:.68rem var(--font-mono);color:var(--ink-dim);margin-bottom:1rem;}th,td{padding:.85rem .4rem;border-bottom:1px solid var(--line);text-align:left;}th{font-weight:400;color:var(--ink-dim);}td,thead th:last-child{text-align:right;white-space:nowrap;} .table-total th,.table-total td{color:var(--accent);}
.coverage-note{border-left:2px solid var(--accent);padding:1.5rem 1.7rem;margin:2rem 0;background:var(--bg-raised);}.coverage-note .mono-label::before{display:none;}.coverage-note p{margin-top:.8rem;font-size:.85rem;}
.next-report{margin-top:3rem!important;padding:2.5rem 0!important;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);}.next-report p{max-width:45rem;margin:1rem 0 1.4rem;}
.method-section{padding-top:5rem!important;}.method-grid{gap:0;border-top:1px solid var(--line-strong);}.method-grid article{padding:2rem 2rem 2rem 0;border-bottom:1px solid var(--line-strong);}.method-grid article:nth-child(even){padding-left:2rem;border-left:1px solid var(--line-strong);}.idx{font:.7rem var(--font-mono);color:var(--accent);}.method-grid h3{font:400 1.7rem var(--font-display);margin:.8rem 0;}
.verification{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;padding:3rem 0!important;}.wallet-panel{align-self:center;padding:1.7rem;background:var(--bg-raised);border:1px solid var(--line-strong);}.wallet-panel>a:first-of-type{display:block;overflow-wrap:anywhere;font:.8rem/1.9 var(--font-mono);color:var(--accent);margin:1rem 0 1.5rem;}.wallet-panel .btn{font-size:.75rem;}.track-disclaimer{font-size:.78rem;color:var(--ink-dim);margin:2rem 0 0;max-width:90ch;}
@media(max-width:680px){.track{padding-top:8rem;}.month-heading{align-items:start;flex-direction:column;gap:.5rem;}.report-notes,.method-grid,.verification{grid-template-columns:1fr;gap:1.5rem;}.method-grid{gap:0;}.method-grid article:nth-child(even){border-left:0;padding-left:0;}.record-meta{gap:1.5rem;}.track .record-summary strong{font-size:3rem;}.verification{gap:1.2rem;}.coverage-note{padding:1.2rem;} }

.metric-basis{margin:1.2rem 0 0;max-width:85ch;font-size:.8rem;line-height:1.7;color:var(--ink-dim);}
.report-contents{list-style:none;margin:1rem 0 0;padding:0;border-top:1px solid var(--line-strong);}.report-contents li{padding:.75rem 0;border-bottom:1px solid var(--line-strong);color:var(--ink-dim);font-size:.95rem;}.wallet-panel p{margin:1rem 0 1.5rem;}
