@charset "UTF-8";
@layer reset, base, app.base;
.a2_2QW_content{width:100%;max-width:var(--prose-max-width)}.a2_2QW_aside{width:260px;min-width:240px;max-width:260px;top:calc(var(--header-height) + 48px);position:sticky}@media (max-width:768px){.a2_2QW_aside{top:unset;width:100%;max-width:var(--prose-max-width);flex-direction:column;gap:16px;display:flex;position:static}}.a2_2QW_layout{align-items:flex-start;gap:80px;display:flex}@media (max-width:768px){.a2_2QW_layout{flex-direction:column-reverse;gap:24px}}.a2_2QW_icon{border-radius:var(--radius-8);width:48px;height:48px}.a2_2QW_specs{flex-direction:column;gap:12px;margin-top:16px;display:flex}@media (max-width:768px){.a2_2QW_specs{margin-top:0}}.a2_2QW_renderer a{font-weight:var(--font-weight-normal);color:var(--color-text-tertiary);text-decoration:none}.a2_2QW_renderer a:hover{color:var(--color-text-primary)}.a2_2QW_related{max-width:1000px;margin:0 auto}.LuxFBG_mobile{overscroll-behavior-x:contain;margin-left:calc(-1 * var(--page-padding-left));margin-right:calc(-1 * var(--page-padding-right));padding-left:var(--page-padding-left);scroll-snap-type:x mandatory;padding-bottom:24px;overflow-x:auto}.LuxFBG_mobile:after{content:"";min-height:1px;min-width:var(--page-padding-right)}.LuxFBG_mobile img{scroll-snap-align:center;min-width:300px}.LuxFBG_mobile figcaption{margin-top:16px}.LuxFBG_desktop{flex-direction:column;display:flex}@media (max-width:700px){.LuxFBG_desktop{display:none}}.LuxFBG_figure{width:100%;margin-right:24px}.LuxFBG_zoom{margin-bottom:12px}.LuxFBG_caption{word-break:break-word;max-width:100%;font-size:var(--font-size-mini);line-height:var(--line-height-mini);color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;margin-top:12px;padding:0;display:-webkit-box;overflow:hidden}.LuxFBG_imageButton{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;transition:box-shadow var(--speed-regularTransition);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.LuxFBG_imageButton img{max-width:124px}.LuxFBG_activeImageButton{box-shadow:0 0 0 4px var(--color-bg-primary), 0 0 0 6px var(--color-brand-bg)}
