/* Self-service subscriptions within the current production pricing design. */
.pw-assurance-plan .pw-plan-actions {
  display: grid;
  gap: 10px;
  margin-top: auto;
}
.pw-assurance-plan .pw-plan-actions .pw-button {
  width: 100%;
  margin-top: 0;
  min-height: 50px;
}
.pw-subscription-next {
  margin-top: 28px;
  padding: 24px 28px;
  border: 1px solid var(--pw-line);
  border-left: 4px solid var(--pw-blue);
  border-radius: 8px;
  background: #f3f7fa;
}
.pw-subscription-next h3 {
  margin: 0 0 12px;
  font-size: 23px;
}
.pw-subscription-next p {
  max-width: 90ch;
  font-size: 15px;
}
.pw-subscription-next p:last-child {
  margin-bottom: 0;
}
@media (max-width: 700px) {
  .pw-subscription-next { padding: 22px; }
}
