.amc-layout{grid-template-columns:minmax(0,1fr) 245px}.amc-toc{border-left:1px solid #d6e1d7;padding:20px}.amc-toc h2{font-size:14px;letter-spacing:.09em;text-transform:uppercase}.amc-toc a{display:block;margin:24px 0;font-size:15px}.comparison .answer{border-left:3px solid #708c74;background:#edf3e9;padding:22px;font-weight:600}.article-figure{margin:32px 0}.article-figure img{max-width:100%;height:auto;border-radius:10px}.article-figure figcaption{font-size:16px;line-height:1.6;color:#52665a}td,th{vertical-align:top}.table-wrap{overflow-x:auto}.source-note,.review-date{font-size:16px;line-height:1.65}.site-header nav{display:flex;gap:24px}.site-footer{max-width:1200px;margin:32px auto;padding:24px}@media(max-width:850px){.amc-layout{display:block}.amc-toc{border-left:0;border-top:1px solid #d6e1d7}.site-header nav{gap:12px;flex-wrap:wrap}.comparison .answer{padding:18px}.guide h1{font-size:32px;line-height:1.2}.guide p,.guide li{font-size:18px;line-height:1.75}}
/* AMC: load the real video player on explicit playback intent. */
#video-explainer .video-frame [hidden]{display:none!important}
#video-explainer .video-play{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:linear-gradient(135deg,#203d35,#486a5c);color:#fff;font:600 1.1rem system-ui,sans-serif;text-align:center;cursor:pointer;padding:1rem}
#video-explainer .video-play::before{content:"\25B6";display:block;font-size:3rem;margin-bottom:.4rem}
#video-explainer .video-play:hover{background:#2c5144}
#video-explainer .video-play:focus-visible{outline:3px solid #ffce62;outline-offset:-6px}
#video-explainer .video-play:disabled{cursor:wait}
