/* 04.11: как прошла встреча — фото и отзывы участников, страница перенесена на ai-perehod.com */
.was{background:var(--ink)}
.was-head{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:end;margin:40px 0 50px}
.was-head h2{font-size:clamp(36px,4vw,66px);line-height:1.04;letter-spacing:-.04em;margin:0;font-weight:300}
.was-head h2 em{font-style:normal;color:var(--accent)}
.was-head p{font-size:17px;line-height:1.5;color:var(--muted);max-width:460px;margin:0}
.was-photos{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}
.was-photos figure{margin:0;overflow:hidden}
.was-photos img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3/4}
.was-photos .wide img{aspect-ratio:auto;height:100%}
.was-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}
.was-reviews blockquote{margin:0;border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;gap:14px}
.was-reviews blockquote>p{font-size:20px;line-height:1.35;letter-spacing:-.015em;color:var(--paper);margin:0}
.was-reviews blockquote>p:first-child:before{content:'«'}.was-reviews blockquote>p:last-of-type:after{content:'»'}
.was-reviews cite{font-style:normal;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:auto;padding-top:14px}
.was-work{margin:6px 0 0}
.was-work img{display:block;width:100%;height:auto}
.was-work figcaption{font-size:13px;color:var(--muted);margin-top:8px}
.was-note{font-size:13px;color:var(--muted);margin-top:22px}
.was-next{font-size:18px;line-height:1.5;color:var(--muted);max-width:520px;margin:0 0 30px}
.registration-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){
 .was-head{grid-template-columns:1fr;gap:20px}
 .was-photos{grid-template-columns:1fr 1fr}
 .was-photos .wide{grid-column:1/-1}
 .was-reviews{grid-template-columns:1fr}
}
