.ph{padding:clamp(48px,7vw,88px) 0 clamp(40px,5vw,64px)}.ph h1{overflow-wrap:anywhere;margin:18px 0 0}.ph__label{font:600 14px/1 var(--body);letter-spacing:.14em;color:var(--lime-lt);margin:0 0 12px;display:block}.ph h1.is-raw{text-transform:none;letter-spacing:0;font-size:clamp(34px,5vw,64px)}.ph__who{align-items:center;gap:18px;margin-top:18px;display:flex}.ph__who h1{min-width:0;margin:0}.ph__av{background:var(--blue);color:#fff;width:60px;height:60px;font:700 26px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.ph__facts{font:600 12px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;flex-wrap:wrap;gap:6px 0;margin:18px 0 0;padding:0;list-style:none;display:flex}.ph__facts li+li:before{content:"/";color:#ffffff59;margin:0 12px}.listing.listing--solo{grid-template-columns:minmax(0,1fr)}.card__meta:not(.card__meta--foot){column-gap:16px}.card__meta:not(.card__meta--foot) li+li:before{content:none;margin:0}.card__meta--foot{margin:auto 0 0;padding-top:18px}.card__meta--foot a{color:var(--blue)}.card__meta+.card__title+p{margin-bottom:18px}.crumbs{font:600 12px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.crumbs a{color:var(--lime-lt);text-decoration:none}.crumbs li+li:before{content:"/";color:#ffffff59;margin:0 12px}.listing{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.listing__posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.listing__posts .card{min-width:0}.listing__posts .card:first-child{grid-column:1/-1}.listing__posts .card:first-child .card__title{font-size:clamp(28px,3vw,38px)}.card__title,.listing__posts .card p{overflow-wrap:anywhere}.listing .pager{grid-column:1/-1}@media (max-width:1000px){.listing{grid-template-columns:minmax(0,1fr)}.post-side{position:static}}@media (max-width:760px){.listing__posts{grid-template-columns:minmax(0,1fr)}}img.ph__av{object-fit:cover}.pager>.pager__prev{letter-spacing:.04em;text-transform:uppercase;gap:10px;padding:0 22px}@media (max-width:760px){.pager>.pager__prev{flex:100%;margin:0 0 8px}}
