/* Страницы внутренних островов логики — отступы и layout */

body.island-logic-tasks-page .island-logic-tasks-main {
  /* 72px — стандартный offset под fixed-шапку; +42px — ~30px зазор ниже шапки на десктопе */
  padding: calc(72px + 42px) 16px 24px;
  box-sizing: border-box;
  overflow-x: hidden;
}

@media (max-width: 1023px) {
  body.island-logic-tasks-page .island-logic-tasks-main {
    padding-top: calc(72px + 23px);
  }
}

@media (max-width: 767px) {
  body.island-logic-tasks-page .island-logic-tasks-main {
    padding-top: calc(72px + 18px);
    padding-left: 12px;
    padding-right: 12px;
  }
}
