.blog-page>.container{padding-top:48px;padding-bottom:64px}.blog-intro{border-bottom:1px solid var(--brand-border);margin-bottom:24px;padding-bottom:16px}.blog-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-gap:32px;gap:32px}.blog-card{border-bottom:1px solid var(--brand-border);padding:16px 0 24px;margin-bottom:16px}.blog-card h2{margin-bottom:12px}.blog-meta{font-size:.87rem;margin-bottom:12px}.recent-articles{background:var(--brand-bg-alt);padding:16px;align-self:start}.recent-articles h2{font-size:1.18rem;margin:0 0 12px}.recent-articles ul{list-style:none;padding:0;margin:0}.recent-articles li{border-top:1px solid var(--brand-border);padding:8px 0}.recent-articles time{display:block;font-size:.76rem;font-weight:700}.pagination{flex-wrap:wrap}.blog-detail-page>.container{padding-top:48px;padding-bottom:64px}.article-heading{border-bottom:1px solid var(--brand-border);padding-bottom:8px}.article-body{padding-top:24px}.article-body h2{font-size:1.6rem;margin:24px 0 12px}.article-body h3{margin:16px 0 8px}.article-sidebar{align-self:start;position:sticky;top:16px}.article-toc{padding:16px;border:1px solid var(--brand-border);margin-bottom:16px}.article-toc summary{font-weight:700;cursor:pointer}.article-toc ol{margin:8px 0 0;padding-left:16px}.article-toc li[data-level="3"]{margin-left:12px}.article-toc [aria-current=true]{font-weight:700}.article-end{border-top:1px solid var(--brand-border);padding-top:16px;margin-top:24px}.article-end nav{display:grid;grid-gap:8px;gap:8px;margin:16px 0;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.blog-grid{grid-template-columns:1fr;gap:24px}.article-sidebar{position:static}.toc-mobile{margin-top:16px}.article-end nav{grid-template-columns:1fr}}.article-share{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.article-author{display:flex;align-items:flex-start;gap:16px;padding:24px 0;margin-top:24px;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.article-author h2,.article-reply h2{font-size:1.2rem;margin:0 0 8px}.article-author img{-o-object-fit:cover;object-fit:cover;flex:0 0 64px}.author-mark{display:grid;align-items:center;justify-items:center;place-items:center;width:48px;height:48px;flex:0 0 48px;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:700}.article-author p{margin:0}.article-reply{padding-top:24px;border-top:1px solid var(--brand-border)}.article-reply label{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.article-reply textarea{width:100%;border:1px solid var(--brand-border);padding:12px;background:var(--brand-bg);color:var(--brand-text)}