.weekly-page{max-width:1040px;margin:0 auto}.weekly-heading{padding:1rem 0 2rem}.weekly-heading .eyebrow{margin-bottom:.8rem}.weekly-heading h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:600;line-height:1.15}.weekly-paper-count{margin:1rem 0 0;color:var(--forest);font-size:.88rem;font-weight:700}.weekly-entry{padding:2rem 0 2.2rem;border-top:1px solid var(--line)}.weekly-entry-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1rem;color:var(--muted);font-size:.78rem}.weekly-entry-number{color:var(--accent);font-weight:800}.weekly-arxiv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-entry-meta .theme-match.compact{margin:0}.weekly-vote-score{color:var(--forest)}.weekly-entry h2{max-width:900px;margin:.75rem 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.weekly-entry h2 a:hover,.weekly-entry-links a:hover{color:var(--accent)}.weekly-authors{max-width:none;margin:0 0 1rem;color:var(--muted);font-size:.9rem}.weekly-entry-body.has-figure{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,31%);grid-gap:1.6rem;gap:1.6rem;align-items:start}.weekly-entry-copy{min-width:0;max-width:850px;font-size:.96rem;line-height:1.7}.weekly-entry-copy p{max-width:none}.weekly-takeaway{margin:0;color:var(--ink);font-size:1.02rem}.weekly-context{margin:.85rem 0 0;color:#3f515b}.weekly-context strong{display:block;margin-bottom:.2rem;color:var(--forest);font-size:.78rem;text-transform:uppercase}.weekly-figure{display:block;min-width:0;border:1px solid var(--line);background:var(--paper)}.weekly-figure img{display:block;width:100%;height:auto;max-height:260px;object-fit:contain}.weekly-figure span{display:block;padding:.4rem .7rem;border-top:1px solid var(--line);color:var(--muted);font-size:.76rem}.weekly-entry-links{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1.1rem;font-size:.86rem}.weekly-entry-links a{display:inline-flex;align-items:center;gap:.3rem;min-height:32px;color:var(--forest);font-weight:600}.weekly-entry-links .weekly-primary-link{color:var(--accent)}.weekly-entry-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.8rem}.weekly-tags{display:flex;flex-wrap:wrap;gap:.25rem .85rem;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.78rem}.weekly-tags li+li:before{content:"·";margin-right:.85rem;color:var(--accent)}.weekly-discussion{color:var(--accent);font-size:.78rem}.weekly-figure-notes{margin-top:.9rem;border-top:1px solid var(--line);padding-top:.65rem;color:var(--muted);font-size:.84rem}.weekly-figure-notes summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--forest);font-weight:600}.weekly-figure-notes ul{display:grid;grid-gap:.5rem;gap:.5rem;max-width:850px;margin:.75rem 0 0;padding-left:1.2rem}.weekly-figure-notes li{max-width:none}@media (max-width:720px){.weekly-heading{padding:.6rem 0 1.5rem}.weekly-heading h1{font-size:2rem}.weekly-entry{padding:1.5rem 0 1.8rem}.weekly-entry h2{font-size:1.4rem}.weekly-entry-body.has-figure{grid-template-columns:minmax(0,1fr);gap:1rem}.weekly-figure{width:min(100%,380px)}}