/* v0.34: dated, verifiable pre-conference challenge; no change to navigation. */
.knowledge-next-v34{max-width:760px;margin:20px 0 44px;padding:23px 25px;background:linear-gradient(120deg,#273e31,#14291f);border:1px solid #758b6b;border-left:3px solid #d9ba88}
.knowledge-next-v34 .smallcap{font-size:.62rem;letter-spacing:.12em;color:#eac99a;display:block;margin-bottom:13px}
.knowledge-next-v34 a{display:block;color:#f5e8d2;text-decoration-thickness:1px;text-underline-offset:5px;font:500 clamp(1.3rem,2vw,2.05rem)/1.28 Newsreader,Georgia,serif}
.knowledge-thread .knowledge-next-v34 p{font:400 .87rem/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#bbcfc0;margin:11px 0 0}
.v34-conference-scene{scroll-margin-top:56px;background:#101c17}
.v34-conference-scene .scene-text{max-width:none;padding-block:clamp(75px,8vw,125px)}
.v34-conference-scene h2{font-size:clamp(2.8rem,4.1vw,5rem)}
.v34-conference-scene .scene-text>p{font:400 clamp(1.1rem,1.5vw,1.38rem)/1.53 Newsreader,Georgia,serif;margin:15px 0;color:#e5e8df}
.v34-conference-questions{border-top:1px solid #69755f;border-bottom:1px solid #69755f;padding:25px 0;margin:33px 0 0}
.v34-conference-questions h3{font:500 1.6rem/1.25 Newsreader,Georgia,serif;color:#eace9b;margin:0 0 14px}
.v34-conference-questions ol{margin:0;padding-left:23px;color:#d7e1d7}
.v34-conference-questions li{margin:12px 0;font:400 .95rem/1.58 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.v34-conference-questions strong{color:#f3e4c8}
.v34-conference-scene .v34-conference-sources{margin:27px 0;gap:9px 10px}
.v34-conference-sources a{font-size:.7rem}
.v34-conference-scene .scene-text>.v34-conference-update{font:400 .79rem/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#bbcbbc;border-left:2px solid #c9ab77;padding:6px 0 6px 15px;margin-top:30px}
.v34-conference-scene .scene-media{background:radial-gradient(circle at 30% 40%,#365543,#162720 65%,#091510);padding:clamp(25px,4vw,66px);align-items:center;justify-content:center}
.v34-forum-card{position:relative;z-index:1;width:min(100%,560px);padding:clamp(28px,4vw,58px);border:1px solid #7f9172;background:linear-gradient(145deg,#152720,#0a1713);box-shadow:0 20px 70px #0005}
.v34-forum-card>.smallcap{color:#e8bf85;font-size:.68rem;letter-spacing:.17em}
.v34-forum-card>strong{display:flex;align-items:baseline;gap:18px;margin:31px 0 5px;font:500 clamp(4.3rem,8vw,8rem)/.92 Newsreader,Georgia,serif;color:#f0e5d3}
.v34-forum-card>strong span{font:700 clamp(1rem,1.5vw,1.45rem)/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.16em;color:#dbb985}
.v34-forum-place{font-size:.77rem;letter-spacing:.16em;color:#c3d4c5;margin:10px 0 35px}
.v34-forum-detail{border-top:1px solid #506a56;padding:22px 0}
.v34-forum-detail b{display:block;font:600 .76rem/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#edcf9f;margin-bottom:7px}
.v34-forum-detail span{display:block;color:#d2ddd2;font:400 .9rem/1.53 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.v34-forum-date{padding-top:25px;border-top:1px solid #506a56;font:600 .62rem/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.12em;color:#b4c9ae}
@media(max-width:820px){.v34-conference-scene .scene-text{padding:76px 6vw 40px}.v34-conference-scene .scene-media{min-height:0;padding:35px 5vw 60px}.v34-forum-card>strong{font-size:clamp(4.2rem,14vw,7rem)}}
