.BlogSidebar_sidebar__N48_d{position:sticky;top:6rem;align-self:start;font-size:var(--fs-body);max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain}.BlogSidebar_railHeading__hZGbT{letter-spacing:.08em;margin:0 0 1.1rem}.BlogSidebar_groupHeading__HYc4U,.BlogSidebar_railHeading__hZGbT{font-family:var(--font-sohne-mono);font-size:var(--fs-meta);text-transform:uppercase;opacity:.72}.BlogSidebar_groupHeading__HYc4U{letter-spacing:.06em;margin:1.6rem 0 .5rem}.BlogSidebar_list__wmPcd{list-style:none;margin:0;padding:0}.BlogSidebar_list__wmPcd li{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.28rem 0}.BlogSidebar_list__wmPcd a{text-decoration:none;opacity:.85}.BlogSidebar_list__wmPcd a:hover{opacity:1;border-bottom:1px dotted}.BlogSidebar_active__lXRYQ{opacity:1;font-weight:600}.BlogSidebar_count__GWzD5{font-family:var(--font-sohne-mono);font-size:var(--fs-meta);opacity:.72}.BlogSidebar_mobile__uDJUJ{display:none}@media (max-width:900px){.BlogSidebar_sidebar__N48_d{position:static;max-height:none;overflow:visible}.BlogSidebar_desktop__YJ40I{display:none}.BlogSidebar_mobile__uDJUJ{display:block}.BlogSidebar_mobile__uDJUJ summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:.25em}.BlogSidebar_mobile__uDJUJ summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.BlogSidebar_mobile__uDJUJ nav{padding-block:1rem}.BlogSidebar_mobile__uDJUJ a{display:inline-flex;align-items:center;min-height:44px}}