.blog-head{padding:62px 0 10px}.blog-head h1{margin-bottom:14px;font-size:clamp(38px,6vw,58px)}.post-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pcard{border-radius:var(--mc-r-lg);border:1px solid var(--mc-mist);background:var(--mc-cloud);color:var(--mc-ink);flex-direction:column;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;overflow:hidden}.pcard:hover{border-color:var(--mc-border-strong);color:var(--mc-ink);transform:translateY(-2px);box-shadow:0 10px 30px #17142b14}.pcard__media{align-items:flex-end;height:132px;padding:14px;display:flex}.pcard__media .cat{color:var(--mc-ink);border-radius:var(--mc-r-pill);background:#ffffffeb;padding:5px 12px;font-size:12px;font-weight:700}.pcard__body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.pcard__body h2,.pcard__body h3{font-size:20px;line-height:1.25}.pcard__exc{color:var(--mc-slate-500);font-size:15px}.pmeta{color:var(--mc-slate-400);margin-top:auto;padding-top:8px;font-size:13px}.feat{grid-template-columns:1.1fr 1fr;gap:0;margin-bottom:26px;display:grid}.feat .pcard__media{height:100%;min-height:250px}.feat .pcard__body{padding:32px}.feat .pcard__body h2{font-size:clamp(26px,3.4vw,36px)}.empty{text-align:center;color:var(--mc-slate-400);padding:60px 0}.post-wrap{max-width:740px;margin:0 auto;padding:0 20px 80px}.post-back{margin:26px 0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.post-crumbs{color:var(--mc-slate-400);flex-wrap:wrap;gap:8px;margin:26px 0 18px;font-size:14px;display:flex}.post-crumbs a{color:var(--mc-slate-500);text-decoration:none}.post-crumbs a:hover{text-decoration:underline}a.post-cat{text-decoration:none}a.post-cat:hover{background:var(--mc-violet);color:#fff}.post-more{margin-top:6px;font-size:15px;font-weight:700}.post-more a{text-decoration:none}.post-more a:hover{text-decoration:underline}.post-cat{background:var(--mc-violet-soft);color:var(--mc-violet-deep);border-radius:var(--mc-r-pill);margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.post-wrap h1{margin-bottom:16px;font-size:clamp(32px,5.2vw,48px)}.post-meta{color:var(--mc-slate-400);margin-bottom:26px;font-size:15px}.post-cover{border-radius:var(--mc-r-lg);height:200px;margin-bottom:34px}.post-body p{color:var(--mc-slate-700);margin-bottom:20px;font-size:18px;line-height:1.75}.post-body h2{margin:40px 0 14px;font-size:27px}.post-body h3{margin:30px 0 10px;font-size:21px}.post-body ul,.post-body ol{color:var(--mc-slate-700);gap:8px;margin-bottom:20px;padding-left:24px;font-size:18px;line-height:1.7;display:grid}.post-body strong{color:var(--mc-ink)}.post-body blockquote{border-left:3px solid var(--mc-pink);color:var(--mc-slate-500);margin:26px 0;padding-left:20px;font-style:italic}.post-tags{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.post-tags span{background:var(--mc-canvas);border:1px solid var(--mc-mist);color:var(--mc-slate-500);border-radius:var(--mc-r-pill);padding:5px 12px;font-size:13px}.post-cta{background:var(--mc-violet-soft);border-radius:var(--mc-r-lg);text-align:center;margin-top:44px;padding:28px}.post-cta h2{margin-bottom:8px;font-size:24px}.post-cta p{color:var(--mc-slate-500);margin-bottom:18px}@media (width<=880px){.post-grid{grid-template-columns:1fr 1fr}.feat{grid-template-columns:1fr}.feat .pcard__media{min-height:170px}}@media (width<=560px){.post-grid{grid-template-columns:1fr}}.pager{border-top:1px solid var(--mc-mist);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:46px;padding-top:30px;display:flex}.pager__step{border-radius:var(--mc-r-pill);border:1px solid var(--mc-border-strong);color:var(--mc-violet-deep);white-space:nowrap;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none}.pager__step:hover{border-color:var(--mc-violet);background:var(--mc-violet-soft)}.pager__step.is-off{color:var(--mc-slate-400);border-color:var(--mc-mist);opacity:.55}.pager__nums{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pager__num{border-radius:var(--mc-r-md);min-width:40px;height:40px;color:var(--mc-slate-700);place-items:center;padding:0 10px;font-size:15px;font-weight:700;text-decoration:none;display:grid}.pager__num:hover{background:var(--mc-violet-soft);color:var(--mc-violet-deep)}.pager__num.is-here{background:var(--mc-gradient);color:#fff}.pager__gap{color:var(--mc-slate-400);padding:0 2px}.post-cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=560px){.pager{gap:8px}.pager__step{padding:10px 14px;font-size:14px}.pager__step.is-off{display:none}}
