/* Мир Паркета v2 / блог (список) */
.mp-bloghead{padding:clamp(2rem,1rem + 4vw,5rem) 0 clamp(1rem,.5rem + 2vw,2rem)}
.mp-bloghead__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem}
.mp-bloghead__title{font-size:clamp(3rem,1.5rem + 6vw,7rem)}
.mp-bloghead__tools{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem clamp(1.25rem,.5rem + 2vw,2rem);margin-top:1.5rem}
.mp-bloghead__meta{color:var(--mp-muted);font-size:var(--mp-fs-sm);letter-spacing:.02em}
body.v2 .mp-bloghead .mp-crumbs{padding-top:0;margin-bottom:clamp(1rem,.5rem + 1.5vw,2rem)}
.mp-bloglist{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}
.mp-feat{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:center;margin-bottom:clamp(3rem,2rem + 4vw,6rem)}
.mp-feat__title{font-size:clamp(1.9rem,1.3rem + 2.2vw,3.25rem);margin:0 0 1.25rem}
.mp-feat__title a:hover{text-decoration:underline;text-decoration-color:var(--mp-accent);text-decoration-thickness:3px;text-underline-offset:.15em}
.mp-feat__intro{margin:0 0 1.75rem;font-size:1.0625rem}
@media (min-width:1024px){.mp-feat{grid-template-columns:repeat(12,1fr);column-gap:var(--mp-s6)}.mp-feat__media{grid-column:1/span 7}.mp-feat__body{grid-column:9/span 4}}
.mp-postgrid{display:grid;gap:clamp(2.5rem,1.5rem + 2vw,4rem) clamp(1.25rem,.6rem + 1.6vw,2.25rem);grid-template-columns:1fr}
@media (min-width:640px){.mp-postgrid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1024px){.mp-postgrid{grid-template-columns:repeat(3,1fr)}}
.mp-pcard__media{display:block}
.mp-pcard__media .mp-card__ph{position:absolute;inset:0;background:repeating-linear-gradient(90deg,#efece5 0 38px,#f5f3ee 38px 76px)}
.mp-pcard__title{margin:1.1rem 0 .5rem;font:400 clamp(1.4rem,1.2rem + .7vw,1.75rem)/1.2 var(--mp-font-display);color:var(--mp-ink);text-wrap:balance}
.mp-pcard__title a:hover{text-decoration:underline;text-decoration-color:var(--mp-accent);text-decoration-thickness:2px;text-underline-offset:.15em}
.mp-pcard__intro{margin:0;color:var(--mp-muted);font-size:.9375rem;font-weight:300;line-height:1.6}
.mp-pmeta{margin:1.1rem 0 .35rem;font-size:.8125rem;color:var(--mp-muted);letter-spacing:.03em}
.mp-pmeta__tag{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}
.mp-feat__body .mp-pmeta{margin-top:0}
.mp-pcard .mp-pmeta+.mp-pcard__title{margin-top:0}
