.line-item.svelte-8pevfn{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:3px 10px;padding:9px 0;display:flex}.line-item.svelte-8pevfn:last-child{border-bottom:none}.line-item.accent.svelte-8pevfn{background:var(--color-accent-soft);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-bottom:none;flex-direction:column;align-items:stretch;margin-bottom:10px;padding:14px 16px}.line-item.accent.svelte-8pevfn .line-title:where(.svelte-8pevfn){font-weight:700}.line-title.svelte-8pevfn{color:var(--color-text);flex:auto;min-width:200px;font-size:15px;font-weight:600;text-decoration:none}.line-title.svelte-8pevfn:hover{color:var(--color-accent);text-decoration:underline}.line-meta.svelte-8pevfn{color:var(--color-text-faint);flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:4px;font-size:13px;display:inline-flex}.sep.svelte-8pevfn{color:var(--color-border)}.price.svelte-8pevfn{color:var(--color-text-muted);font-weight:600}.price-hot.svelte-8pevfn{color:var(--color-gold);text-underline-offset:2px;font-weight:700;text-decoration:underline}.price-old.svelte-8pevfn{color:var(--color-text-faint);text-decoration:line-through}.status-new.svelte-8pevfn{color:var(--color-text);font-weight:600}.status-collecting.svelte-8pevfn{color:var(--color-accent);font-weight:600}.status-available.svelte-8pevfn{color:var(--color-text-faint)}.line-blurb.svelte-8pevfn{color:var(--color-text-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.line-blurb.svelte-8pevfn a{color:var(--color-accent)}.article-page.svelte-1c4x3n{padding:40px 0 80px}.article-header.svelte-1c4x3n{margin-bottom:24px}.breadcrumbs.svelte-1c4x3n{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.breadcrumbs.svelte-1c4x3n a:where(.svelte-1c4x3n){color:var(--color-accent);font-weight:600;text-decoration:none}.breadcrumbs.svelte-1c4x3n a:where(.svelte-1c4x3n):hover{text-decoration:underline}.crumb-sep.svelte-1c4x3n,.crumb-current.svelte-1c4x3n{color:var(--color-text-faint)}.article-header.svelte-1c4x3n h1:where(.svelte-1c4x3n){max-width:46ch;margin-bottom:10px;font-size:32px;line-height:1.25}.week.svelte-1c4x3n{color:var(--color-text-faint);font-size:13.5px}.intro.svelte-1c4x3n{color:var(--color-text-muted);max-width:66ch;margin-bottom:12px;font-size:17px;line-height:1.6}.intro.svelte-1c4x3n a{color:var(--color-accent)}.summary-line.svelte-1c4x3n{color:var(--color-text-faint);margin-bottom:32px;font-size:14px}.layout-grid.svelte-1c4x3n{grid-template-columns:1fr;gap:28px;margin-bottom:8px;display:grid}.toc.svelte-1c4x3n{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:14px 16px}.toc-title.svelte-1c4x3n{font-family:var(--font-serif);color:var(--color-text);margin-bottom:10px;font-size:14px;font-weight:600;display:block}.toc-list.svelte-1c4x3n{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.toc-list.svelte-1c4x3n a:where(.svelte-1c4x3n){color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;align-items:baseline;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.toc-list.svelte-1c4x3n a:where(.svelte-1c4x3n):hover{color:var(--color-accent);border-color:var(--color-accent)}.toc-count.svelte-1c4x3n{color:var(--color-text-faint);font-weight:500}.article-body.svelte-1c4x3n{min-width:0}.accents-section.svelte-1c4x3n,.groups-section.svelte-1c4x3n{margin-bottom:36px}.accents-section.svelte-1c4x3n h2:where(.svelte-1c4x3n),.groups-section.svelte-1c4x3n h2:where(.svelte-1c4x3n){margin-bottom:14px;font-size:20px}.line-list.svelte-1c4x3n{margin:0;padding:0;list-style:none}.topic-group.svelte-1c4x3n{margin-bottom:28px}.topic-group.svelte-1c4x3n h3:where(.svelte-1c4x3n){font-size:16px;font-family:var(--font-sans);color:var(--color-text);border-bottom:2px solid var(--color-border);margin-bottom:4px;padding-bottom:6px;scroll-margin-top:84px;font-weight:700}.topic-group.svelte-1c4x3n h3:where(.svelte-1c4x3n) .count:where(.svelte-1c4x3n){color:var(--color-text-faint);font-weight:500}.more-details.svelte-1c4x3n{margin-top:4px}.more-details.svelte-1c4x3n summary:where(.svelte-1c4x3n){cursor:pointer;color:var(--color-accent);padding:8px 0;font-size:13.5px;font-weight:600;list-style:none}.more-details.svelte-1c4x3n summary:where(.svelte-1c4x3n)::-webkit-details-marker{display:none}.more-details.svelte-1c4x3n summary:where(.svelte-1c4x3n):before{content:"+ "}.more-details[open].svelte-1c4x3n summary:where(.svelte-1c4x3n):before{content:"− "}.back-to-top.svelte-1c4x3n{color:var(--color-text-faint);margin-top:8px;font-size:12.5px;text-decoration:none;display:inline-block}.back-to-top.svelte-1c4x3n:hover{color:var(--color-accent)}.week-nav.svelte-1c4x3n{border-top:1px solid var(--color-border);justify-content:space-between;margin:40px 0;padding-top:24px;font-size:14.5px;font-weight:600;display:flex}.week-nav.svelte-1c4x3n a:where(.svelte-1c4x3n){color:var(--color-accent);text-decoration:none}.week-nav.svelte-1c4x3n a:where(.svelte-1c4x3n):hover{text-decoration:underline}.subscribe-block.svelte-1c4x3n{padding:28px 30px}@media (width>=1100px){.layout-grid.svelte-1c4x3n{grid-template-columns:232px 1fr;align-items:start}.toc.svelte-1c4x3n{position:sticky;top:84px}.toc-list.svelte-1c4x3n{flex-flow:column}.toc-list.svelte-1c4x3n a:where(.svelte-1c4x3n){border-radius:var(--radius-sm);white-space:normal}}@media (width<=640px){.article-header.svelte-1c4x3n h1:where(.svelte-1c4x3n){font-size:25px}}
