.edition-context{margin:20px auto;padding:15px 20px;border-left:3px solid var(--secondary);background:var(--panel);max-width:1240px;width:90%}.edition-context p{margin:0;font-size:14px;line-height:1.9}.edition-context a{display:inline-block;color:var(--secondary);padding:7px 0;text-decoration:underline;text-underline-offset:4px;min-height:40px}.edition-analysis{margin:1.5rem 0 2rem;padding:1.25rem;border:1px solid var(--line);scroll-margin-top:30px}.edition-analysis h2{font-size:24px;line-height:1.6}.edition-analysis p{font-size:15px;line-height:1.95;margin-bottom:.8rem;overflow-wrap:anywhere}.edition-analysis p:last-child{margin-bottom:0}.edition-intro{padding:28px 0;border-bottom:1px solid var(--line);scroll-margin-top:30px}.edition-intro h2{font-size:26px}.edition-intro p{max-width:900px}.edition-feature-image img{aspect-ratio:3/4;height:auto}.edition-caption{font-size:12px;color:var(--muted);margin-top:10px}.edition-selection a{min-height:44px}.edition-reading-order{display:flex;flex-wrap:wrap;gap:12px 25px;padding:10px 0}.edition-reading-order a{padding:8px 0;text-decoration:underline;text-underline-offset:4px}.edition-kicker{font-size:12px;color:var(--accent);letter-spacing:1px}.edition-analysis:target{outline:2px solid var(--secondary);outline-offset:4px}@media(max-width:700px){.edition-context{padding:12px 14px;margin:16px auto}.edition-context p{font-size:13px}.edition-analysis{padding:1rem}.edition-analysis h2{font-size:21px}.edition-analysis p{font-size:14px}.edition-intro{padding:22px 0}.edition-intro h2{font-size:23px}.edition-reading-order{gap:2px 18px}}
