.cxs-blog-theme .layout{padding-top:var(--s-8);padding-bottom:var(--s-section)}.cxs-blog-theme .layout>main{min-width:0;width:100%}.cxs-blog-theme .masthead{padding-block:28px 12px;text-align:center;border-bottom:1px solid var(--line)}.cxs-blog-theme .masthead .kicker{margin-bottom:var(--s-3)}.cxs-blog-theme .masthead h1{font-size:32px;font-weight:800;line-height:1.1;text-wrap:balance}.cxs-blog-theme .masthead .lede{margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.6}.cxs-blog-theme .cat-wrap{padding-top:11px}@media (max-width:767px){.cxs-blog-theme .masthead{padding-left:20px;padding-right:20px}}.cxs-blog-theme .arc-main .post-card.feat{margin-bottom:var(--s-6)}.cxs-blog-theme .arc-main .post-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr));gap:var(--s-4);margin-bottom:var(--s-6)}.cxs-blog-theme .arc-main .pager{margin-top:var(--s-8)}.cxs-blog-theme .blog-empty{padding:var(--s-8) 0;color:var(--slate)}.cxs-blog-theme .site-footer{margin-top:var(--s-section)}@media (min-width:768px){.cxs-blog-theme .masthead{padding-block:40px 16px}.cxs-blog-theme .masthead h1{max-width:900px;margin-inline:auto;font-size:clamp(32px, 3.65vw, 52px)}.cxs-blog-theme .masthead .lede{max-width:680px;margin-top:20px;font-size:18px}.cxs-blog-theme .cat-wrap{padding-top:15px}}@media (min-width:1024px){.cxs-blog-theme .layout{display:grid;grid-template-columns:minmax(0,1fr) 368px;gap:var(--s-8);align-items:start}.cxs-blog-theme .rail{margin-top:0;position:sticky;top:calc(var(--ag-header-h, 64px) + 16px);align-self:start}}