/*! [content/common] blog.css */.archive-container,.article-container{--inner-padding:clamp(1rem, 0.116rem + 2.95vw, 2rem);--inner-gap:var(--inner-padding);--content-width:48em;--sidebar-width:300px;--sidebar-collapse-width:1023px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:calc(var(--content-width) + var(--inner-padding) * 2);margin-left:auto;margin-right:auto;padding-left:var(--inner-padding);padding-right:var(--inner-padding);-webkit-transition:margin-top var(--scrolled-transition-duration,.3s) ease-out;transition:margin-top var(--scrolled-transition-duration,.3s) ease-out}.archive-container:not(.with-header-title),.article-container:not(.with-header-title){margin-top:var(--gnav-height)}.archive-container:not(.with-sidebar),.article-container:not(.with-sidebar){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive-container.with-sidebar,.article-container.with-sidebar{max-width:calc(var(--content-width) + var(--inner-gap) + var(--sidebar-width) + var(--inner-padding) * 2)}@media (min-width:1024px){.article-container.with-sidebar{padding-right:calc(var(--inner-gap) + var(--sidebar-width) + var(--inner-padding))}.article-container.with-sidebar .article-main{width:calc(100% - var(--inner-padding) * 2 - var(--inner-gap) - var(--sidebar-width))}}@media (max-width:1023px){.archive-container,.article-container{--sidebar-width:auto;display:block}}.archive-main,.archive-sidebar,.article-main,.article-sidebar{margin:0 auto}.archive-main,.article-main{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:var(--content-width)}.archive-sidebar,.article-sidebar{-webkit-box-flex:0;-ms-flex:none;flex:none;width:var(--sidebar-width)}.archive-main>:first-child,.archive-sidebar>:first-child,.article-main>:first-child,.article-sidebar>:first-child{margin-top:0!important}.archive-main>:last-child,.archive-sidebar>:last-child,.article-main>:last-child,.article-sidebar>:last-child{margin-bottom:0!important}@media (min-width:1024px){.with-sidebar .archive-main{margin-right:var(--inner-gap)}}@media (max-width:1023px){.archive-main{margin-bottom:var(--space_4_2)}}