/* Version 50: mobile Priorities hierarchy, using approved Experience proportions. */
@media (max-width:700px) {
  body[data-route="priorities.html"] .page-title-block {
    padding:10px 0 10px 18px;
  }
  body[data-route="priorities.html"] .page-title-block::before {
    top:10px;
    bottom:10px;
  }
  body[data-route="priorities.html"] .page-eyebrow {
    font-size:10px;
    line-height:1.4;
    margin-bottom:8px;
  }
  body[data-route="priorities.html"] .page-title-block h1 {
    font-size:28px;
    line-height:1.08;
  }
  body[data-route="priorities.html"] .priority-overview .pillar-grid {
    padding-block:6px;
  }
  body[data-route="priorities.html"] .priority-overview .pillar {
    min-height:78px;
    padding:4px 8px;
    gap:4px;
  }
  body[data-route="priorities.html"] .priority-overview .pillar-icon {
    width:32px;
    height:28px;
  }
  body[data-route="priorities.html"] .priority-overview h2 {
    font-size:13px;
    line-height:1.25;
  }
  body[data-route="priorities.html"] .platform-chapter h2 {
    font-size:24px;
    line-height:1.18;
    margin-bottom:16px;
  }
  body[data-route="priorities.html"] .platform-copy p,
  body[data-route="priorities.html"] .principle-columns p,
  body[data-route="priorities.html"] .platform-finale p {
    font-size:17px;
    line-height:1.6;
    margin-bottom:18px;
  }
  body[data-route="priorities.html"] .platform-copy .platform-lead,
  body[data-route="priorities.html"] .principle-columns .principle-lead {
    font-size:19px;
    line-height:1.45;
    margin-bottom:18px;
  }
  body[data-route="priorities.html"] .platform-principles h2,
  body[data-route="priorities.html"] .platform-finale h2 {
    font-size:24px;
    line-height:1.18;
    margin-bottom:20px;
  }
  body[data-route="priorities.html"] .principle-columns h3 {
    font-size:21px;
    line-height:1.22;
    margin-bottom:16px;
  }
  body[data-route="priorities.html"] .platform-copy p:last-child,
  body[data-route="priorities.html"] .principle-columns p:last-child {
    margin-bottom:0;
  }
}
