Вакансии ориентировочные, чтобы было от чего отталкиваться. Можете придумывать свои места и должности - например, Автосалон, Салон красоты и т.д.
Однако учитывайте, что город небольшой и некоторые вакансии в одном экземпляре. Такие как шериф, главврач и т.д.

[html]<!doctype html>
<html lang="ru">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width,initial-scale=1" />
  <title>Внешности и имена</title>

  <style>
    body {
      margin: 0;
      background: #dfe4e8;
      font-family: Arial, sans-serif;
      font-size: 13px;
      color: #333;
    }

    .wrap {
      max-width: 1000px;
      margin: 20px auto;
      background: #e0dfdc;
      border-radius: 10px;
      overflow: hidden;
      padding-bottom: 20px;
    }

    /* верхняя полоса */
    .topbar {
background-image: url(https://forumstatic.ru/files/001c/8a/8b/32436.png);
      padding: 10px;
      text-align: center;
      font-weight: bold;
      letter-spacing: 1px;
    }

    .hint {
      text-align: center;
      font-size: 12px;
      color: #555;
      margin: 10px 0 20px;
    }

    .content {
      display: flex;
      gap: 20px;
      padding: 0 20px;
      height: 600px; /* фиксируем высоту */
    }

    /* теперь левая колонка — узкая */
    .left {
      flex: 1;
      display: flex;
      flex-direction: column;
      gap: 20px;
      overflow-y: auto; /* прокрутка */
    }

    .right {
      flex: 3;
      display: flex;
      flex-direction: column;
      gap: 20px;
      overflow-y: auto; /* прокрутка */
    }

    .group {
      display: flex;
      flex-direction: column;
      gap: 10px;
    }

    .group-title {
background: #d6bf94;
    color: #fff;
    text-align: center;
    padding: 5px;
    font-weight: bold;
    /* border-radius: 10px 10px 0px 0px; */
    font-size: 12px;
    letter-spacing: 1px;
    position: absolute;
    margin-top: -10px;
    width: 270px;
    }

    .group-row {
      display: flex;
      grid-template-columns: 1fr 1fr;
      gap: 15px;
    }

    .card {
    background: #ffffff;
    border-radius: 10px;
    padding: 10px;
    min-height: 120px;
    font-size: 12px;
    line-height: 1.4;
    overflow-y: auto;
    max-height: 140px;
       width: 278px;
    margin-left: 7px;
    }

    .side-title {
       background: #d6bf94;
    color: #fff;
      text-align: center;
      padding: 5px;
      font-weight: bold;
        border-radius: 10px 10px 0px 0px;
      font-size: 12px;
      letter-spacing: 1px;
    }

    .side-card {
    background: #ffffff;
      border-radius: 10px;
      padding: 10px;
      min-height: 540px;
      font-size: 12px;
      line-height: 1.4;
      overflow-y: auto; /* скролл внутри */
      max-height: 550px;
    }
  </style>
</head>
<body>
  <div class="wrap">
    <div class="topbar"> </div>
    <div class="hint"> </div>

      <!-- Правая колонка: алфавитные блоки -->
      <div class="right">
        <div class="group">
     
          <div class="group-row">
            <div class="card">    <div class="group-title">РАТУША</div>
<br>Мэр: Vincent Kim (NPC)
<br>политтехнолог при администрации мэра: <a href="https://storyworld.f-rpg.me/profile.php?id=17">Annie Adams</a>
<br>Секретарь: name surname
<br>Вакансия: name surname
<br>
             
            </div>
            <div class="card">    <div class="group-title">ЦЕРКОВЬ</div>

<br>Пастор: name surname
<br>Вакансия: name surname

            </div><div class="card">    <div class="group-title">ПОЛИЦЕЙСКИЙ УЧАСТОК</div>
<br>Шериф: name surname
<br>Помощник шерифа: name surname
<br>Патрульный: name surname
<br>Секретарь: name surname
            </div>
          </div> 
          <div class="group-row">
             <div class="card">    <div class="group-title">ПОЖАРНАЯ ЧАСТЬ</div>
<br>Начальник: name surname
<br>Пожарный: name surname
<br>Пожарный: name surname
<br>Вакансия: name surname
            </div>
            <div class="card">    <div class="group-title">БОЛЬНИЦА</div>
<br>Главврач: name surname
<br>Дежурный врач: name surname
<br>Медбрат: <a href="https://storyworld.f-rpg.me/profile.php?id=12">Jonah Howard</a>
<br>Вакансия: name surname
            </div><div class="card">    <div class="group-title">БИБЛИОТЕКА</div>
<br>Библиотекарь: <a href="https://storyworld.f-rpg.me/profile.php?id=15">Adrian Bellamy</a>
<br>Архивариус: name surname
<br>Вакансия: name surname
<br>Вакансия: name surname
            </div>
          </div>
        </div>

        <div class="group">
         
          <div class="group-row">
             <div class="card">    <div class="group-title">ШКОЛА</div>
<br>Директор: name surname
<br>Завуч: name surname
<br>Учитель: name surname
<br>Физрук: name surname
            </div>
            <div class="card">    <div class="group-title">ДЕТСКИЙ САД</div>
<br>Директор: name surname
<br>Воспитатель: name surname
<br>Нянечка: name surname
<br>Вакансия: name surname
            </div><div class="card">    <div class="group-title">ФИТНЕС-ЦЕНТР</div>
<br>Директор: name surname
<br>Администратор: name surname
<br>Тренер: name surname
<br>Бармен: <a href="https://storyworld.f-rpg.me/profile.php?id=7">Emma Myers</a>
            </div>
          </div>
        </div>

        <div class="group">
           
          <div class="group-row">
             <div class="card">    <div class="group-title">НАУЧНЫЙ ЦЕНТР</div>
<br>Директор: name surname
<br>Ученый: name surname
<br>Химик: name surname
<br>Вакансия: name surname
            </div>
            <div class="card">    <div class="group-title">КУЛЬТУРНЫЙ ЦЕНТР</div>
<br>Директор: name surname
<br>Администратор: name surname
<br>Актер: name surname
<br>Вакансия: name surname
            </div><div class="card">    <div class="group-title">ТОРГОВЫЙ ЦЕНТР</div>
<br>Директор: name surname
<br>Продавец: name surname
<br>Вакансия: name surname
<br>Вакансия: name surname
            </div>
          </div>
        </div>
        <div class="group">
         
          <div class="group-row">
             <div class="card">    <div class="group-title">БАР "УСТРИЦА"</div>
<br>Владелец: name surname
<br>Бармен: name surname
<br>Официантка: name surname
<br>Вакансия: name surname
            </div>
            <div class="card">    <div class="group-title">КЛУБ "МОТЫЛЕК"</div>
<br>Владелец: name surname
<br>Бармен: name surname
<br>Администратор: name surname
<br>Вакансия: name surname
            </div><div class="card">    <div class="group-title">КАФЕ "У ДЖО"</div>
<br>Владелец: name surname
<br>Официантка: <a href="https://storyworld.f-rpg.me/profile.php?id=6">Samara Smith</a>
<br>Повар: name surname
<br>Вакансия: name surname
            </div>
          </div>
        </div>

<div class="group">
         
          <div class="group-row">
             <div class="card">    <div class="group-title">КРИМИНАЛ</div>
<br>Химик: <a href="https://storyworld.f-rpg.me/profile.php?id=5">Arisu Sato</a>
<br>Куратор в подпольном клубе: <a href="https://storyworld.f-rpg.me/profile.php?id=3">Charles Fox</a>
  <br>Киллер: <a href="https://storyworld.f-rpg.me/profile.php?id=10">Peter Novack</a>
<br>Вакансия: name surname
            </div>
            <div class="card">    <div class="group-title">ДРУГОЕ</div>
<br>IT‑специалист: <a href="https://storyworld.f-rpg.me/profile.php?id=3">Charles Fox</a>
<br>Разнорабочий: <a href="https://storyworld.f-rpg.me/profile.php?id=9">Declan Lee</a>
  <br>Владелица частного охранного агентства «Щит»: <a href="https://storyworld.f-rpg.me/profile.php?id=16">Roberta Garnett</a>
<br>Певица в баре "Сирена": <a href="https://storyworld.f-rpg.me/profile.php?id=14">Love Flores</a>
            </div><div class="card">    <div class="group-title">ГАЗЕТА</div>
  <br>Репортер: <a href="https://storyworld.f-rpg.me/profile.php?id=8">Alexander Kim</a>
<br>Вакансия: name surname
<br>Вакансия: name surname
<br>Вакансия: name surname
            </div>
          </div>
        </div>

       

      </div>
    </div>
  </div>
</body>
</html>
[/html][hideprofile]