/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.page-manifesto main{padding:118px 0 70px}.page-manifesto .manifesto-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.page-manifesto .manifesto-card{background:color-mix(in srgb, var(--surface) 94%, transparent 6%)}}.page-manifesto .manifesto-card{border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.page-manifesto .manifesto-card{border:1px solid color-mix(in srgb, var(--text) 10%, transparent 90%)}}.page-manifesto .manifesto-card{border-radius:24px;max-width:1080px;margin:0 auto;padding:38px}.page-manifesto h1{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 8px;font-size:clamp(2rem,4.5vw,3.1rem);line-height:1.06}.page-manifesto .intro{color:var(--text-secondary);max-width:740px;margin:0 0 28px;font-size:1.05rem;line-height:1.65}.page-manifesto section{margin-bottom:30px}.page-manifesto h2{color:var(--text);letter-spacing:.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:700;line-height:1.25}.page-manifesto p{color:var(--text-secondary);margin:0 0 12px;font-size:1rem;line-height:1.65}.page-manifesto hr{border:0;border-top:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.page-manifesto hr{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent 86%)}}.page-manifesto hr{margin:14px 0 18px}.page-manifesto .manifesto-note{color:var(--text-secondary);margin:0;font-size:.95rem;font-style:italic}@media (max-width:768px){.page-manifesto .manifesto-card{border-radius:18px;padding:24px 18px}.page-manifesto h2{font-size:1.02rem;line-height:1.22}html:lang(ru) .page-manifesto h2{letter-spacing:0;text-transform:none;font-size:.98rem}}