.pom { max-width: 46em; font-family: Tahoma, Verdana, sans-serif; font-size: 14px; line-height: 1.6; color: #222; }
.pom a { color: #1a4f8b; }
.pom-zagolovok { font-size: 24px; font-weight: bold; margin: 0 0 12px; }
.pom-vvod { margin: 0 0 10px; }
.pom-vazhno { border-left: 4px solid #c9a227; background: #fbf6e6; padding: 10px 14px; margin: 18px 0; }
.pom-razdel { font-size: 18px; margin: 24px 0 8px; border-bottom: 1px solid #ddd; padding-bottom: 4px; }
.pom-roli { margin: 0 0 10px; padding-left: 22px; }
.pom-roli li { margin: 0 0 6px; }
.pom-sposoby { list-style: none; margin: 20px 0 0; padding: 0; display: grid; gap: 12px; }
.pom-sposob { border: 1px solid #ddd; background: #fff; padding: 12px 16px; }
.pom-sposob p { margin: 0 0 6px; }
.pom-sposob__imya { font-size: 16px; margin: 0 0 6px; }
.pom-sposob__ssylka { font-weight: bold; }
.pom-sposob__ssylka a { text-decoration: none; }
.pom-sposob__ssylka a:hover { text-decoration: underline; }
.pom-spasibo { margin: 20px 0 0; font-weight: bold; }
@media (max-width: 600px) {
  .pom { font-size: 15px; }
}
