.BlogLayout-module__l4qnMq__blogShell{min-height:100vh;display:flex}.BlogLayout-module__l4qnMq__sidebar{flex-direction:column;flex-shrink:0;align-items:center;width:400px;height:100vh;padding:48px 24px 40px;display:flex;position:sticky;top:0;overflow-y:auto}.BlogLayout-module__l4qnMq__sidebarContent{flex-direction:column;gap:24px;width:100%;max-width:220px;display:flex}.BlogLayout-module__l4qnMq__siteTitle{font-family:var(--font-decorative), serif;color:var(--color-text-primary);letter-spacing:.01em;font-size:1.05rem;font-weight:700;line-height:1.3}.BlogLayout-module__l4qnMq__siteTitle a{color:inherit;text-decoration:none}.BlogLayout-module__l4qnMq__siteTitle a:hover{opacity:.75}.BlogLayout-module__l4qnMq__socialLinks{flex-direction:column;gap:8px;display:flex}.BlogLayout-module__l4qnMq__socialLink{color:var(--color-sand);transition:opacity var(--transition-fast);font-size:.82rem;text-decoration:none}.BlogLayout-module__l4qnMq__socialLink:hover{opacity:.7}.BlogLayout-module__l4qnMq__sidebarNavGroup{border-top:1px solid var(--color-layout-border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.BlogLayout-module__l4qnMq__archiveLink,.BlogLayout-module__l4qnMq__rssLink{color:var(--color-sand);transition:opacity var(--transition-fast);font-size:.82rem;text-decoration:none}.BlogLayout-module__l4qnMq__archiveLink:hover,.BlogLayout-module__l4qnMq__rssLink:hover{opacity:.7}.BlogLayout-module__l4qnMq__content{border-left:1px solid var(--color-layout-border);flex:1;min-width:0;padding:48px 48px 80px}@media (max-width:700px){.BlogLayout-module__l4qnMq__blogShell{flex-direction:column}.BlogLayout-module__l4qnMq__sidebar{border-bottom:1px solid var(--color-layout-border);flex-flow:wrap;align-items:center;gap:12px;width:100%;height:auto;padding:24px 20px 16px;position:static}.BlogLayout-module__l4qnMq__sidebarDivider{display:none}.BlogLayout-module__l4qnMq__content{border-left:none;padding:32px 20px 60px}}
