.edition-page{max-width:1280px}.edition-front{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;border-block:1px solid var(--rule);padding:30px 0;margin:0 0 24px}.edition-front h2{font-size:clamp(32px,4vw,46px);line-height:1.2;margin:14px 0 20px}.edition-lead{font-size:23px;line-height:1.5}.edition-meta{font:13px/1.8 Arial,sans-serif;color:var(--muted)}.edition-figure{margin:0;min-width:0}.edition-figure a{display:block;padding:10px;background:var(--panel);border:1px solid var(--rule)}.edition-figure img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.edition-figure figcaption{font:12px/1.7 Arial,sans-serif;color:var(--muted);margin:10px 0 0}.edition-front .edition-figure img{max-height:440px}.edition-front-disc .edition-figure{max-width:410px;margin:auto}.edition-front-disc .edition-figure a{padding:20px}.edition-index{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0 0 24px;border-bottom:1px solid var(--rule);font:13px/1.8 Arial,sans-serif;margin-bottom:40px}.edition-index a{text-underline-offset:5px;overflow-wrap:anywhere}.edition-page .saga-overview{gap:35px;margin:40px 0}.edition-page .saga-overview figure{padding:18px;border:1px solid var(--rule)}.edition-page .saga-overview h2{font-size:29px}.edition-reading{margin:45px 0}.edition-essay{border-top:1px solid var(--rule);padding:28px 0;display:grid;grid-template-columns:42px 1fr;gap:12px}.edition-essay>span{font:14px/1.7 Arial,sans-serif;color:var(--accent);padding-top:4px}.edition-essay h3{font-size:27px;font-weight:400;line-height:1.3;margin:0 0 16px}.edition-essay p{max-width:79ch;line-height:1.85;margin:0}.edition-comparison{margin:40px 0;padding:28px;background:var(--panel);border:1px solid var(--rule)}.edition-comparison>h2{font-size:31px;margin-bottom:28px}.edition-comparison-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.edition-comparison .edition-figure a{background:var(--paper)}.edition-table{width:100%;border-collapse:collapse;font:14px/1.7 Arial,sans-serif}.edition-table th,.edition-table td{padding:13px 12px;border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;overflow-wrap:anywhere}.edition-table thead th{color:var(--accent);font-size:13px}.edition-table tbody th{font-weight:600;width:20%}.edition-table td{width:40%}.edition-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:24px;margin:25px 0 40px}.edition-gallery figure{margin:0;padding:12px;background:var(--panel);border:1px solid var(--rule)}.edition-gallery a{display:block}.edition-gallery img{display:block;width:100%;height:260px;object-fit:contain}.edition-gallery .edition-portrait img{height:410px}.edition-gallery figcaption{font:13px/1.6 Arial,sans-serif;color:var(--muted);margin-top:12px}.edition-gallery-note{max-width:75ch;font:14px/1.8 Arial,sans-serif;color:var(--muted)}.edition-contents{margin:40px 0}.edition-disc-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.edition-disc-game{border:1px solid var(--rule);background:var(--panel);padding:20px;display:flex;flex-direction:column;min-width:0}.edition-disc-game>span{font:12px/1.7 Arial,sans-serif;color:var(--accent);text-transform:uppercase;letter-spacing:1px}.edition-disc-game img{display:block;width:100%;height:230px;object-fit:contain;margin:18px 0}.edition-disc-game h3{font-size:23px;font-weight:400;line-height:1.3;margin:0 0 20px}.edition-disc-game>a{margin-top:auto;font:13px/1.8 Arial,sans-serif;text-underline-offset:4px}.edition-sources{padding:20px 24px;background:var(--panel);border-left:3px solid var(--accent);font:13px/1.8 Arial,sans-serif;margin:35px 0}.edition-sources h2{font:600 13px/1.8 Arial,sans-serif;letter-spacing:1px;margin:0 0 12px}.edition-sources a{display:block;overflow-wrap:anywhere}.edition-links{display:flex;flex-wrap:wrap;gap:14px 25px;border-block:1px solid var(--rule);padding:22px 0;font:14px/1.8 Arial,sans-serif}.edition-links p{width:100%;margin:0;color:var(--accent)}.edition-links a{overflow-wrap:anywhere;text-underline-offset:4px}.edition-page section[id]{scroll-margin-top:25px}@media(max-width:850px){.edition-comparison-layout{grid-template-columns:1fr}.edition-comparison .edition-figure{max-width:520px;margin:auto}.edition-disc-games{grid-template-columns:1fr}.edition-disc-game img{height:240px}.edition-disc-game{align-items:flex-start}.edition-disc-game>img{max-width:300px;align-self:center}}@media(max-width:680px){.edition-front{grid-template-columns:1fr;gap:24px;padding:25px 0}.edition-front h2{font-size:33px}.edition-front .edition-figure{max-width:520px;width:100%;margin:auto}.edition-front-disc .edition-figure{max-width:360px}.edition-lead{font-size:21px}.edition-essay{grid-template-columns:30px 1fr;gap:10px}.edition-essay h3{font-size:25px}.edition-comparison{padding:20px}.edition-comparison>h2{font-size:28px}.edition-table,.edition-table tbody,.edition-table tr,.edition-table th,.edition-table td{display:block;width:100%}.edition-table thead{display:none}.edition-table tr{margin-bottom:16px}.edition-table tbody th{padding:12px 0 6px;border-bottom:0;width:100%;font-size:16px}.edition-table td{padding:9px 0;width:100%}.edition-table td::before{content:attr(data-label);display:block;color:var(--accent);font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.edition-gallery .edition-portrait img{height:auto;max-height:650px}.edition-gallery img{height:auto;max-height:360px}}
