.ev-intro{border-bottom:1px solid var(--line);padding:40px 0 84px}.ev-intro .in{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.ev-intro h2{font-family:var(--serif);color:var(--cream);text-wrap:balance;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.12}.ev-intro h2 em{font-style:italic;font-family:var(--latin);color:var(--gold)}.ev-intro p{color:var(--cream-dim);font-size:16.5px;line-height:1.8}.ev-intro p+p{margin-top:18px}.ev-cap,.ev-sec{padding:84px 0}.ev-sec{border-top:1px solid var(--line)}.ev-cap .head,.ev-sec .head{margin-bottom:40px}.ev-cap h2.big,.ev-sec h2.big{margin-top:14px}.ev-cap .note,.ev-sec .note{color:var(--cream-dim);max-width:62ch;margin-top:22px;font-size:14.5px;line-height:1.7}.ev-cap-grid,.ev-grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.ev-cap-grid{grid-template-columns:1fr 1fr}.ev-grid{grid-template-columns:repeat(3,1fr)}.ev-grid-2{grid-template-columns:repeat(2,1fr)}.ev-cap-it{background:var(--bg-2);padding:40px 34px}.ev-cap-it .n{font-family:var(--latin);color:var(--gold);font-size:clamp(44px,6vw,68px);line-height:1}.ev-cap-it .l{letter-spacing:.24em;text-transform:uppercase;color:var(--cream);margin-top:10px;font-size:11px;font-weight:600}.ev-cap-it .d{color:var(--cream-dim);margin-top:16px;font-size:15px;line-height:1.7}.ev-it{background:var(--bg-2);padding:30px 28px;transition:background .3s}.ev-it:hover{background:#0b423d}.ev-it h3{font-family:var(--serif);color:var(--cream);font-size:19px;font-weight:500}.ev-it .v{font-family:var(--latin);color:var(--gold);margin-top:6px;font-size:21px}.ev-it p{color:var(--cream-dim);margin-top:10px;font-size:14.5px;line-height:1.7}.ev-faq{grid-template-columns:1fr 1fr;gap:34px 56px;display:grid}.ev-faq h3{font-family:var(--serif);color:var(--cream);font-size:18.5px;font-weight:500;line-height:1.35}.ev-faq p{color:var(--cream-dim);margin-top:10px;font-size:15px;line-height:1.75}.ev-links{margin:28px 0 0;font-size:14px}@media (max-width:960px){.ev-intro .in{grid-template-columns:1fr;gap:28px}.ev-grid{grid-template-columns:1fr 1fr}.ev-faq{grid-template-columns:1fr;gap:26px}}@media (max-width:640px){.ev-intro{padding-bottom:56px}.ev-cap,.ev-sec{padding:56px 0}.ev-cap-grid,.ev-grid,.ev-grid-2{grid-template-columns:1fr}.ev-cap-it{padding:32px 26px}}
