.fishing-options {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.fishing-options article:nth-child(3) {
  background: var(--gold);
  transform: rotate(-1deg);
}

.fishing-options h3 { margin-top: 28px; }
.fishing-options h4 {
  margin: 22px 0 8px;
  font: 700 15px var(--fun);
  text-transform: uppercase;
  letter-spacing: 1px;
}
.charter-price {
  display: block;
  margin: 18px 0;
  padding: 13px 15px;
  border-radius: 16px;
  background: var(--ink);
  color: #fff;
  font: 700 24px var(--fun);
}
.charter-price small {
  display: block;
  margin-top: 4px;
  color: var(--gold);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.included { padding-top: 14px; border-top: 2px solid #073b3d38; }
.confirm-note {
  display: block;
  padding: 10px;
  border: 2px dashed var(--coral);
  border-radius: 10px;
  font: 600 11px/1.35 var(--fun);
}
@media (max-width: 1000px) {
  .fishing-options { grid-template-columns: 1fr 1fr; }
  .fishing-options article:nth-child(3) { grid-column: 1 / -1; transform: none; }
}
@media (max-width: 700px) {
  .fishing-options { grid-template-columns: 1fr; }
  .fishing-options article:nth-child(3) { grid-column: auto; }
  .charter-price { font-size: 21px; }
}
