.BlogSidebar-module__aGG-rG__sidebar{top:calc(var(--nav-h) + 1.5rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.BlogSidebar-module__aGG-rG__widget{border:1px solid var(--hairline);box-shadow:var(--shadow-card);background:#ffffffd9;border-radius:24px;padding:1.5rem;position:relative;overflow:hidden}.BlogSidebar-module__aGG-rG__widgetTitle{color:var(--ink);letter-spacing:-.01em;margin:0 0 1rem;font-size:1rem;font-weight:500}.BlogSidebar-module__aGG-rG__categoryList{flex-direction:column;gap:.25rem;display:flex}.BlogSidebar-module__aGG-rG__categoryItem{cursor:pointer;width:100%;color:var(--ink-2);transition:color .2s ease, background-color .2s ease, box-shadow .3s var(--ease-out);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;padding:.5625rem .875rem;font-family:inherit;font-size:.9375rem;font-weight:500;display:flex}.BlogSidebar-module__aGG-rG__categoryItem:hover{color:var(--ink);background:#f4f4f7}.BlogSidebar-module__aGG-rG__categoryItem.BlogSidebar-module__aGG-rG__active,.BlogSidebar-module__aGG-rG__categoryItem.BlogSidebar-module__aGG-rG__active:hover{background:var(--ink-face) padding-box, var(--ink-rim) border-box;color:#fff;box-shadow:var(--ink-shadow);text-shadow:var(--ink-text-shadow)}.BlogSidebar-module__aGG-rG__trendingList{flex-direction:column;display:flex}.BlogSidebar-module__aGG-rG__trendingItem{color:inherit;border-bottom:1px solid var(--hairline);gap:.75rem;padding:.75rem 0;text-decoration:none;display:flex}.BlogSidebar-module__aGG-rG__trendingItem:last-child{border-bottom:none;padding-bottom:0}.BlogSidebar-module__aGG-rG__trendingItem:first-child{padding-top:0}.BlogSidebar-module__aGG-rG__trendingItem:hover .BlogSidebar-module__aGG-rG__trendingTitle{text-underline-offset:3px;-webkit-text-decoration:underline #0a0a0a4d;text-decoration:underline #0a0a0a4d}.BlogSidebar-module__aGG-rG__rank{letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;width:24px;font-size:.875rem;font-weight:600;line-height:1.4}.BlogSidebar-module__aGG-rG__trendingContent{flex:1;min-width:0}.BlogSidebar-module__aGG-rG__trendingTitle{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.BlogSidebar-module__aGG-rG__tagCloud{flex-wrap:wrap;gap:.375rem;display:flex}.BlogSidebar-module__aGG-rG__tag{color:var(--ink-2);cursor:default;background:#f4f4f7;border-radius:999px;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500}@media (max-width:1024px){.BlogSidebar-module__aGG-rG__sidebar{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid;position:static}}@media (max-width:768px){.BlogSidebar-module__aGG-rG__sidebar{grid-template-columns:1fr;gap:.875rem;margin-top:1.5rem}.BlogSidebar-module__aGG-rG__categoryWidget{display:none}.BlogSidebar-module__aGG-rG__widget{border-radius:20px;padding:1.25rem}.BlogSidebar-module__aGG-rG__widgetTitle{margin-bottom:.875rem;font-size:.9375rem}.BlogSidebar-module__aGG-rG__trendingTitle{font-size:.875rem}.BlogSidebar-module__aGG-rG__rank{width:22px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.BlogSidebar-module__aGG-rG__categoryItem{transition:none}}
