/* Home only, phone composition. Desktop and print retain their existing layout. */
@media screen and (max-width:767px) {
  .page-home .logo svg { height:32px; }
  .page-home .strip { background:var(--iron-2); backdrop-filter:none; }
  .page-home .strip-grid { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); column-gap:0; padding:16px 0 14px; }
  .page-home .stat { display:flex; flex-direction:column; align-items:flex-start; justify-content:start; gap:6px; border:0; padding:0; }
  .page-home .stat:first-of-type { grid-column:1/-1; flex-direction:row; align-items:baseline; justify-content:space-between; margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid var(--rule-dark); }
  .page-home .stat:last-of-type { padding-left:20px; border-left:1px solid var(--rule-dark); }
  .page-home .stat dd { font-size:24px; }
  .page-home .stat:first-of-type dd { font-size:28px; }
  .page-home .stat dt { text-align:left; font-size:12px; }
  .page-home .strip .fine { grid-column:1/-1; padding-top:12px; color:rgba(245,242,235,.65); }
}
@media screen and (max-width:359px) {
  .page-home .stat:first-of-type dd { font-size:23px; }
}
