@layer reading {
  .page-money .comparison th:first-child { width: 30%; }
  .page-money .object-plate { display: grid; grid-template-columns: 1.5fr .7fr; align-items: end; }
  .page-money .object-plate figcaption { font: 32px/1.15 var(--display); padding: 1.2rem; }
  .page-money .desk-section:first-of-type h2 { max-width: 21ch; }
}
@layer narrow { @media (max-width: 600px) { .page-money .comparison th:first-child { width: 100%; } .page-money .object-plate { display: block; } .page-money .object-plate figcaption { font-size: 26px; } } }
