.licata-core-center {
  max-width: 1180px;
  margin: 2rem auto;
  padding: clamp(1rem, 4vw, 3rem);
  background: #fff;
  border: 1px solid #dfe3e9;
  color: #061848;
  font-family: inherit;
}
.licata-core-center > header p { margin: 0; color: #0a2e66; font-size: .7rem; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }
.licata-core-center > header h2 { margin: .3rem 0 2rem; font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif; font-size: clamp(3rem, 8vw, 6.5rem); line-height: .9; text-transform: uppercase; }
.licata-core-center-summary { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.licata-core-center-summary article { min-height: 110px; padding: 1.25rem; display: flex; flex-direction: column; justify-content: space-between; background: #061848; color: #fff; }
.licata-core-center-summary span { color: #ffcc00; font-size: .65rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.licata-core-center-summary strong { margin-top: 1rem; font-size: 1rem; text-transform: uppercase; }
.licata-core-form { margin: 1rem 0; display: flex; gap: .5rem; }
.licata-core-form span { width: 34px; height: 34px; display: grid; place-items: center; border-radius: 50%; background: #687383; color: #fff; font-weight: 900; }
.licata-core-form .is-w { background: #1c9256; }
.licata-core-form .is-l { background: #c33c42; }
.licata-core-table-wrap { overflow-x: auto; }
.licata-core-table-wrap table { width: 100%; min-width: 560px; border-collapse: collapse; }
.licata-core-table-wrap th, .licata-core-table-wrap td { padding: .8rem; border-bottom: 1px solid #e4e7eb; text-align: center; }
.licata-core-table-wrap th:nth-child(2) { text-align: left; }
.licata-core-table-wrap tr.is-licata { background: #ffcc00; color: #061848; }
@media (max-width: 600px) {
  .licata-core-center-summary { grid-template-columns: 1fr; }
  .licata-core-center { margin: 1rem .75rem; padding: 1rem; }
  .licata-core-center > header h2 { font-size: 3.5rem; }
}
