.story-link{display:block;text-decoration:none;color:inherit;background:transparent;text-align:left;width:100%;padding:0}.story-link:hover h3{text-decoration:underline;text-underline-offset:4px}.seo-main{padding-block:38px 64px}.seo-breadcrumb{font-size:14px;color:var(--muted);margin-bottom:34px;overflow-wrap:anywhere}.seo-article{max-width:820px;margin-inline:auto}.seo-article h1{font-size:clamp(34px,5vw,58px);line-height:1.1}.seo-intro{font:22px/1.55 var(--serif);color:var(--green)}.seo-article figure{margin:32px 0}.seo-article figure img{width:100%;max-height:490px;object-fit:cover;border-radius:5px}.seo-article figure img.portrait{object-fit:contain;background:var(--paper)}.seo-article figcaption{font-size:13px;color:var(--muted);margin-top:8px}.seo-body p{font:19px/1.85 var(--serif);overflow-wrap:anywhere}.seo-article-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-block:28px}.seo-related{max-width:820px;margin:56px auto 0;border-top:1px solid var(--line);padding-top:28px}.seo-related h2{font-size:32px}.seo-related li{padding-block:8px}.seo-related p{color:var(--muted);font-size:16px;margin-bottom:8px}.seo-edition{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center}.seo-edition h1{font-size:clamp(35px,4.5vw,57px)}.seo-edition h2{font-size:32px}.seo-edition>img{max-width:360px;width:100%;margin:auto}.seo-main .site-footer{margin-top:40px}@media(max-width:760px){.seo-edition{grid-template-columns:1fr;gap:25px}.seo-edition>img{max-width:260px}.seo-body p{font-size:18px}.seo-intro{font-size:20px}.seo-main{padding-top:24px}.seo-article figure img{max-height:360px}}