.ruble-mark { display: inline-flex; align-items: center; justify-content: center; width: 1.4em; height: 1.4em; color: currentColor; font: 700 1.15em/1 Georgia, serif; }\n.compact-version section { padding-block: clamp(3.5rem, 7vw, 7rem) !important; }
.compact-version section + section { margin-top: 0 !important; }
.compact-version h1 { font-size: clamp(3.4rem, 8vw, 7.5rem) !important; line-height: .9 !important; }
.compact-version h2 { font-size: clamp(2.2rem, 5vw, 5rem) !important; line-height: .95 !important; }
.compact-version .compact-section { min-height: auto !important; }
.compact-version form { gap: .75rem !important; }
.compact-version [class*="grid"] { row-gap: 1rem !important; }
@media (max-width: 700px) {
  .compact-version section { padding-block: 3rem !important; }
  .compact-version h1 { font-size: clamp(2.7rem, 14vw, 4.8rem) !important; }
  .compact-version h2 { font-size: clamp(2rem, 10vw, 3.4rem) !important; }
}
