.blog .site-main,.archive .site-main,.search .site-main{max-width:var(--mk-wrap);margin:0 auto;padding:52px var(--mk-gutter) 96px}.blog .site-main>.page-header,.archive .site-main>.page-header,.search .site-main>.page-header{text-align:center;margin:0 auto 48px;max-width:760px}.blog .page-header .entry-title,.archive .page-header .entry-title,.search .page-header .entry-title,.blog .page-header h1,.archive .page-header h1{font-family:var(--mk-font-heading);font-style:italic;font-weight:300;font-size:48px;line-height:1.1;color:var(--olive-deep);margin:0}.archive .page-header .archive-description,.archive .page-header .term-description{margin-top:14px;color:var(--ink-2);font-size:17px;line-height:1.7}.blog .site-main .page-content,.archive .site-main .page-content,.search .site-main .page-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.blog .site-main .page-content>*:not(.post),.archive .site-main .page-content>*:not(.post),.search .site-main .page-content>*:not(.post){grid-column:1 / -1}.blog article.post,.archive article.post,.search article.post{display:flex;flex-direction:column;background:var(--paper-warm);border:1px solid var(--line-soft);border-radius:var(--mk-radius-md);overflow:hidden;box-shadow:var(--mk-shadow-card);transition:transform .3s var(--mk-ease),box-shadow .3s}.blog article.post:hover,.archive article.post:hover,.search article.post:hover{transform:translateY(-4px);box-shadow:var(--mk-shadow-card-hover)}.blog article.post>a,.archive article.post>a,.search article.post>a{order:1;display:block;overflow:hidden}.blog article.post>a img,.archive article.post>a img,.search article.post>a img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .6s var(--mk-ease)}.blog article.post:hover>a img,.archive article.post:hover>a img,.search article.post:hover>a img{transform:scale(1.04)}.blog article.post>.entry-title,.archive article.post>.entry-title,.search article.post>.entry-title{order:2;margin:0;padding:24px 26px 0}.blog article.post>.entry-title a,.archive article.post>.entry-title a,.search article.post>.entry-title a{font-family:var(--mk-font-heading);font-style:italic;font-weight:300;font-size:24px;line-height:1.25;color:var(--olive-deep)}.blog article.post>.entry-title a:hover,.archive article.post>.entry-title a:hover,.search article.post>.entry-title a:hover{color:var(--terracotta)}.blog article.post>p,.archive article.post>p,.search article.post>p{order:3;margin:0;padding:12px 26px 26px;color:var(--ink-2);font-size:16px;line-height:1.75}.blog article.post:not(:has(>a))>.entry-title,.archive article.post:not(:has(>a))>.entry-title{padding-top:28px}.blog .pagination,.archive .pagination,.search .pagination{display:flex;justify-content:center;gap:8px;margin-top:56px}.blog .page-numbers,.archive .page-numbers,.search .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:var(--mk-radius-pill);color:var(--olive-deep);font-family:var(--mk-font-body);font-size:15.5px;background:var(--paper);transition:background .2s,color .2s,border-color .2s}.blog .page-numbers:hover,.archive .page-numbers:hover,.search .page-numbers:hover{background:var(--paper-warm);border-color:var(--olive)}.blog .page-numbers.current,.archive .page-numbers.current,.search .page-numbers.current{background:var(--olive-deep);border-color:var(--olive-deep);color:var(--paper)}@media (max-width:900px){.blog .site-main .page-content,.archive .site-main .page-content,.search .site-main .page-content{grid-template-columns:1fr;gap:28px}.blog .page-header .entry-title,.archive .page-header .entry-title{font-size:36px}}@media (max-width:600px){.blog .site-main,.archive .site-main,.search .site-main{padding-left:var(--mk-gutter-sm);padding-right:var(--mk-gutter-sm)}}