[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard {
  --room-line: #dfe6ee;
  --room-ink: #14283e;
  --room-muted: #5f7186;
  width: min(calc(100% - 128px), 1240px) !important;
  max-width: 1240px !important;
  padding: 48px 0 80px !important;
  grid-template-columns: minmax(0, 1fr) 400px;
  column-gap: 28px;
}

[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .room-heading {
  margin-bottom: 36px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-channels {
  gap: 12px 22px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-channels a {
  min-height: 44px;
  gap: 8px;
  font-size: 14px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-channels svg {
  width: 24px;
  height: 24px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .room-categories {
  align-items: center;
  gap: 8px 24px;
  margin-bottom: 28px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .room-categories button {
  font-size: 16px;
  min-height: 48px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-search {
  min-height: 48px;
  border-radius: 10px;
  margin-bottom: 28px;
  padding: 2px 4px 2px 14px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-search > button[type="submit"] {
  border: 0;
  border-radius: 7px;
}

[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news {
  padding: 30px 0 42px;
  margin-bottom: 38px;
  border-bottom: 0;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-heading {
  margin-bottom: 24px;
  justify-content: space-between;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard :is(.main-news-heading h2, .story-list-heading h2) {
  font-size: 28px !important;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-layout {
  grid-template-columns: minmax(0, 1fr);
  gap: 30px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-card {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 0;
  align-items: stretch;
  border-radius: 18px;
  background: #f0f5fc;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-image {
  background: #edf2f8;
  border: 0;
  border-radius: 10px;
  isolation: isolate;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-image img {
  object-fit: contain;
  object-position: center;
  background: transparent;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-image {
  aspect-ratio: 4 / 3;
  border-radius: 18px 0 0 18px;
  align-self: center;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: clamp(28px, 3.5vw, 48px);
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead h3 {
  font-size: clamp(28px, 2.8vw, 38px);
  line-height: 1.38;
  letter-spacing: -.035em;
  text-wrap: balance;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-meta {
  margin-bottom: 18px;
  gap: 8px 14px;
  font-size: 13px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-description {
  margin-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 1.8;
  color: var(--room-muted);
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 28px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support .main-news-card {
  grid-template-columns: 96px minmax(0, 1fr);
  gap: 18px;
  align-items: start;
  padding: 0 0 24px;
  border-bottom: 1px solid var(--room-line);
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support .main-news-image {
  aspect-ratio: 3 / 4;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support .main-news-meta {
  font-size: 11px;
  gap: 4px 8px;
  margin-bottom: 8px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support .main-news-meta > span:nth-child(2) {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support h3 {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: -.025em;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support .main-news-description {
  display: -webkit-box;
  margin-top: 8px;
  font-size: 13px;
  line-height: 1.65;
}

[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-card:has(.main-news-image:is([data-platform="youtube"], [data-platform="instagram"])) .main-news-meta > span:nth-child(2) {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-card:has(.main-news-image:is([data-platform="youtube"], [data-platform="instagram"])) .main-news-meta > span:nth-child(2)::before {
  content: "";
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-card:has(.main-news-image[data-platform="youtube"]) .main-news-meta > span:nth-child(2)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='1' y='5' width='30' height='22' rx='6' fill='%23ed153a'/%3E%3Cpath d='m13 10 10 6-10 6z' fill='white'/%3E%3C/svg%3E");
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-card:has(.main-news-image[data-platform="instagram"]) .main-news-meta > span:nth-child(2)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='2' y='2' width='28' height='28' rx='8' fill='%23aa367e'/%3E%3Crect x='8' y='8' width='16' height='16' rx='5' fill='none' stroke='white' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='4' fill='none' stroke='white' stroke-width='2'/%3E%3Ccircle cx='22' cy='10' r='1.3' fill='white'/%3E%3C/svg%3E");
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-image:has(.main-news-image-word) {
  background: linear-gradient(145deg, #f0f5fc, #e3ecf8);
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-image-word {
  display: none;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-image:has(.main-news-image-word)::before {
  content: "";
  width: 50%;
  height: 55%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 80' fill='none'%3E%3Cpath d='M12 4h26l14 14v56H12z' fill='white' stroke='%2392acd0' stroke-width='2'/%3E%3Cpath d='M38 4v16h14M22 35h20M22 45h20M22 55h13' stroke='%233e72b7' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;
  transform: rotate(-6deg);
}

[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-list-heading {
  margin-bottom: 24px;
  gap: 10px 18px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 44px 32px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-card {
  position: relative;
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-cover {
  overflow: visible;
  aspect-ratio: 3 / 4;
  padding: 64px 28px 36px;
  border-radius: 14px;
  background: #edf2f8;
  border: 1px solid #e7edf4;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-grid:not(:has(.story-cover:is([data-format="short"], [data-format="reel"], [data-platform="instagram"]))) .story-cover {
  aspect-ratio: 16 / 10;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-cover img {
  object-fit: contain;
  object-position: center;
  transform: none;
  border-radius: 14px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-grid .story-cover > .story-badge {
  display: none;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-provider {
  top: calc(100% + 18px);
  left: 0;
  right: auto;
  width: 22px;
  height: 22px;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  pointer-events: none;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-card-copy {
  padding: 20px 2px 0;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-card-meta {
  min-height: 22px;
  padding-left: 30px;
  margin-bottom: 10px;
  align-items: baseline;
  gap: 6px 12px;
  font-size: 12px;
  color: var(--room-muted);
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-card h3 {
  font-size: 22px;
  line-height: 1.45;
  letter-spacing: -.025em;
  font-weight: 650;
  margin-bottom: 10px;
  color: var(--room-ink);
  word-break: keep-all;
  overflow-wrap: anywhere;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-card-description {
  font-size: 15px;
  line-height: 1.75;
  color: var(--room-muted);
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard :is(.story-card, .main-news-card):is(:hover, :focus-within) h3 :is(a, button) {
  color: #0059df;
  text-decoration: none;
  background: transparent;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-card h3 :is(a, button)::after {
  border-radius: 14px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-cover-button:focus-visible {
  border-radius: 14px;
  outline: 2px solid #0059ff;
  outline-offset: 4px;
}

[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-table {
  border-top: 1px solid #9eafc2;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-table th {
  background: #f7f9fc;
  font-size: 12px;
  padding-block: 14px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-table td {
  padding-block: 22px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-table-title :is(a, button) {
  font-size: 17px;
  font-weight: 550;
  min-height: 32px;
  gap: 14px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-table .story-category {
  width: 110px;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-table .story-badge {
  color: #536981;
  font-weight: 550;
}
[data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-related {
  margin-top: 48px;
  padding-top: 28px;
}

@media (max-width: 1100px) {
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard {
    width: calc(100% - 64px) !important;
    display: block;
  }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-search {
    width: 100%;
    max-width: none;
    margin-bottom: 26px;
  }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .room-categories { margin-bottom: 16px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support {
    grid-template-columns: minmax(0, 1fr);
    gap: 20px;
  }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support .main-news-card {
    grid-template-columns: 96px minmax(0, 1fr);
    padding-bottom: 20px;
  }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support .main-news-image { aspect-ratio: 1; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-grid { gap: 36px 24px; }
}

@media (max-width: 760px) {
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard {
    width: calc(100% - 40px) !important;
    padding: 30px 0 56px !important;
  }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .room-heading { display: block; margin-bottom: 24px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-channels {
    max-width: none;
    justify-content: flex-start;
    margin-top: 12px;
    gap: 4px 18px;
  }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-channels a { font-size: 13px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .room-categories {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0 18px;
    align-items: stretch;
  }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .room-categories button {
    justify-content: center;
    text-align: center;
    font-size: 15px;
    padding: 10px 4px;
  }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-search select { min-width: 64px; font-size: 16px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-search input { font-size: 16px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news { padding-top: 24px; padding-bottom: 8px; margin-bottom: 32px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-heading { display: block; margin-bottom: 18px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-heading p { margin-top: 7px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-card { display: block; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-image { border-radius: 14px 14px 0 0; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-copy { padding: 24px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead h3 { font-size: 27px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-meta { margin-bottom: 12px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-lead .main-news-description { font-size: 15px; margin-top: 14px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support .main-news-card { grid-template-columns: 88px minmax(0, 1fr); gap: 16px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .main-news-support h3 { font-size: 17px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-card h3 { font-size: 20px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-table td { padding: 0; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-table-title :is(a, button) { min-height: 44px; font-size: 16px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard :is(.main-news-heading h2, .story-list-heading h2) { font-size: 25px !important; }
}

@media (max-width: 520px) {
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-grid { grid-template-columns: minmax(0, 1fr); gap: 36px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-cover { aspect-ratio: 4 / 5; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-grid:not(:has(.story-cover:is([data-format="short"], [data-format="reel"], [data-platform="instagram"]))) .story-cover { aspect-ratio: 16 / 10; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-card-copy { padding-top: 18px; }
  [data-kt-tone="v16"] .cohesive-site #site-main.room-storyboard .story-provider { top: calc(100% + 16px); }
}
