/* qa-sticky-sidebar.css *//* サイドパネル外側（最小限の基準だけ） */.sticky-sidepanel-wrapper {	position: relative;	box-sizing: border-box;}/* 内側ラッパ（ネイティブ／フォールバック共通） */.sticky-sidepanel-wrapper .inner-wrapper-sticky {	box-sizing: border-box;	overflow-anchor: none; /* UA のスクロールアンカー介入を遮断 → 上下痙攣の補助対策 */}/* ★ネイティブ position: sticky（JS が .use-native-sticky を付与） */.sticky-sidepanel-wrapper.use-native-sticky .inner-wrapper-sticky {	position: sticky;	top: var(--sticky-top, 72px);	z-index: 3;}/* ライブラリ使用時の固定中の重なり順（最小限） */.sticky-sidepanel-wrapper.is-affixed {	z-index: 3;}/* ★注意: グローバルや他要素(.qa-main-wrapper 等)のCSSには一切触れていません */