.ivf-legacy{background:var(--wall);color:var(--paper)}.ivf-legacy-intro{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;max-width:1180px;margin:auto;padding:64px 32px;display:grid}.ivf-legacy .article-body{width:100%;min-width:0;max-width:none;color:inherit}.ivf-legacy .article-body>p:not(.article-credit){font:400 18px/1.85 var(--font-sans);max-width:64ch;margin:0 0 28px}.ivf-legacy .article-body a{color:var(--accent)}.ivf-legacy .article-body blockquote{max-width:28ch;color:var(--paper);font:italic 400 38px/1.3 var(--font-serif);border:0;margin:48px 0;padding:0}.ivf-legacy .article-body blockquote p{font:inherit}.ivf-legacy-chapter{border-top:1px solid var(--border);grid-template-columns:100px minmax(0,1fr);gap:40px;max-width:1180px;margin:auto;padding:72px 32px;display:grid}.ivf-legacy .ivf-legacy-chapter .article-body>:first-child{font:400 30px/1.35 var(--font-serif);color:var(--paper);max-width:38ch;margin:0 0 36px}.ivf-legacy .article-figure,.ivf-legacy .article-figure.wide{width:100%;max-width:900px;box-shadow:none;background:0 0;margin:48px 0 14px;padding:0;transform:none}.ivf-legacy .article-figure img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.ivf-legacy .article-credit{color:var(--muted-foreground);font:400 12px/1.7 var(--font-sans);max-width:80ch;margin:12px 0 32px}.ivf-legacy-l1 .article-figure{max-width:760px;margin-left:auto}.ivf-legacy-l2 .article-figure{max-width:100%}@media (width<=760px){.ivf-legacy-intro{grid-template-columns:1fr;gap:32px;padding:40px 24px}.ivf-legacy-intro .ivf-intro-copy{padding:0}.ivf-legacy-chapter{grid-template-columns:1fr;gap:24px;padding:40px 24px}.ivf-legacy .article-body>p:not(.article-credit){font-size:16px;line-height:1.8}.ivf-legacy .ivf-legacy-chapter .article-body>:first-child{font-size:25px}.ivf-legacy .article-body blockquote{font-size:30px}.ivf-legacy .article-figure,.ivf-legacy .article-figure.wide{margin-top:32px}}
