.qtm-focus{box-sizing:border-box;max-width:1296px;width:calc(100% - 48px);margin:-4px auto 20px;padding:12px 18px;display:flex;align-items:center;gap:18px;border:1px solid var(--line,#ddd);border-radius:7px;background:var(--panel,#fff);color:var(--ink,#171717);font-family:Inter,system-ui,sans-serif}.qtm-focus>strong{font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:8px}.qtm-focus>strong span{color:#d4aa39;font-size:10px}.qtm-focus-links{display:flex;gap:9px;overflow-x:auto;min-width:0;scrollbar-width:thin;padding:2px 0}.qtm-focus-links a{white-space:nowrap;font-size:12px!important;font-weight:600;border:1px solid var(--line,#ddd);padding:6px 12px;border-radius:20px;text-decoration:none!important;color:inherit}.qtm-focus-links a:hover{border-color:#d4aa39;color:#ac7e13}.qtm-focus a:focus-visible,.qtm-gallery button:focus-visible,.qtm-gallery a:focus-visible{outline:3px solid #d4aa39;outline-offset:3px}.qtm-gallery{margin:32px 0;max-width:100%;min-width:0}.qtm-gallery-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.qtm-gallery-heading h2{font-family:Manrope,system-ui,sans-serif!important;font-size:22px!important;margin:0 0 14px!important}.qtm-gallery-heading>span{font:12px Inter,system-ui,sans-serif;color:var(--muted,#666)}.qtm-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:10px;background:#101112;max-width:100%;touch-action:pan-x pan-y}.qtm-gallery .qtm-slide{box-sizing:border-box;flex:0 0 100%;min-width:0;scroll-snap-align:start;margin:0!important;padding:0}.qtm-slide>a{display:flex;align-items:center;justify-content:center;min-height:220px}.qtm-slide img{display:block;width:100%;height:clamp(240px,45vw,470px)!important;object-fit:contain;margin:0!important;border-radius:0!important}.qtm-gallery .qtm-slide figcaption{padding:10px 14px;color:#eee!important;font-size:12px!important}.qtm-gallery-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}.qtm-gallery-controls button{width:42px;height:38px;border:1px solid var(--line,#ddd);border-radius:7px;background:var(--panel,#fff);color:var(--ink,#171717);font-size:20px;cursor:pointer}.qtm-gallery-controls button:disabled{opacity:.35;cursor:default}.qtm-counter{font:13px Inter,system-ui,sans-serif;color:var(--muted,#666)}.qtm-lightbox{position:fixed;inset:0;box-sizing:border-box;max-width:none;max-height:none;width:100%;height:100%;margin:0;padding:60px 12px 20px;background:#08090bf5;color:white;border:0;z-index:999999}.qtm-lightbox::backdrop{background:#000c}.qtm-lightbox-inner{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.qtm-lightbox img{max-width:100%;max-height:calc(100dvh - 150px);width:auto;height:auto;object-fit:contain;touch-action:pan-y pinch-zoom}.qtm-lightbox .qtm-lightbox-controls{display:flex;align-items:center;gap:22px;margin-top:18px}.qtm-lightbox button{border:1px solid #ffffff55;background:#23262a;color:#fff;border-radius:8px;min-width:44px;min-height:44px;font-size:21px;cursor:pointer}.qtm-lightbox-close{position:absolute;right:16px;top:12px}.qtm-lightbox-count{font:14px Inter,system-ui,sans-serif}@media(max-width:650px){.qtm-focus{width:calc(100% - 28px);padding:10px 12px;gap:9px;flex-wrap:wrap;margin-bottom:14px}.qtm-focus-links{width:100%}.qtm-focus>strong{font-size:11px}.qtm-slide img{height:300px!important}.qtm-gallery-heading h2{font-size:20px!important}}@media(prefers-reduced-motion:reduce){.qtm-slides{scroll-behavior:auto}}
.qtm-topic-title{max-width:850px;margin:0 auto 32px;padding-bottom:20px;border-bottom:1px solid var(--line,#ddd)}.qtm-topic-title h1{font-family:Manrope,system-ui,sans-serif;font-size:clamp(30px,4vw,42px);line-height:1.2;letter-spacing:-.03em;margin:8px 0 12px}.qtm-topic-title p{font:13px Inter,system-ui,sans-serif;color:var(--muted,#666);margin:0 0 8px}
