.theme-scope .related-reads,.theme-scope .issue>.related-reads{margin-block:calc(2 * var(--space-gap-lg))}body.theme-scope[data-theme=phage] .related-reads .ruled-grid-rounded>:is(ol,ul)>li>a:is(:hover,:focus-visible){background-color:var(--control-surface-hover, var(--color-bg-surface-muted-hover))}body.theme-scope .phage-picks-body,body.theme-scope .phage-picks-body .pick-blocks{display:grid;gap:var(--rhythm-section);min-width:0}body.theme-scope .phage-picks-body .picks-intro>:first-child{margin-top:0}body.theme-scope .phage-picks-body .picks-intro>:last-child{margin-bottom:0}body.theme-scope .phage-picks-body .pick-blocks>article{scroll-margin-top:var(--rhythm-section)}body.theme-scope .phage-picks-body .ledger-title>h2{text-wrap:wrap}body.theme-scope .phage-picks-body .picks-commentary>*+h3{margin-block-start:var(--rhythm-subsection)}body.theme-scope .phage-picks-body .ledger-title>h2{font:var(--feed-title-font);letter-spacing:normal}body.theme-scope .phage-picks-body .pick-publication{display:flex;flex-wrap:wrap;gap:var(--space-gap-xs) var(--space-gap-md);margin-top:var(--space-gap-sm);font-size:var(--type-meta);line-height:1.5;color:var(--color-text-muted)}.theme-scope .capsid-story-card{margin:0;min-width:0;--ruled-grid-inset:var(--space-gap-md)}.theme-scope .capsid-story-card .ruled-grid{overflow:hidden;border-radius:0}.theme-scope .capsid-story-card .issue-list{margin:0}.theme-scope .capsid-story-card .capsid-story-commentary{margin:0;padding:var(--space-gap-md);max-width:none;box-shadow:inset 0 1px 0 var(--color-grid-rule)!important}.theme-scope .capsid-story-commentary>:first-child{margin-top:0}.theme-scope .capsid-story-commentary>:last-child{margin-bottom:0}@media(max-width:40rem){.theme-scope .capsid-story-card{--ruled-grid-inset:var(--space-gap-md)}.theme-scope .capsid-story-card .capsid-story-commentary{padding:var(--space-gap-md)}}.theme-scope .capsid-story-card .issue-list>.issue-row>a{border-radius:0}@media(min-width:48.001rem){body.theme-scope .capsid-story-card .issue-row>a{align-items:flex-end}}body.theme-scope .capsid-story-heading{padding:var(--space-gap-md)}body.theme-scope .capsid-story-heading h2{margin:0;padding:0;border:0;font:var(--feed-title-font);letter-spacing:normal;color:var(--color-text-primary)}.theme-scope .capsid-roundup-body{display:grid;gap:var(--rhythm-section)}.theme-scope .roundup-stories{display:grid;gap:0;min-width:0}.theme-scope .roundup-stories>.ruled-grid{border-radius:0}.theme-scope .roundup-throwback-intro{padding:var(--space-gap-md)}body.theme-scope .roundup-throwback-intro>h2{margin:0 0 var(--space-gap-sm);font:600 var(--type-tag)/1.5 var(--font-sans)}.theme-scope .roundup-throwback-intro .prose{margin:0}.theme-scope .roundup-throwback-intro .prose>:first-child{margin-top:0}.theme-scope .roundup-throwback-intro .prose>:last-child{margin-bottom:0}body.theme-scope .roundup-stories>*+*{margin-top:-1px}body.theme-scope .capsid-qa-body{display:grid;gap:var(--rhythm-section);min-width:0}body.theme-scope .capsid-qa-body .qa-exchange{min-width:0}body.theme-scope .capsid-qa-body .qa-row{display:grid;grid-template-columns:calc(3 * var(--rhythm-body)) minmax(0,1fr)}body.theme-scope .capsid-qa-body .qa-question{background:var(--color-bg-surface-muted);border-radius:.5rem .5rem 0 0}body.theme-scope .capsid-qa-body .qa-answer{border-top:1px solid var(--color-grid-rule)}body.theme-scope .capsid-qa-body .qa-marker{margin:0;padding:var(--space-gap-lg) 0;text-align:center;border-right:1px solid var(--color-grid-rule);font-size:var(--type-reading);line-height:var(--leading-reading);font-weight:600;color:var(--color-text-muted)}body.theme-scope .capsid-qa-body .qa-copy{padding:var(--space-gap-lg);min-width:0}body.theme-scope .capsid-qa-body .prose>:first-child{margin-top:0}body.theme-scope .capsid-qa-body .prose>:last-child{margin-bottom:0}body.theme-scope .capsid-qa-body .qa-closing{padding-top:var(--rhythm-subsection)}@media(max-width:40rem){body.theme-scope .capsid-qa-body .qa-row{grid-template-columns:minmax(0,1fr)}body.theme-scope .capsid-qa-body .qa-copy{padding:var(--rhythm-body)}body.theme-scope .capsid-qa-body .qa-marker{padding:var(--rhythm-tight) var(--rhythm-body);text-align:left;border-right:0;border-bottom:1px solid var(--color-grid-rule)}}.theme-scope .capsid-podovirus-bridge{display:grid;gap:.5rem;padding:1rem;border-inline-start:4px solid var(--pod-yellow);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--pod-subtle);color:var(--pod-ink)}.theme-scope .capsid-podovirus-bridge-heading{display:grid;gap:.25rem}.theme-scope .capsid-podovirus-cue{display:inline-flex;align-items:center;gap:.375rem;width:fit-content;font:700 var(--type-caption)/1.5 var(--font-role-label);letter-spacing:.07em;text-transform:uppercase;color:var(--pod-outline)}.theme-scope .capsid-podovirus-cue .podovirus-signal{width:1.25rem;height:.875rem}.theme-scope .capsid-podovirus-bridge h2{margin:0;font:700 var(--type-h4)/1.35 var(--font-role-heading);letter-spacing:-.01em;color:var(--pod-ink)}.theme-scope .capsid-podovirus-episodes{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.theme-scope .capsid-podovirus-episodes li{min-width:0}.theme-scope .capsid-podovirus-episode{display:flex;justify-content:space-between;min-height:2.75rem;padding:.5rem 0;gap:1rem;color:var(--pod-ink);text-decoration:none}.theme-scope .capsid-podovirus-episode:hover strong{text-decoration:underline 2px var(--color-link-underline);text-underline-offset:.2em}.theme-scope .capsid-podovirus-copy{display:grid;gap:.25rem;min-width:0}.theme-scope .capsid-podovirus-copy strong{font:650 var(--type-supporting)/1.4 var(--font-role-body)}.theme-scope .capsid-podovirus-meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font:400 var(--type-meta)/1.4 var(--font-role-body);color:color-mix(in srgb,var(--pod-ink) 75%,var(--pod-subtle))}.theme-scope .capsid-podovirus-meta time{font:inherit;color:inherit}.theme-scope .capsid-podovirus-episode>.direction-arrow{align-self:center;font-size:1.25rem}
